1 /*
2  * Copyright 1997-2016 Freescale Semiconductor, Inc.
3  * Copyright 2016-2023 NXP
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  */
7 
8 /*!
9  * @file S32Z2_NETC_F3_SI2.h
10  * @version 2.1
11  * @date 2023-07-20
12  * @brief Peripheral Access Layer for S32Z2_NETC_F3_SI2
13  *
14  * This file contains register definitions and macros for easy access to their
15  * bit fields.
16  *
17  * This file assumes LITTLE endian system.
18  */
19 
20 /**
21 * @page misra_violations MISRA-C:2012 violations
22 *
23 * @section [global]
24 * Violates MISRA 2012 Advisory Rule 2.3, local typedef not referenced
25 * The SoC header defines typedef for all modules.
26 *
27 * @section [global]
28 * Violates MISRA 2012 Advisory Rule 2.5, local macro not referenced
29 * The SoC header defines macros for all modules and registers.
30 *
31 * @section [global]
32 * Violates MISRA 2012 Advisory Directive 4.9, Function-like macro
33 * These are generated macros used for accessing the bit-fields from registers.
34 *
35 * @section [global]
36 * Violates MISRA 2012 Required Rule 5.1, identifier clash
37 * The supported compilers use more than 31 significant characters for identifiers.
38 *
39 * @section [global]
40 * Violates MISRA 2012 Required Rule 5.2, identifier clash
41 * The supported compilers use more than 31 significant characters for identifiers.
42 *
43 * @section [global]
44 * Violates MISRA 2012 Required Rule 5.4, identifier clash
45 * The supported compilers use more than 31 significant characters for identifiers.
46 *
47 * @section [global]
48 * Violates MISRA 2012 Required Rule 5.5, identifier clash
49 * The supported compilers use more than 31 significant characters for identifiers.
50 *
51 * @section [global]
52 * Violates MISRA 2012 Required Rule 21.1, defined macro '__I' is reserved to the compiler
53 * This type qualifier is needed to ensure correct I/O access and addressing.
54 */
55 
56 /* Prevention from multiple including the same memory map */
57 #if !defined(S32Z2_NETC_F3_SI2_H_)  /* Check if memory map has not been already included */
58 #define S32Z2_NETC_F3_SI2_H_
59 
60 #include "S32Z2_COMMON.h"
61 
62 /* ----------------------------------------------------------------------------
63    -- NETC_F3_SI2 Peripheral Access Layer
64    ---------------------------------------------------------------------------- */
65 
66 /*!
67  * @addtogroup NETC_F3_SI2_Peripheral_Access_Layer NETC_F3_SI2 Peripheral Access Layer
68  * @{
69  */
70 
71 /** NETC_F3_SI2 - Size of Registers Arrays */
72 #define NETC_F3_SI2_SI_BOOT_LOAD_COUNT            2u
73 #define NETC_F3_SI2_TX_MSI_COUNT                  18u
74 #define NETC_F3_SI2_RX_GRP_COUNT                  18u
75 #define NETC_F3_SI2_BDR_NUM_COUNT                 18u
76 
77 /** NETC_F3_SI2 - Register Layout Typedef */
78 typedef struct {
79   __IO uint32_t SIMR;                              /**< Station interface mode register, offset: 0x0 */
80   __I  uint32_t SISR;                              /**< Station interface status register, offset: 0x4 */
81   uint8_t RESERVED_0[16];
82   __I  uint32_t SICTR0;                            /**< Station interface current time register 0, offset: 0x18 */
83   __I  uint32_t SICTR1;                            /**< Station interface current time register 1, offset: 0x1C */
84   __I  uint32_t SIPCAPR0;                          /**< Station interface port capability register 0, offset: 0x20 */
85   __I  uint32_t SIPCAPR1;                          /**< Station interface port capability register 1, offset: 0x24 */
86   uint8_t RESERVED_1[16];
87   __IO uint32_t SIRBGCR;                           /**< Station interface receive BDR group control register, offset: 0x38 */
88   uint8_t RESERVED_2[4];
89   __IO uint32_t SIBCAR;                            /**< Station interface buffer cache attribute register, offset: 0x40 */
90   uint8_t RESERVED_3[4];
91   __IO uint32_t SICCAR;                            /**< Station interface command cache attribute register, offset: 0x48 */
92   uint8_t RESERVED_4[52];
93   __I  uint32_t SIPMAR0;                           /**< Station interface primary MAC address register 0, offset: 0x80 */
94   __I  uint32_t SIPMAR1;                           /**< Station interface primary MAC address register 1, offset: 0x84 */
95   uint8_t RESERVED_5[8];
96   __I  uint32_t SICVLANR1;                         /**< Station interface custom VLAN register 1, offset: 0x90 */
97   __I  uint32_t SICVLANR2;                         /**< Station interface custom VLAN register 2, offset: 0x94 */
98   uint8_t RESERVED_6[104];
99   __IO uint32_t SIVLANIPVMR0;                      /**< Station interface VLAN to IPV mapping register 0, offset: 0x100 */
100   __IO uint32_t SIVLANIPVMR1;                      /**< Station interface VLAN to IPV mapping register 1, offset: 0x104 */
101   uint8_t RESERVED_7[72];
102   __IO uint32_t SIIPVBDRMR0;                       /**< Station interface IPV to ring mapping register, offset: 0x150 */
103   uint8_t RESERVED_8[176];
104   union {                                          /* offset: 0x204 */
105     struct {                                         /* offset: 0x204 */
106       __I  uint32_t VSIMSGSR;                          /**< Virtual station interface message send register, offset: 0x204 */
107       __I  uint32_t VSIMSGRR;                          /**< Virtual station interface message receive register, offset: 0x208 */
108       uint8_t RESERVED_0[4];
109       __IO uint32_t VSIMSGSNDAR0;                      /**< Virtual station interface message send register 0, offset: 0x210 */
110       __IO uint32_t VSIMSGSNDAR1;                      /**< Virtual station interface message send address register 1, offset: 0x214 */
111     } VSI_A;
112   } MSGSR;
113   uint8_t RESERVED_9[232];
114   __I  uint32_t SIROCT0;                           /**< Station interface receive octets counter (ifInOctets) 0, offset: 0x300 */
115   __I  uint32_t SIROCT1;                           /**< Station interface receive octets counter (ifInOctets) 1, offset: 0x304 */
116   __I  uint32_t SIRFRM0;                           /**< Station interface receive frame counter (aFrameReceivedOK) 0, offset: 0x308 */
117   __I  uint32_t SIRFRM1;                           /**< Station interface receive frame counter (aFrameReceivedOK) 1, offset: 0x30C */
118   __I  uint32_t SIRUCA0;                           /**< Station interface receive unicast frame counter (ifInUcastPkts) 0, offset: 0x310 */
119   __I  uint32_t SIRUCA1;                           /**< Station interface receive unicast frame counter (ifInUcastPkts) 1, offset: 0x314 */
120   __I  uint32_t SIRMCA0;                           /**< Station interface receive multicast frame counter (ifInMulticastPkts) 0, offset: 0x318 */
121   __I  uint32_t SIRMCA1;                           /**< Station interface receive multicast frame counter (ifInMulticastPkts) 1, offset: 0x31C */
122   __I  uint32_t SITOCT0;                           /**< Station interface transmit octets counter (ifOutOctets) 0, offset: 0x320 */
123   __I  uint32_t SITOCT1;                           /**< Station interface transmit octets counter (ifOutOctets) 1, offset: 0x324 */
124   __I  uint32_t SITFRM0;                           /**< Station interface transmit frame counter (aFrameTransmittedOK) 0, offset: 0x328 */
125   __I  uint32_t SITFRM1;                           /**< Station interface transmit frame counter (aFrameTransmittedOK) 1, offset: 0x32C */
126   __I  uint32_t SITUCA0;                           /**< Station interface transmit unicast frame counter (ifOutUcastPkts) 0, offset: 0x330 */
127   __I  uint32_t SITUCA1;                           /**< Station interface transmit unicast frame counter (ifOutUcastPkts) 1, offset: 0x334 */
128   __I  uint32_t SITMCA0;                           /**< Station interface transmit multicast frame counter (ifOutMulticastPkts) 0, offset: 0x338 */
129   __I  uint32_t SITMCA1;                           /**< Station interface transmit multicast frame counter (ifOutMulticastPkts) 1, offset: 0x33C */
130   uint8_t RESERVED_10[176];
131   __I  uint32_t SIBLPR[NETC_F3_SI2_SI_BOOT_LOAD_COUNT]; /**< Station interface boot loader parameter register 0..Station interface boot loader parameter register 1, array offset: 0x3F0, array step: 0x4 */
132   uint8_t RESERVED_11[1032];
133   __IO uint32_t SICBDRMR;                          /**< Station interface command BDR mode register, offset: 0x800 */
134   __I  uint32_t SICBDRSR;                          /**< Station interface command BDR status register, offset: 0x804 */
135   uint8_t RESERVED_12[8];
136   __IO uint32_t SICBDRBAR0;                        /**< Station interface command BDR base address register 0, offset: 0x810 */
137   __IO uint32_t SICBDRBAR1;                        /**< Station interface command BDR base address register 1, offset: 0x814 */
138   __IO uint32_t SICBDRPIR;                         /**< Station interface command BDR producer index register, offset: 0x818 */
139   __IO uint32_t SICBDRCIR;                         /**< Station interface command BDR consumer index register, offset: 0x81C */
140   __IO uint32_t SICBDRLENR;                        /**< Station interface command BDR length register, offset: 0x820 */
141   uint8_t RESERVED_13[124];
142   __IO uint32_t SICBDRIER;                         /**< Station interface command BDR interrupt enable register, offset: 0x8A0 */
143   __IO uint32_t SICBDRIDR;                         /**< Station interface command BDR interrupt detect register, offset: 0x8A4 */
144   uint8_t RESERVED_14[88];
145   __I  uint32_t SICAPR0;                           /**< Station interface capability register 0, offset: 0x900 */
146   __I  uint32_t SICAPR1;                           /**< Station interface capability register 1, offset: 0x904 */
147   __I  uint32_t SICAPR2;                           /**< Station interface capability register 2, offset: 0x908 */
148   uint8_t RESERVED_15[244];
149   union {                                          /* offset: 0xA00 */
150     struct {                                         /* offset: 0xA00 */
151       __IO uint32_t VSIIER;                            /**< Virtual station interface interrupt enable register, offset: 0xA00 */
152       uint8_t RESERVED_0[4];
153       __IO uint32_t VSIIDR;                            /**< Virtual station interface interrupt detect register, offset: 0xA08 */
154     } VSI;
155   } INTERRUPT;
156   uint8_t RESERVED_16[12];
157   __IO uint32_t SITXIDR0;                          /**< Station interface transmit interrupt detect register 0, offset: 0xA18 */
158   __IO uint32_t SITXIDR1;                          /**< Station interface transmit interrupt detect register 1, offset: 0xA1C */
159   uint8_t RESERVED_17[8];
160   __IO uint32_t SIRXIDR0;                          /**< Station interface receive interrupt detect register 0, offset: 0xA28 */
161   __IO uint32_t SIRXIDR1;                          /**< Station interface receive interrupt detect register 1, offset: 0xA2C */
162   __IO uint32_t SIMSIVR;                           /**< Station interface MSI-X vector register, offset: 0xA30 */
163   __IO uint32_t SICMSIVR;                          /**< Station interface command MSI-X vector register, offset: 0xA34 */
164   uint8_t RESERVED_18[8];
165   __IO uint32_t SITMRIER;                          /**< Station interface timer interrupt enable register, offset: 0xA40 */
166   __IO uint32_t SITMRIDR;                          /**< Station interface timer interrupt detect register, offset: 0xA44 */
167   uint8_t RESERVED_19[4];
168   __IO uint32_t SITMRMSIVR;                        /**< Station interface timer MSI-X vector register, offset: 0xA4C */
169   uint8_t RESERVED_20[176];
170   __IO uint32_t SIMSITRVR[NETC_F3_SI2_TX_MSI_COUNT]; /**< Station interface MSI-X transmit ring 0 vector register..Station interface MSI-X transmit ring 17 vector register, array offset: 0xB00, array step: 0x4 */
171   uint8_t RESERVED_21[56];
172   __IO uint32_t SIMSIRRVR[NETC_F3_SI2_RX_GRP_COUNT]; /**< Station interface MSI-X receive ring 0 vector register..Station interface MSI-X receive ring 17 vector register, array offset: 0xB80, array step: 0x4 */
173   uint8_t RESERVED_22[568];
174   __IO uint32_t SICMECR;                           /**< Station interface correctable memory error configuration register, offset: 0xE00 */
175   __IO uint32_t SICMESR;                           /**< Station interface correctable memory error status register, offset: 0xE04 */
176   uint8_t RESERVED_23[4];
177   __I  uint32_t SICMECTR;                          /**< Station interface correctable memory error count register, offset: 0xE0C */
178   __IO uint32_t SIUPECR;                           /**< Station interface uncorrectable programming error configuration register, offset: 0xE10 */
179   __IO uint32_t SIUPESR;                           /**< Station interface uncorrectable programming error status register, offset: 0xE14 */
180   uint8_t RESERVED_24[4];
181   __I  uint32_t SIUPECTR;                          /**< Station interface uncorrectable programming error count register, offset: 0xE1C */
182   __IO uint32_t SIUNSBECR;                         /**< Station interface uncorrectable non-fatal system bus error configuration register, offset: 0xE20 */
183   __IO uint32_t SIUNSBESR;                         /**< Station interface uncorrectable non-fatal system bus error status register, offset: 0xE24 */
184   uint8_t RESERVED_25[4];
185   __I  uint32_t SIUNSBECTR;                        /**< Station interface uncorrectable non-fatal system bus error count register, offset: 0xE2C */
186   __IO uint32_t SIUFSBECR;                         /**< Station interface uncorrectable fatal system bus error configuration register, offset: 0xE30 */
187   __IO uint32_t SIUFSBESR;                         /**< Station interface uncorrectable fatal system bus error status register, offset: 0xE34 */
188   uint8_t RESERVED_26[8];
189   __IO uint32_t SIUNMECR;                          /**< Station interface uncorrectable non-fatal memory error configuration register, offset: 0xE40 */
190   __IO uint32_t SIUNMESR0;                         /**< Station interface uncorrectable non-fatal memory error status register 0, offset: 0xE44 */
191   __I  uint32_t SIUNMESR1;                         /**< Station interface uncorrectable non-fatal memory error status register 1, offset: 0xE48 */
192   __I  uint32_t SIUNMECTR;                         /**< Station interface uncorrectable non-fatal memory error count register, offset: 0xE4C */
193   __IO uint32_t SIUFMECR;                          /**< Station interface uncorrectable fatal memory error configuration register, offset: 0xE50 */
194   __IO uint32_t SIUFMESR0;                         /**< Station interface uncorrectable fatal memory error status register 0, offset: 0xE54 */
195   __I  uint32_t SIUFMESR1;                         /**< Station interface uncorrectable fatal memory error status register 1, offset: 0xE58 */
196   uint8_t RESERVED_27[4];
197   __IO uint32_t SIUNIECR;                          /**< Station interface uncorrectable non-fatal integrity error configuration register, offset: 0xE60 */
198   __IO uint32_t SIUNIESR;                          /**< Station interface uncorrectable non-fatal integrity error status register, offset: 0xE64 */
199   uint8_t RESERVED_28[4];
200   __I  uint32_t SIUNIECTR;                         /**< Station interface uncorrectable non-fatal integrity error count register, offset: 0xE6C */
201   __IO uint32_t SIUFIECR;                          /**< Station interface uncorrectable fatal integrity error configuration register, offset: 0xE70 */
202   __IO uint32_t SIUFIESR;                          /**< Station interface uncorrectable fatal integrity error status register, offset: 0xE74 */
203   uint8_t RESERVED_29[392];
204   __I  uint32_t SIMAFTCAPR;                        /**< Station interface MAC address filter table capability register, offset: 0x1000 */
205   uint8_t RESERVED_30[252];
206   __I  uint32_t SIVFTCAPR;                         /**< Station interface VLAN filter table capability register, offset: 0x1100 */
207   uint8_t RESERVED_31[252];
208   __I  uint32_t SIRFSCAPR;                         /**< Station interface RFS capability register, offset: 0x1200 */
209   uint8_t RESERVED_32[28156];
210   struct {                                         /* offset: 0x8000, array step: 0x200 */
211     __IO uint32_t TBMR;                              /**< Tx BDR 0 mode register..Tx BDR 17 mode register, array offset: 0x8000, array step: 0x200 */
212     __IO uint32_t TBSR;                              /**< Tx BDR 0 status register..Tx BDR 17 status register, array offset: 0x8004, array step: 0x200 */
213     uint8_t RESERVED_0[8];
214     __IO uint32_t TBBAR0;                            /**< Tx BDR 0 base address register 0..Tx BDR 17 base address register 0, array offset: 0x8010, array step: 0x200 */
215     __IO uint32_t TBBAR1;                            /**< Tx BDR 0 base address register 1..Tx BDR 17 base address register 1, array offset: 0x8014, array step: 0x200 */
216     __IO uint32_t TBPIR;                             /**< Tx BDR 0 producer index register..Tx BDR 17 producer index register, array offset: 0x8018, array step: 0x200 */
217     __IO uint32_t TBCIR;                             /**< Tx BDR 0 consumer index register..Tx BDR 17 consumer index register, array offset: 0x801C, array step: 0x200 */
218     __IO uint32_t TBLENR;                            /**< Tx BDR 0 length register..Tx BDR 17 length register, array offset: 0x8020, array step: 0x200 */
219     uint8_t RESERVED_1[124];
220     __IO uint32_t TBIER;                             /**< Tx BDR 0 interrupt enable register..Tx BDR 17 interrupt enable register, array offset: 0x80A0, array step: 0x200 */
221     __I  uint32_t TBIDR;                             /**< Tx BDR 0 interrupt detect register..Tx BDR 17 interrupt detect register, array offset: 0x80A4, array step: 0x200 */
222     __IO uint32_t TBICR0;                            /**< Tx BDR 0 interrupt coalescing register 0..Tx BDR 17 interrupt coalescing register 0, array offset: 0x80A8, array step: 0x200 */
223     __IO uint32_t TBICR1;                            /**< Tx BDR 0 interrupt coalescing register 1..Tx BDR 17 interrupt coalescing register 1, array offset: 0x80AC, array step: 0x200 */
224     uint8_t RESERVED_2[80];
225     __IO uint32_t RBMR;                              /**< Rx BDR 0 mode register..Rx BDR 17 mode register, array offset: 0x8100, array step: 0x200 */
226     __IO uint32_t RBSR;                              /**< Rx BDR 0 status register..Rx BDR 17 status register, array offset: 0x8104, array step: 0x200 */
227     __IO uint32_t RBBSR;                             /**< Rx BDR 0 buffer size register..Rx BDR 17 buffer size register, array offset: 0x8108, array step: 0x200 */
228     __IO uint32_t RBCIR;                             /**< Rx BDR 0 consumer index register..Rx BDR 17 consumer index register, array offset: 0x810C, array step: 0x200 */
229     __IO uint32_t RBBAR0;                            /**< Rx BDR 0 base address register 0..Rx BDR 17 base address register 0, array offset: 0x8110, array step: 0x200 */
230     __IO uint32_t RBBAR1;                            /**< Rx BDR 0 base address register 1..Rx BDR 17 base address register 1, array offset: 0x8114, array step: 0x200 */
231     __IO uint32_t RBPIR;                             /**< Rx BDR 0 producer index register..Rx BDR 17 producer index register, array offset: 0x8118, array step: 0x200 */
232     uint8_t RESERVED_3[4];
233     __IO uint32_t RBLENR;                            /**< Rx BDR 0 length register..Rx BDR 17 length register, array offset: 0x8120, array step: 0x200 */
234     uint8_t RESERVED_4[92];
235     __I  uint32_t RBDCR;                             /**< Rx BDR 0 drop count register..Rx BDR 17 drop count register, array offset: 0x8180, array step: 0x200 */
236     uint8_t RESERVED_5[28];
237     __IO uint32_t RBIER;                             /**< Rx BDR 0 interrupt enable register..Rx BDR 17 interrupt enable register, array offset: 0x81A0, array step: 0x200 */
238     __I  uint32_t RBIDR;                             /**< Rx BDR 0 interrupt detect register..Rx BDR 17 interrupt detect register, array offset: 0x81A4, array step: 0x200 */
239     __IO uint32_t RBICR0;                            /**< Rx BDR 0 interrupt coalescing register 0..Rx BDR 17 interrupt coalescing register 0, array offset: 0x81A8, array step: 0x200 */
240     __IO uint32_t RBICR1;                            /**< Rx BDR 0 interrupt coalescing register 1..Rx BDR 17 interrupt coalescing register 1, array offset: 0x81AC, array step: 0x200 */
241     uint8_t RESERVED_6[80];
242   } BDR_NUM[NETC_F3_SI2_BDR_NUM_COUNT];
243 } NETC_F3_SI2_Type, *NETC_F3_SI2_MemMapPtr;
244 
245 /** Number of instances of the NETC_F3_SI2 module. */
246 #define NETC_F3_SI2_INSTANCE_COUNT               (1u)
247 
248 /* NETC_F3_SI2 - Peripheral instance base addresses */
249 /** Peripheral NETC__ENETC0_SI2 base address */
250 #define IP_NETC__ENETC0_SI2_BASE                 (0x74BD0000u)
251 /** Peripheral NETC__ENETC0_SI2 base pointer */
252 #define IP_NETC__ENETC0_SI2                      ((NETC_F3_SI2_Type *)IP_NETC__ENETC0_SI2_BASE)
253 /** Array initializer of NETC_F3_SI2 peripheral base addresses */
254 #define IP_NETC_F3_SI2_BASE_ADDRS                { IP_NETC__ENETC0_SI2_BASE }
255 /** Array initializer of NETC_F3_SI2 peripheral base pointers */
256 #define IP_NETC_F3_SI2_BASE_PTRS                 { IP_NETC__ENETC0_SI2 }
257 
258 /* ----------------------------------------------------------------------------
259    -- NETC_F3_SI2 Register Masks
260    ---------------------------------------------------------------------------- */
261 
262 /*!
263  * @addtogroup NETC_F3_SI2_Register_Masks NETC_F3_SI2 Register Masks
264  * @{
265  */
266 
267 /*! @name SIMR - Station interface mode register */
268 /*! @{ */
269 
270 #define NETC_F3_SI2_SIMR_RSSE_MASK               (0x1U)
271 #define NETC_F3_SI2_SIMR_RSSE_SHIFT              (0U)
272 #define NETC_F3_SI2_SIMR_RSSE_WIDTH              (1U)
273 #define NETC_F3_SI2_SIMR_RSSE(x)                 (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIMR_RSSE_SHIFT)) & NETC_F3_SI2_SIMR_RSSE_MASK)
274 
275 #define NETC_F3_SI2_SIMR_RNUM_MASK               (0x2U)
276 #define NETC_F3_SI2_SIMR_RNUM_SHIFT              (1U)
277 #define NETC_F3_SI2_SIMR_RNUM_WIDTH              (1U)
278 #define NETC_F3_SI2_SIMR_RNUM(x)                 (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIMR_RNUM_SHIFT)) & NETC_F3_SI2_SIMR_RNUM_MASK)
279 
280 #define NETC_F3_SI2_SIMR_RNMM_MASK               (0x4U)
281 #define NETC_F3_SI2_SIMR_RNMM_SHIFT              (2U)
282 #define NETC_F3_SI2_SIMR_RNMM_WIDTH              (1U)
283 #define NETC_F3_SI2_SIMR_RNMM(x)                 (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIMR_RNMM_SHIFT)) & NETC_F3_SI2_SIMR_RNMM_MASK)
284 
285 #define NETC_F3_SI2_SIMR_RNBM_MASK               (0x8U)
286 #define NETC_F3_SI2_SIMR_RNBM_SHIFT              (3U)
287 #define NETC_F3_SI2_SIMR_RNBM_WIDTH              (1U)
288 #define NETC_F3_SI2_SIMR_RNBM(x)                 (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIMR_RNBM_SHIFT)) & NETC_F3_SI2_SIMR_RNBM_MASK)
289 
290 #define NETC_F3_SI2_SIMR_V2IPVE_MASK             (0x10U)
291 #define NETC_F3_SI2_SIMR_V2IPVE_SHIFT            (4U)
292 #define NETC_F3_SI2_SIMR_V2IPVE_WIDTH            (1U)
293 #define NETC_F3_SI2_SIMR_V2IPVE(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIMR_V2IPVE_SHIFT)) & NETC_F3_SI2_SIMR_V2IPVE_MASK)
294 
295 #define NETC_F3_SI2_SIMR_DEFAULT_RX_GROUP_MASK   (0x10000U)
296 #define NETC_F3_SI2_SIMR_DEFAULT_RX_GROUP_SHIFT  (16U)
297 #define NETC_F3_SI2_SIMR_DEFAULT_RX_GROUP_WIDTH  (1U)
298 #define NETC_F3_SI2_SIMR_DEFAULT_RX_GROUP(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIMR_DEFAULT_RX_GROUP_SHIFT)) & NETC_F3_SI2_SIMR_DEFAULT_RX_GROUP_MASK)
299 
300 #define NETC_F3_SI2_SIMR_EN_MASK                 (0x80000000U)
301 #define NETC_F3_SI2_SIMR_EN_SHIFT                (31U)
302 #define NETC_F3_SI2_SIMR_EN_WIDTH                (1U)
303 #define NETC_F3_SI2_SIMR_EN(x)                   (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIMR_EN_SHIFT)) & NETC_F3_SI2_SIMR_EN_MASK)
304 /*! @} */
305 
306 /*! @name SISR - Station interface status register */
307 /*! @{ */
308 
309 #define NETC_F3_SI2_SISR_TX_BUSY_MASK            (0x1U)
310 #define NETC_F3_SI2_SISR_TX_BUSY_SHIFT           (0U)
311 #define NETC_F3_SI2_SISR_TX_BUSY_WIDTH           (1U)
312 #define NETC_F3_SI2_SISR_TX_BUSY(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SISR_TX_BUSY_SHIFT)) & NETC_F3_SI2_SISR_TX_BUSY_MASK)
313 
314 #define NETC_F3_SI2_SISR_MAC_UP_MASK             (0x2U)
315 #define NETC_F3_SI2_SISR_MAC_UP_SHIFT            (1U)
316 #define NETC_F3_SI2_SISR_MAC_UP_WIDTH            (1U)
317 #define NETC_F3_SI2_SISR_MAC_UP(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SISR_MAC_UP_SHIFT)) & NETC_F3_SI2_SISR_MAC_UP_MASK)
318 
319 #define NETC_F3_SI2_SISR_MAC_MP_MASK             (0x4U)
320 #define NETC_F3_SI2_SISR_MAC_MP_SHIFT            (2U)
321 #define NETC_F3_SI2_SISR_MAC_MP_WIDTH            (1U)
322 #define NETC_F3_SI2_SISR_MAC_MP(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SISR_MAC_MP_SHIFT)) & NETC_F3_SI2_SISR_MAC_MP_MASK)
323 
324 #define NETC_F3_SI2_SISR_VLAN_P_MASK             (0x8U)
325 #define NETC_F3_SI2_SISR_VLAN_P_SHIFT            (3U)
326 #define NETC_F3_SI2_SISR_VLAN_P_WIDTH            (1U)
327 #define NETC_F3_SI2_SISR_VLAN_P(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SISR_VLAN_P_SHIFT)) & NETC_F3_SI2_SISR_VLAN_P_MASK)
328 
329 #define NETC_F3_SI2_SISR_VLAN_UTA_MASK           (0x10U)
330 #define NETC_F3_SI2_SISR_VLAN_UTA_SHIFT          (4U)
331 #define NETC_F3_SI2_SISR_VLAN_UTA_WIDTH          (1U)
332 #define NETC_F3_SI2_SISR_VLAN_UTA(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SISR_VLAN_UTA_SHIFT)) & NETC_F3_SI2_SISR_VLAN_UTA_MASK)
333 /*! @} */
334 
335 /*! @name SICTR0 - Station interface current time register 0 */
336 /*! @{ */
337 
338 #define NETC_F3_SI2_SICTR0_CURR_TIME_MASK        (0xFFFFFFFFU)
339 #define NETC_F3_SI2_SICTR0_CURR_TIME_SHIFT       (0U)
340 #define NETC_F3_SI2_SICTR0_CURR_TIME_WIDTH       (32U)
341 #define NETC_F3_SI2_SICTR0_CURR_TIME(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICTR0_CURR_TIME_SHIFT)) & NETC_F3_SI2_SICTR0_CURR_TIME_MASK)
342 /*! @} */
343 
344 /*! @name SICTR1 - Station interface current time register 1 */
345 /*! @{ */
346 
347 #define NETC_F3_SI2_SICTR1_CURR_TIME_MASK        (0xFFFFFFFFU)
348 #define NETC_F3_SI2_SICTR1_CURR_TIME_SHIFT       (0U)
349 #define NETC_F3_SI2_SICTR1_CURR_TIME_WIDTH       (32U)
350 #define NETC_F3_SI2_SICTR1_CURR_TIME(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICTR1_CURR_TIME_SHIFT)) & NETC_F3_SI2_SICTR1_CURR_TIME_MASK)
351 /*! @} */
352 
353 /*! @name SIPCAPR0 - Station interface port capability register 0 */
354 /*! @{ */
355 
356 #define NETC_F3_SI2_SIPCAPR0_RFS_MASK            (0x4U)
357 #define NETC_F3_SI2_SIPCAPR0_RFS_SHIFT           (2U)
358 #define NETC_F3_SI2_SIPCAPR0_RFS_WIDTH           (1U)
359 #define NETC_F3_SI2_SIPCAPR0_RFS(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR0_RFS_SHIFT)) & NETC_F3_SI2_SIPCAPR0_RFS_MASK)
360 
361 #define NETC_F3_SI2_SIPCAPR0_FP_MASK             (0x8U)
362 #define NETC_F3_SI2_SIPCAPR0_FP_SHIFT            (3U)
363 #define NETC_F3_SI2_SIPCAPR0_FP_WIDTH            (1U)
364 #define NETC_F3_SI2_SIPCAPR0_FP(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR0_FP_SHIFT)) & NETC_F3_SI2_SIPCAPR0_FP_MASK)
365 
366 #define NETC_F3_SI2_SIPCAPR0_TGS_MASK            (0x10U)
367 #define NETC_F3_SI2_SIPCAPR0_TGS_SHIFT           (4U)
368 #define NETC_F3_SI2_SIPCAPR0_TGS_WIDTH           (1U)
369 #define NETC_F3_SI2_SIPCAPR0_TGS(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR0_TGS_SHIFT)) & NETC_F3_SI2_SIPCAPR0_TGS_MASK)
370 
371 #define NETC_F3_SI2_SIPCAPR0_TSD_MASK            (0x20U)
372 #define NETC_F3_SI2_SIPCAPR0_TSD_SHIFT           (5U)
373 #define NETC_F3_SI2_SIPCAPR0_TSD_WIDTH           (1U)
374 #define NETC_F3_SI2_SIPCAPR0_TSD(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR0_TSD_SHIFT)) & NETC_F3_SI2_SIPCAPR0_TSD_MASK)
375 
376 #define NETC_F3_SI2_SIPCAPR0_CBS_MASK            (0x40U)
377 #define NETC_F3_SI2_SIPCAPR0_CBS_SHIFT           (6U)
378 #define NETC_F3_SI2_SIPCAPR0_CBS_WIDTH           (1U)
379 #define NETC_F3_SI2_SIPCAPR0_CBS(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR0_CBS_SHIFT)) & NETC_F3_SI2_SIPCAPR0_CBS_MASK)
380 
381 #define NETC_F3_SI2_SIPCAPR0_RSS_MASK            (0x100U)
382 #define NETC_F3_SI2_SIPCAPR0_RSS_SHIFT           (8U)
383 #define NETC_F3_SI2_SIPCAPR0_RSS_WIDTH           (1U)
384 #define NETC_F3_SI2_SIPCAPR0_RSS(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR0_RSS_SHIFT)) & NETC_F3_SI2_SIPCAPR0_RSS_MASK)
385 
386 #define NETC_F3_SI2_SIPCAPR0_PSFP_MASK           (0x200U)
387 #define NETC_F3_SI2_SIPCAPR0_PSFP_SHIFT          (9U)
388 #define NETC_F3_SI2_SIPCAPR0_PSFP_WIDTH          (1U)
389 #define NETC_F3_SI2_SIPCAPR0_PSFP(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR0_PSFP_SHIFT)) & NETC_F3_SI2_SIPCAPR0_PSFP_MASK)
390 
391 #define NETC_F3_SI2_SIPCAPR0_IPFLT_MASK          (0x400U)
392 #define NETC_F3_SI2_SIPCAPR0_IPFLT_SHIFT         (10U)
393 #define NETC_F3_SI2_SIPCAPR0_IPFLT_WIDTH         (1U)
394 #define NETC_F3_SI2_SIPCAPR0_IPFLT(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR0_IPFLT_SHIFT)) & NETC_F3_SI2_SIPCAPR0_IPFLT_MASK)
395 
396 #define NETC_F3_SI2_SIPCAPR0_RP_MASK             (0x800U)
397 #define NETC_F3_SI2_SIPCAPR0_RP_SHIFT            (11U)
398 #define NETC_F3_SI2_SIPCAPR0_RP_WIDTH            (1U)
399 #define NETC_F3_SI2_SIPCAPR0_RP(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR0_RP_SHIFT)) & NETC_F3_SI2_SIPCAPR0_RP_MASK)
400 
401 #define NETC_F3_SI2_SIPCAPR0_WO_MASK             (0x2000U)
402 #define NETC_F3_SI2_SIPCAPR0_WO_SHIFT            (13U)
403 #define NETC_F3_SI2_SIPCAPR0_WO_WIDTH            (1U)
404 #define NETC_F3_SI2_SIPCAPR0_WO(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR0_WO_SHIFT)) & NETC_F3_SI2_SIPCAPR0_WO_MASK)
405 
406 #define NETC_F3_SI2_SIPCAPR0_FS_MASK             (0x10000U)
407 #define NETC_F3_SI2_SIPCAPR0_FS_SHIFT            (16U)
408 #define NETC_F3_SI2_SIPCAPR0_FS_WIDTH            (1U)
409 #define NETC_F3_SI2_SIPCAPR0_FS(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR0_FS_SHIFT)) & NETC_F3_SI2_SIPCAPR0_FS_MASK)
410 /*! @} */
411 
412 /*! @name SIPCAPR1 - Station interface port capability register 1 */
413 /*! @{ */
414 
415 #define NETC_F3_SI2_SIPCAPR1_NUM_TCS_MASK        (0x70U)
416 #define NETC_F3_SI2_SIPCAPR1_NUM_TCS_SHIFT       (4U)
417 #define NETC_F3_SI2_SIPCAPR1_NUM_TCS_WIDTH       (3U)
418 #define NETC_F3_SI2_SIPCAPR1_NUM_TCS(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR1_NUM_TCS_SHIFT)) & NETC_F3_SI2_SIPCAPR1_NUM_TCS_MASK)
419 
420 #define NETC_F3_SI2_SIPCAPR1_NUM_MCH_MASK        (0x300U)
421 #define NETC_F3_SI2_SIPCAPR1_NUM_MCH_SHIFT       (8U)
422 #define NETC_F3_SI2_SIPCAPR1_NUM_MCH_WIDTH       (2U)
423 #define NETC_F3_SI2_SIPCAPR1_NUM_MCH(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR1_NUM_MCH_SHIFT)) & NETC_F3_SI2_SIPCAPR1_NUM_MCH_MASK)
424 
425 #define NETC_F3_SI2_SIPCAPR1_NUM_UCH_MASK        (0xC00U)
426 #define NETC_F3_SI2_SIPCAPR1_NUM_UCH_SHIFT       (10U)
427 #define NETC_F3_SI2_SIPCAPR1_NUM_UCH_WIDTH       (2U)
428 #define NETC_F3_SI2_SIPCAPR1_NUM_UCH(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR1_NUM_UCH_SHIFT)) & NETC_F3_SI2_SIPCAPR1_NUM_UCH_MASK)
429 
430 #define NETC_F3_SI2_SIPCAPR1_NUM_MSIX_MASK       (0x3F000U)
431 #define NETC_F3_SI2_SIPCAPR1_NUM_MSIX_SHIFT      (12U)
432 #define NETC_F3_SI2_SIPCAPR1_NUM_MSIX_WIDTH      (6U)
433 #define NETC_F3_SI2_SIPCAPR1_NUM_MSIX(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR1_NUM_MSIX_SHIFT)) & NETC_F3_SI2_SIPCAPR1_NUM_MSIX_MASK)
434 
435 #define NETC_F3_SI2_SIPCAPR1_NUM_IPV_MASK        (0x80000000U)
436 #define NETC_F3_SI2_SIPCAPR1_NUM_IPV_SHIFT       (31U)
437 #define NETC_F3_SI2_SIPCAPR1_NUM_IPV_WIDTH       (1U)
438 #define NETC_F3_SI2_SIPCAPR1_NUM_IPV(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPCAPR1_NUM_IPV_SHIFT)) & NETC_F3_SI2_SIPCAPR1_NUM_IPV_MASK)
439 /*! @} */
440 
441 /*! @name SIRBGCR - Station interface receive BDR group control register */
442 /*! @{ */
443 
444 #define NETC_F3_SI2_SIRBGCR_NUM_GROUPS_MASK      (0x3U)
445 #define NETC_F3_SI2_SIRBGCR_NUM_GROUPS_SHIFT     (0U)
446 #define NETC_F3_SI2_SIRBGCR_NUM_GROUPS_WIDTH     (2U)
447 #define NETC_F3_SI2_SIRBGCR_NUM_GROUPS(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRBGCR_NUM_GROUPS_SHIFT)) & NETC_F3_SI2_SIRBGCR_NUM_GROUPS_MASK)
448 
449 #define NETC_F3_SI2_SIRBGCR_RINGS_PER_GROUP_MASK (0x70000U)
450 #define NETC_F3_SI2_SIRBGCR_RINGS_PER_GROUP_SHIFT (16U)
451 #define NETC_F3_SI2_SIRBGCR_RINGS_PER_GROUP_WIDTH (3U)
452 #define NETC_F3_SI2_SIRBGCR_RINGS_PER_GROUP(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRBGCR_RINGS_PER_GROUP_SHIFT)) & NETC_F3_SI2_SIRBGCR_RINGS_PER_GROUP_MASK)
453 /*! @} */
454 
455 /*! @name SIBCAR - Station interface buffer cache attribute register */
456 /*! @{ */
457 
458 #define NETC_F3_SI2_SIBCAR_BD_WRCACHE_MASK       (0xFU)
459 #define NETC_F3_SI2_SIBCAR_BD_WRCACHE_SHIFT      (0U)
460 #define NETC_F3_SI2_SIBCAR_BD_WRCACHE_WIDTH      (4U)
461 #define NETC_F3_SI2_SIBCAR_BD_WRCACHE(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIBCAR_BD_WRCACHE_SHIFT)) & NETC_F3_SI2_SIBCAR_BD_WRCACHE_MASK)
462 
463 #define NETC_F3_SI2_SIBCAR_BD_WRDOMAIN_MASK      (0x30U)
464 #define NETC_F3_SI2_SIBCAR_BD_WRDOMAIN_SHIFT     (4U)
465 #define NETC_F3_SI2_SIBCAR_BD_WRDOMAIN_WIDTH     (2U)
466 #define NETC_F3_SI2_SIBCAR_BD_WRDOMAIN(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIBCAR_BD_WRDOMAIN_SHIFT)) & NETC_F3_SI2_SIBCAR_BD_WRDOMAIN_MASK)
467 
468 #define NETC_F3_SI2_SIBCAR_BD_WRSNP_MASK         (0x40U)
469 #define NETC_F3_SI2_SIBCAR_BD_WRSNP_SHIFT        (6U)
470 #define NETC_F3_SI2_SIBCAR_BD_WRSNP_WIDTH        (1U)
471 #define NETC_F3_SI2_SIBCAR_BD_WRSNP(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIBCAR_BD_WRSNP_SHIFT)) & NETC_F3_SI2_SIBCAR_BD_WRSNP_MASK)
472 
473 #define NETC_F3_SI2_SIBCAR_WRCACHE_MASK          (0xF00U)
474 #define NETC_F3_SI2_SIBCAR_WRCACHE_SHIFT         (8U)
475 #define NETC_F3_SI2_SIBCAR_WRCACHE_WIDTH         (4U)
476 #define NETC_F3_SI2_SIBCAR_WRCACHE(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIBCAR_WRCACHE_SHIFT)) & NETC_F3_SI2_SIBCAR_WRCACHE_MASK)
477 
478 #define NETC_F3_SI2_SIBCAR_WRDOMAIN_MASK         (0x3000U)
479 #define NETC_F3_SI2_SIBCAR_WRDOMAIN_SHIFT        (12U)
480 #define NETC_F3_SI2_SIBCAR_WRDOMAIN_WIDTH        (2U)
481 #define NETC_F3_SI2_SIBCAR_WRDOMAIN(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIBCAR_WRDOMAIN_SHIFT)) & NETC_F3_SI2_SIBCAR_WRDOMAIN_MASK)
482 
483 #define NETC_F3_SI2_SIBCAR_WRSNP_MASK            (0x4000U)
484 #define NETC_F3_SI2_SIBCAR_WRSNP_SHIFT           (14U)
485 #define NETC_F3_SI2_SIBCAR_WRSNP_WIDTH           (1U)
486 #define NETC_F3_SI2_SIBCAR_WRSNP(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIBCAR_WRSNP_SHIFT)) & NETC_F3_SI2_SIBCAR_WRSNP_MASK)
487 
488 #define NETC_F3_SI2_SIBCAR_BD_RDCACHE_MASK       (0xF0000U)
489 #define NETC_F3_SI2_SIBCAR_BD_RDCACHE_SHIFT      (16U)
490 #define NETC_F3_SI2_SIBCAR_BD_RDCACHE_WIDTH      (4U)
491 #define NETC_F3_SI2_SIBCAR_BD_RDCACHE(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIBCAR_BD_RDCACHE_SHIFT)) & NETC_F3_SI2_SIBCAR_BD_RDCACHE_MASK)
492 
493 #define NETC_F3_SI2_SIBCAR_BD_RDDOMAIN_MASK      (0x300000U)
494 #define NETC_F3_SI2_SIBCAR_BD_RDDOMAIN_SHIFT     (20U)
495 #define NETC_F3_SI2_SIBCAR_BD_RDDOMAIN_WIDTH     (2U)
496 #define NETC_F3_SI2_SIBCAR_BD_RDDOMAIN(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIBCAR_BD_RDDOMAIN_SHIFT)) & NETC_F3_SI2_SIBCAR_BD_RDDOMAIN_MASK)
497 
498 #define NETC_F3_SI2_SIBCAR_BD_RDSNP_MASK         (0x400000U)
499 #define NETC_F3_SI2_SIBCAR_BD_RDSNP_SHIFT        (22U)
500 #define NETC_F3_SI2_SIBCAR_BD_RDSNP_WIDTH        (1U)
501 #define NETC_F3_SI2_SIBCAR_BD_RDSNP(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIBCAR_BD_RDSNP_SHIFT)) & NETC_F3_SI2_SIBCAR_BD_RDSNP_MASK)
502 
503 #define NETC_F3_SI2_SIBCAR_RDCACHE_MASK          (0xF000000U)
504 #define NETC_F3_SI2_SIBCAR_RDCACHE_SHIFT         (24U)
505 #define NETC_F3_SI2_SIBCAR_RDCACHE_WIDTH         (4U)
506 #define NETC_F3_SI2_SIBCAR_RDCACHE(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIBCAR_RDCACHE_SHIFT)) & NETC_F3_SI2_SIBCAR_RDCACHE_MASK)
507 
508 #define NETC_F3_SI2_SIBCAR_RDDOMAIN_MASK         (0x30000000U)
509 #define NETC_F3_SI2_SIBCAR_RDDOMAIN_SHIFT        (28U)
510 #define NETC_F3_SI2_SIBCAR_RDDOMAIN_WIDTH        (2U)
511 #define NETC_F3_SI2_SIBCAR_RDDOMAIN(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIBCAR_RDDOMAIN_SHIFT)) & NETC_F3_SI2_SIBCAR_RDDOMAIN_MASK)
512 
513 #define NETC_F3_SI2_SIBCAR_RDSNP_MASK            (0x40000000U)
514 #define NETC_F3_SI2_SIBCAR_RDSNP_SHIFT           (30U)
515 #define NETC_F3_SI2_SIBCAR_RDSNP_WIDTH           (1U)
516 #define NETC_F3_SI2_SIBCAR_RDSNP(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIBCAR_RDSNP_SHIFT)) & NETC_F3_SI2_SIBCAR_RDSNP_MASK)
517 /*! @} */
518 
519 /*! @name SICCAR - Station interface command cache attribute register */
520 /*! @{ */
521 
522 #define NETC_F3_SI2_SICCAR_CBD_WRCACHE_MASK      (0xFU)
523 #define NETC_F3_SI2_SICCAR_CBD_WRCACHE_SHIFT     (0U)
524 #define NETC_F3_SI2_SICCAR_CBD_WRCACHE_WIDTH     (4U)
525 #define NETC_F3_SI2_SICCAR_CBD_WRCACHE(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICCAR_CBD_WRCACHE_SHIFT)) & NETC_F3_SI2_SICCAR_CBD_WRCACHE_MASK)
526 
527 #define NETC_F3_SI2_SICCAR_CBD_WRDOMAIN_MASK     (0x30U)
528 #define NETC_F3_SI2_SICCAR_CBD_WRDOMAIN_SHIFT    (4U)
529 #define NETC_F3_SI2_SICCAR_CBD_WRDOMAIN_WIDTH    (2U)
530 #define NETC_F3_SI2_SICCAR_CBD_WRDOMAIN(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICCAR_CBD_WRDOMAIN_SHIFT)) & NETC_F3_SI2_SICCAR_CBD_WRDOMAIN_MASK)
531 
532 #define NETC_F3_SI2_SICCAR_CBD_WRSNP_MASK        (0x40U)
533 #define NETC_F3_SI2_SICCAR_CBD_WRSNP_SHIFT       (6U)
534 #define NETC_F3_SI2_SICCAR_CBD_WRSNP_WIDTH       (1U)
535 #define NETC_F3_SI2_SICCAR_CBD_WRSNP(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICCAR_CBD_WRSNP_SHIFT)) & NETC_F3_SI2_SICCAR_CBD_WRSNP_MASK)
536 
537 #define NETC_F3_SI2_SICCAR_CWRCACHE_MASK         (0xF00U)
538 #define NETC_F3_SI2_SICCAR_CWRCACHE_SHIFT        (8U)
539 #define NETC_F3_SI2_SICCAR_CWRCACHE_WIDTH        (4U)
540 #define NETC_F3_SI2_SICCAR_CWRCACHE(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICCAR_CWRCACHE_SHIFT)) & NETC_F3_SI2_SICCAR_CWRCACHE_MASK)
541 
542 #define NETC_F3_SI2_SICCAR_CWRDOMAIN_MASK        (0x3000U)
543 #define NETC_F3_SI2_SICCAR_CWRDOMAIN_SHIFT       (12U)
544 #define NETC_F3_SI2_SICCAR_CWRDOMAIN_WIDTH       (2U)
545 #define NETC_F3_SI2_SICCAR_CWRDOMAIN(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICCAR_CWRDOMAIN_SHIFT)) & NETC_F3_SI2_SICCAR_CWRDOMAIN_MASK)
546 
547 #define NETC_F3_SI2_SICCAR_CWRSNP_MASK           (0x4000U)
548 #define NETC_F3_SI2_SICCAR_CWRSNP_SHIFT          (14U)
549 #define NETC_F3_SI2_SICCAR_CWRSNP_WIDTH          (1U)
550 #define NETC_F3_SI2_SICCAR_CWRSNP(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICCAR_CWRSNP_SHIFT)) & NETC_F3_SI2_SICCAR_CWRSNP_MASK)
551 
552 #define NETC_F3_SI2_SICCAR_CBD_RDCACHE_MASK      (0xF0000U)
553 #define NETC_F3_SI2_SICCAR_CBD_RDCACHE_SHIFT     (16U)
554 #define NETC_F3_SI2_SICCAR_CBD_RDCACHE_WIDTH     (4U)
555 #define NETC_F3_SI2_SICCAR_CBD_RDCACHE(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICCAR_CBD_RDCACHE_SHIFT)) & NETC_F3_SI2_SICCAR_CBD_RDCACHE_MASK)
556 
557 #define NETC_F3_SI2_SICCAR_CBD_RDDOMAIN_MASK     (0x300000U)
558 #define NETC_F3_SI2_SICCAR_CBD_RDDOMAIN_SHIFT    (20U)
559 #define NETC_F3_SI2_SICCAR_CBD_RDDOMAIN_WIDTH    (2U)
560 #define NETC_F3_SI2_SICCAR_CBD_RDDOMAIN(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICCAR_CBD_RDDOMAIN_SHIFT)) & NETC_F3_SI2_SICCAR_CBD_RDDOMAIN_MASK)
561 
562 #define NETC_F3_SI2_SICCAR_CBD_RDSNP_MASK        (0x400000U)
563 #define NETC_F3_SI2_SICCAR_CBD_RDSNP_SHIFT       (22U)
564 #define NETC_F3_SI2_SICCAR_CBD_RDSNP_WIDTH       (1U)
565 #define NETC_F3_SI2_SICCAR_CBD_RDSNP(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICCAR_CBD_RDSNP_SHIFT)) & NETC_F3_SI2_SICCAR_CBD_RDSNP_MASK)
566 
567 #define NETC_F3_SI2_SICCAR_CRDCACHE_MASK         (0xF000000U)
568 #define NETC_F3_SI2_SICCAR_CRDCACHE_SHIFT        (24U)
569 #define NETC_F3_SI2_SICCAR_CRDCACHE_WIDTH        (4U)
570 #define NETC_F3_SI2_SICCAR_CRDCACHE(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICCAR_CRDCACHE_SHIFT)) & NETC_F3_SI2_SICCAR_CRDCACHE_MASK)
571 
572 #define NETC_F3_SI2_SICCAR_CRDDOMAIN_MASK        (0x30000000U)
573 #define NETC_F3_SI2_SICCAR_CRDDOMAIN_SHIFT       (28U)
574 #define NETC_F3_SI2_SICCAR_CRDDOMAIN_WIDTH       (2U)
575 #define NETC_F3_SI2_SICCAR_CRDDOMAIN(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICCAR_CRDDOMAIN_SHIFT)) & NETC_F3_SI2_SICCAR_CRDDOMAIN_MASK)
576 
577 #define NETC_F3_SI2_SICCAR_CRDSNP_MASK           (0x40000000U)
578 #define NETC_F3_SI2_SICCAR_CRDSNP_SHIFT          (30U)
579 #define NETC_F3_SI2_SICCAR_CRDSNP_WIDTH          (1U)
580 #define NETC_F3_SI2_SICCAR_CRDSNP(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICCAR_CRDSNP_SHIFT)) & NETC_F3_SI2_SICCAR_CRDSNP_MASK)
581 /*! @} */
582 
583 /*! @name SIPMAR0 - Station interface primary MAC address register 0 */
584 /*! @{ */
585 
586 #define NETC_F3_SI2_SIPMAR0_PRIM_MAC_ADDR_MASK   (0xFFFFFFFFU)
587 #define NETC_F3_SI2_SIPMAR0_PRIM_MAC_ADDR_SHIFT  (0U)
588 #define NETC_F3_SI2_SIPMAR0_PRIM_MAC_ADDR_WIDTH  (32U)
589 #define NETC_F3_SI2_SIPMAR0_PRIM_MAC_ADDR(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPMAR0_PRIM_MAC_ADDR_SHIFT)) & NETC_F3_SI2_SIPMAR0_PRIM_MAC_ADDR_MASK)
590 /*! @} */
591 
592 /*! @name SIPMAR1 - Station interface primary MAC address register 1 */
593 /*! @{ */
594 
595 #define NETC_F3_SI2_SIPMAR1_PRIM_MAC_ADDR_MASK   (0xFFFFU)
596 #define NETC_F3_SI2_SIPMAR1_PRIM_MAC_ADDR_SHIFT  (0U)
597 #define NETC_F3_SI2_SIPMAR1_PRIM_MAC_ADDR_WIDTH  (16U)
598 #define NETC_F3_SI2_SIPMAR1_PRIM_MAC_ADDR(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIPMAR1_PRIM_MAC_ADDR_SHIFT)) & NETC_F3_SI2_SIPMAR1_PRIM_MAC_ADDR_MASK)
599 /*! @} */
600 
601 /*! @name SICVLANR1 - Station interface custom VLAN register 1 */
602 /*! @{ */
603 
604 #define NETC_F3_SI2_SICVLANR1_ETYPE_MASK         (0xFFFFU)
605 #define NETC_F3_SI2_SICVLANR1_ETYPE_SHIFT        (0U)
606 #define NETC_F3_SI2_SICVLANR1_ETYPE_WIDTH        (16U)
607 #define NETC_F3_SI2_SICVLANR1_ETYPE(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICVLANR1_ETYPE_SHIFT)) & NETC_F3_SI2_SICVLANR1_ETYPE_MASK)
608 
609 #define NETC_F3_SI2_SICVLANR1_V_MASK             (0x80000000U)
610 #define NETC_F3_SI2_SICVLANR1_V_SHIFT            (31U)
611 #define NETC_F3_SI2_SICVLANR1_V_WIDTH            (1U)
612 #define NETC_F3_SI2_SICVLANR1_V(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICVLANR1_V_SHIFT)) & NETC_F3_SI2_SICVLANR1_V_MASK)
613 /*! @} */
614 
615 /*! @name SICVLANR2 - Station interface custom VLAN register 2 */
616 /*! @{ */
617 
618 #define NETC_F3_SI2_SICVLANR2_ETYPE_MASK         (0xFFFFU)
619 #define NETC_F3_SI2_SICVLANR2_ETYPE_SHIFT        (0U)
620 #define NETC_F3_SI2_SICVLANR2_ETYPE_WIDTH        (16U)
621 #define NETC_F3_SI2_SICVLANR2_ETYPE(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICVLANR2_ETYPE_SHIFT)) & NETC_F3_SI2_SICVLANR2_ETYPE_MASK)
622 
623 #define NETC_F3_SI2_SICVLANR2_V_MASK             (0x80000000U)
624 #define NETC_F3_SI2_SICVLANR2_V_SHIFT            (31U)
625 #define NETC_F3_SI2_SICVLANR2_V_WIDTH            (1U)
626 #define NETC_F3_SI2_SICVLANR2_V(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICVLANR2_V_SHIFT)) & NETC_F3_SI2_SICVLANR2_V_MASK)
627 /*! @} */
628 
629 /*! @name SIVLANIPVMR0 - Station interface VLAN to IPV mapping register 0 */
630 /*! @{ */
631 
632 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_0_MASK  (0xFU)
633 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_0_SHIFT (0U)
634 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_0_WIDTH (4U)
635 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_0(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_0_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_0_MASK)
636 
637 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_1_MASK  (0xF0U)
638 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_1_SHIFT (4U)
639 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_1_WIDTH (4U)
640 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_1(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_1_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_1_MASK)
641 
642 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_2_MASK  (0xF00U)
643 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_2_SHIFT (8U)
644 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_2_WIDTH (4U)
645 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_2(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_2_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_2_MASK)
646 
647 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_3_MASK  (0xF000U)
648 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_3_SHIFT (12U)
649 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_3_WIDTH (4U)
650 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_3(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_3_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_3_MASK)
651 
652 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_4_MASK  (0xF0000U)
653 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_4_SHIFT (16U)
654 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_4_WIDTH (4U)
655 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_4(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_4_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_4_MASK)
656 
657 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_5_MASK  (0xF00000U)
658 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_5_SHIFT (20U)
659 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_5_WIDTH (4U)
660 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_5(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_5_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_5_MASK)
661 
662 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_6_MASK  (0xF000000U)
663 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_6_SHIFT (24U)
664 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_6_WIDTH (4U)
665 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_6(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_6_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_6_MASK)
666 
667 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_7_MASK  (0xF0000000U)
668 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_7_SHIFT (28U)
669 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_7_WIDTH (4U)
670 #define NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_7(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_7_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR0_PCP_DEI_7_MASK)
671 /*! @} */
672 
673 /*! @name SIVLANIPVMR1 - Station interface VLAN to IPV mapping register 1 */
674 /*! @{ */
675 
676 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_8_MASK  (0xFU)
677 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_8_SHIFT (0U)
678 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_8_WIDTH (4U)
679 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_8(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_8_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_8_MASK)
680 
681 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_9_MASK  (0xF0U)
682 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_9_SHIFT (4U)
683 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_9_WIDTH (4U)
684 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_9(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_9_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_9_MASK)
685 
686 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_10_MASK (0xF00U)
687 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_10_SHIFT (8U)
688 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_10_WIDTH (4U)
689 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_10(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_10_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_10_MASK)
690 
691 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_11_MASK (0xF000U)
692 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_11_SHIFT (12U)
693 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_11_WIDTH (4U)
694 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_11(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_11_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_11_MASK)
695 
696 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_12_MASK (0xF0000U)
697 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_12_SHIFT (16U)
698 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_12_WIDTH (4U)
699 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_12(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_12_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_12_MASK)
700 
701 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_13_MASK (0xF00000U)
702 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_13_SHIFT (20U)
703 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_13_WIDTH (4U)
704 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_13(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_13_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_13_MASK)
705 
706 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_14_MASK (0xF000000U)
707 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_14_SHIFT (24U)
708 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_14_WIDTH (4U)
709 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_14(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_14_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_14_MASK)
710 
711 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_15_MASK (0xF0000000U)
712 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_15_SHIFT (28U)
713 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_15_WIDTH (4U)
714 #define NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_15(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_15_SHIFT)) & NETC_F3_SI2_SIVLANIPVMR1_PCP_DEI_15_MASK)
715 /*! @} */
716 
717 /*! @name SIIPVBDRMR0 - Station interface IPV to ring mapping register */
718 /*! @{ */
719 
720 #define NETC_F3_SI2_SIIPVBDRMR0_IPV0BDR_MASK     (0x7U)
721 #define NETC_F3_SI2_SIIPVBDRMR0_IPV0BDR_SHIFT    (0U)
722 #define NETC_F3_SI2_SIIPVBDRMR0_IPV0BDR_WIDTH    (3U)
723 #define NETC_F3_SI2_SIIPVBDRMR0_IPV0BDR(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIIPVBDRMR0_IPV0BDR_SHIFT)) & NETC_F3_SI2_SIIPVBDRMR0_IPV0BDR_MASK)
724 
725 #define NETC_F3_SI2_SIIPVBDRMR0_IPV1BDR_MASK     (0x70U)
726 #define NETC_F3_SI2_SIIPVBDRMR0_IPV1BDR_SHIFT    (4U)
727 #define NETC_F3_SI2_SIIPVBDRMR0_IPV1BDR_WIDTH    (3U)
728 #define NETC_F3_SI2_SIIPVBDRMR0_IPV1BDR(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIIPVBDRMR0_IPV1BDR_SHIFT)) & NETC_F3_SI2_SIIPVBDRMR0_IPV1BDR_MASK)
729 
730 #define NETC_F3_SI2_SIIPVBDRMR0_IPV2BDR_MASK     (0x700U)
731 #define NETC_F3_SI2_SIIPVBDRMR0_IPV2BDR_SHIFT    (8U)
732 #define NETC_F3_SI2_SIIPVBDRMR0_IPV2BDR_WIDTH    (3U)
733 #define NETC_F3_SI2_SIIPVBDRMR0_IPV2BDR(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIIPVBDRMR0_IPV2BDR_SHIFT)) & NETC_F3_SI2_SIIPVBDRMR0_IPV2BDR_MASK)
734 
735 #define NETC_F3_SI2_SIIPVBDRMR0_IPV3BDR_MASK     (0x7000U)
736 #define NETC_F3_SI2_SIIPVBDRMR0_IPV3BDR_SHIFT    (12U)
737 #define NETC_F3_SI2_SIIPVBDRMR0_IPV3BDR_WIDTH    (3U)
738 #define NETC_F3_SI2_SIIPVBDRMR0_IPV3BDR(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIIPVBDRMR0_IPV3BDR_SHIFT)) & NETC_F3_SI2_SIIPVBDRMR0_IPV3BDR_MASK)
739 
740 #define NETC_F3_SI2_SIIPVBDRMR0_IPV4BDR_MASK     (0x70000U)
741 #define NETC_F3_SI2_SIIPVBDRMR0_IPV4BDR_SHIFT    (16U)
742 #define NETC_F3_SI2_SIIPVBDRMR0_IPV4BDR_WIDTH    (3U)
743 #define NETC_F3_SI2_SIIPVBDRMR0_IPV4BDR(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIIPVBDRMR0_IPV4BDR_SHIFT)) & NETC_F3_SI2_SIIPVBDRMR0_IPV4BDR_MASK)
744 
745 #define NETC_F3_SI2_SIIPVBDRMR0_IPV5BDR_MASK     (0x700000U)
746 #define NETC_F3_SI2_SIIPVBDRMR0_IPV5BDR_SHIFT    (20U)
747 #define NETC_F3_SI2_SIIPVBDRMR0_IPV5BDR_WIDTH    (3U)
748 #define NETC_F3_SI2_SIIPVBDRMR0_IPV5BDR(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIIPVBDRMR0_IPV5BDR_SHIFT)) & NETC_F3_SI2_SIIPVBDRMR0_IPV5BDR_MASK)
749 
750 #define NETC_F3_SI2_SIIPVBDRMR0_IPV6BDR_MASK     (0x7000000U)
751 #define NETC_F3_SI2_SIIPVBDRMR0_IPV6BDR_SHIFT    (24U)
752 #define NETC_F3_SI2_SIIPVBDRMR0_IPV6BDR_WIDTH    (3U)
753 #define NETC_F3_SI2_SIIPVBDRMR0_IPV6BDR(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIIPVBDRMR0_IPV6BDR_SHIFT)) & NETC_F3_SI2_SIIPVBDRMR0_IPV6BDR_MASK)
754 
755 #define NETC_F3_SI2_SIIPVBDRMR0_IPV7BDR_MASK     (0x70000000U)
756 #define NETC_F3_SI2_SIIPVBDRMR0_IPV7BDR_SHIFT    (28U)
757 #define NETC_F3_SI2_SIIPVBDRMR0_IPV7BDR_WIDTH    (3U)
758 #define NETC_F3_SI2_SIIPVBDRMR0_IPV7BDR(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIIPVBDRMR0_IPV7BDR_SHIFT)) & NETC_F3_SI2_SIIPVBDRMR0_IPV7BDR_MASK)
759 /*! @} */
760 
761 /*! @name VSIMSGSR - Virtual station interface message send register */
762 /*! @{ */
763 
764 #define NETC_F3_SI2_VSIMSGSR_MB_MASK             (0x1U)
765 #define NETC_F3_SI2_VSIMSGSR_MB_SHIFT            (0U)
766 #define NETC_F3_SI2_VSIMSGSR_MB_WIDTH            (1U)
767 #define NETC_F3_SI2_VSIMSGSR_MB(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIMSGSR_MB_SHIFT)) & NETC_F3_SI2_VSIMSGSR_MB_MASK)
768 
769 #define NETC_F3_SI2_VSIMSGSR_MS_MASK             (0x2U)
770 #define NETC_F3_SI2_VSIMSGSR_MS_SHIFT            (1U)
771 #define NETC_F3_SI2_VSIMSGSR_MS_WIDTH            (1U)
772 #define NETC_F3_SI2_VSIMSGSR_MS(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIMSGSR_MS_SHIFT)) & NETC_F3_SI2_VSIMSGSR_MS_MASK)
773 
774 #define NETC_F3_SI2_VSIMSGSR_MC_MASK             (0xFFFF0000U)
775 #define NETC_F3_SI2_VSIMSGSR_MC_SHIFT            (16U)
776 #define NETC_F3_SI2_VSIMSGSR_MC_WIDTH            (16U)
777 #define NETC_F3_SI2_VSIMSGSR_MC(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIMSGSR_MC_SHIFT)) & NETC_F3_SI2_VSIMSGSR_MC_MASK)
778 /*! @} */
779 
780 /*! @name VSIMSGRR - Virtual station interface message receive register */
781 /*! @{ */
782 
783 #define NETC_F3_SI2_VSIMSGRR_MR_MASK             (0x1U)
784 #define NETC_F3_SI2_VSIMSGRR_MR_SHIFT            (0U)
785 #define NETC_F3_SI2_VSIMSGRR_MR_WIDTH            (1U)
786 #define NETC_F3_SI2_VSIMSGRR_MR(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIMSGRR_MR_SHIFT)) & NETC_F3_SI2_VSIMSGRR_MR_MASK)
787 
788 #define NETC_F3_SI2_VSIMSGRR_MC_MASK             (0xFFFF0000U)
789 #define NETC_F3_SI2_VSIMSGRR_MC_SHIFT            (16U)
790 #define NETC_F3_SI2_VSIMSGRR_MC_WIDTH            (16U)
791 #define NETC_F3_SI2_VSIMSGRR_MC(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIMSGRR_MC_SHIFT)) & NETC_F3_SI2_VSIMSGRR_MC_MASK)
792 /*! @} */
793 
794 /*! @name VSIMSGSNDAR0 - Virtual station interface message send register 0 */
795 /*! @{ */
796 
797 #define NETC_F3_SI2_VSIMSGSNDAR0_MSIZE_MASK      (0x1FU)
798 #define NETC_F3_SI2_VSIMSGSNDAR0_MSIZE_SHIFT     (0U)
799 #define NETC_F3_SI2_VSIMSGSNDAR0_MSIZE_WIDTH     (5U)
800 #define NETC_F3_SI2_VSIMSGSNDAR0_MSIZE(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIMSGSNDAR0_MSIZE_SHIFT)) & NETC_F3_SI2_VSIMSGSNDAR0_MSIZE_MASK)
801 
802 #define NETC_F3_SI2_VSIMSGSNDAR0_ADDRL_MASK      (0xFFFFFFC0U)
803 #define NETC_F3_SI2_VSIMSGSNDAR0_ADDRL_SHIFT     (6U)
804 #define NETC_F3_SI2_VSIMSGSNDAR0_ADDRL_WIDTH     (26U)
805 #define NETC_F3_SI2_VSIMSGSNDAR0_ADDRL(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIMSGSNDAR0_ADDRL_SHIFT)) & NETC_F3_SI2_VSIMSGSNDAR0_ADDRL_MASK)
806 /*! @} */
807 
808 /*! @name VSIMSGSNDAR1 - Virtual station interface message send address register 1 */
809 /*! @{ */
810 
811 #define NETC_F3_SI2_VSIMSGSNDAR1_ADDRH_MASK      (0xFFFFFFFFU)
812 #define NETC_F3_SI2_VSIMSGSNDAR1_ADDRH_SHIFT     (0U)
813 #define NETC_F3_SI2_VSIMSGSNDAR1_ADDRH_WIDTH     (32U)
814 #define NETC_F3_SI2_VSIMSGSNDAR1_ADDRH(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIMSGSNDAR1_ADDRH_SHIFT)) & NETC_F3_SI2_VSIMSGSNDAR1_ADDRH_MASK)
815 /*! @} */
816 
817 /*! @name SIROCT0 - Station interface receive octets counter (ifInOctets) 0 */
818 /*! @{ */
819 
820 #define NETC_F3_SI2_SIROCT0_ROCT_LOW_MASK        (0xFFFFFFFFU)
821 #define NETC_F3_SI2_SIROCT0_ROCT_LOW_SHIFT       (0U)
822 #define NETC_F3_SI2_SIROCT0_ROCT_LOW_WIDTH       (32U)
823 #define NETC_F3_SI2_SIROCT0_ROCT_LOW(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIROCT0_ROCT_LOW_SHIFT)) & NETC_F3_SI2_SIROCT0_ROCT_LOW_MASK)
824 /*! @} */
825 
826 /*! @name SIROCT1 - Station interface receive octets counter (ifInOctets) 1 */
827 /*! @{ */
828 
829 #define NETC_F3_SI2_SIROCT1_ROCT_HIGH_MASK       (0xFFFFFFFFU)
830 #define NETC_F3_SI2_SIROCT1_ROCT_HIGH_SHIFT      (0U)
831 #define NETC_F3_SI2_SIROCT1_ROCT_HIGH_WIDTH      (32U)
832 #define NETC_F3_SI2_SIROCT1_ROCT_HIGH(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIROCT1_ROCT_HIGH_SHIFT)) & NETC_F3_SI2_SIROCT1_ROCT_HIGH_MASK)
833 /*! @} */
834 
835 /*! @name SIRFRM0 - Station interface receive frame counter (aFrameReceivedOK) 0 */
836 /*! @{ */
837 
838 #define NETC_F3_SI2_SIRFRM0_RFRM_LOW_MASK        (0xFFFFFFFFU)
839 #define NETC_F3_SI2_SIRFRM0_RFRM_LOW_SHIFT       (0U)
840 #define NETC_F3_SI2_SIRFRM0_RFRM_LOW_WIDTH       (32U)
841 #define NETC_F3_SI2_SIRFRM0_RFRM_LOW(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRFRM0_RFRM_LOW_SHIFT)) & NETC_F3_SI2_SIRFRM0_RFRM_LOW_MASK)
842 /*! @} */
843 
844 /*! @name SIRFRM1 - Station interface receive frame counter (aFrameReceivedOK) 1 */
845 /*! @{ */
846 
847 #define NETC_F3_SI2_SIRFRM1_RFRM_HIGH_MASK       (0xFFFFFFFFU)
848 #define NETC_F3_SI2_SIRFRM1_RFRM_HIGH_SHIFT      (0U)
849 #define NETC_F3_SI2_SIRFRM1_RFRM_HIGH_WIDTH      (32U)
850 #define NETC_F3_SI2_SIRFRM1_RFRM_HIGH(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRFRM1_RFRM_HIGH_SHIFT)) & NETC_F3_SI2_SIRFRM1_RFRM_HIGH_MASK)
851 /*! @} */
852 
853 /*! @name SIRUCA0 - Station interface receive unicast frame counter (ifInUcastPkts) 0 */
854 /*! @{ */
855 
856 #define NETC_F3_SI2_SIRUCA0_RUCA_LOW_MASK        (0xFFFFFFFFU)
857 #define NETC_F3_SI2_SIRUCA0_RUCA_LOW_SHIFT       (0U)
858 #define NETC_F3_SI2_SIRUCA0_RUCA_LOW_WIDTH       (32U)
859 #define NETC_F3_SI2_SIRUCA0_RUCA_LOW(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRUCA0_RUCA_LOW_SHIFT)) & NETC_F3_SI2_SIRUCA0_RUCA_LOW_MASK)
860 /*! @} */
861 
862 /*! @name SIRUCA1 - Station interface receive unicast frame counter (ifInUcastPkts) 1 */
863 /*! @{ */
864 
865 #define NETC_F3_SI2_SIRUCA1_RUCA_HIGH_MASK       (0xFFFFFFFFU)
866 #define NETC_F3_SI2_SIRUCA1_RUCA_HIGH_SHIFT      (0U)
867 #define NETC_F3_SI2_SIRUCA1_RUCA_HIGH_WIDTH      (32U)
868 #define NETC_F3_SI2_SIRUCA1_RUCA_HIGH(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRUCA1_RUCA_HIGH_SHIFT)) & NETC_F3_SI2_SIRUCA1_RUCA_HIGH_MASK)
869 /*! @} */
870 
871 /*! @name SIRMCA0 - Station interface receive multicast frame counter (ifInMulticastPkts) 0 */
872 /*! @{ */
873 
874 #define NETC_F3_SI2_SIRMCA0_RMCA_LOW_MASK        (0xFFFFFFFFU)
875 #define NETC_F3_SI2_SIRMCA0_RMCA_LOW_SHIFT       (0U)
876 #define NETC_F3_SI2_SIRMCA0_RMCA_LOW_WIDTH       (32U)
877 #define NETC_F3_SI2_SIRMCA0_RMCA_LOW(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRMCA0_RMCA_LOW_SHIFT)) & NETC_F3_SI2_SIRMCA0_RMCA_LOW_MASK)
878 /*! @} */
879 
880 /*! @name SIRMCA1 - Station interface receive multicast frame counter (ifInMulticastPkts) 1 */
881 /*! @{ */
882 
883 #define NETC_F3_SI2_SIRMCA1_RMCA_HIGH_MASK       (0xFFFFFFFFU)
884 #define NETC_F3_SI2_SIRMCA1_RMCA_HIGH_SHIFT      (0U)
885 #define NETC_F3_SI2_SIRMCA1_RMCA_HIGH_WIDTH      (32U)
886 #define NETC_F3_SI2_SIRMCA1_RMCA_HIGH(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRMCA1_RMCA_HIGH_SHIFT)) & NETC_F3_SI2_SIRMCA1_RMCA_HIGH_MASK)
887 /*! @} */
888 
889 /*! @name SITOCT0 - Station interface transmit octets counter (ifOutOctets) 0 */
890 /*! @{ */
891 
892 #define NETC_F3_SI2_SITOCT0_TOCT_LOW_MASK        (0xFFFFFFFFU)
893 #define NETC_F3_SI2_SITOCT0_TOCT_LOW_SHIFT       (0U)
894 #define NETC_F3_SI2_SITOCT0_TOCT_LOW_WIDTH       (32U)
895 #define NETC_F3_SI2_SITOCT0_TOCT_LOW(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITOCT0_TOCT_LOW_SHIFT)) & NETC_F3_SI2_SITOCT0_TOCT_LOW_MASK)
896 /*! @} */
897 
898 /*! @name SITOCT1 - Station interface transmit octets counter (ifOutOctets) 1 */
899 /*! @{ */
900 
901 #define NETC_F3_SI2_SITOCT1_TOCT_HIGH_MASK       (0xFFFFFFFFU)
902 #define NETC_F3_SI2_SITOCT1_TOCT_HIGH_SHIFT      (0U)
903 #define NETC_F3_SI2_SITOCT1_TOCT_HIGH_WIDTH      (32U)
904 #define NETC_F3_SI2_SITOCT1_TOCT_HIGH(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITOCT1_TOCT_HIGH_SHIFT)) & NETC_F3_SI2_SITOCT1_TOCT_HIGH_MASK)
905 /*! @} */
906 
907 /*! @name SITFRM0 - Station interface transmit frame counter (aFrameTransmittedOK) 0 */
908 /*! @{ */
909 
910 #define NETC_F3_SI2_SITFRM0_TFRM_LOW_MASK        (0xFFFFFFFFU)
911 #define NETC_F3_SI2_SITFRM0_TFRM_LOW_SHIFT       (0U)
912 #define NETC_F3_SI2_SITFRM0_TFRM_LOW_WIDTH       (32U)
913 #define NETC_F3_SI2_SITFRM0_TFRM_LOW(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITFRM0_TFRM_LOW_SHIFT)) & NETC_F3_SI2_SITFRM0_TFRM_LOW_MASK)
914 /*! @} */
915 
916 /*! @name SITFRM1 - Station interface transmit frame counter (aFrameTransmittedOK) 1 */
917 /*! @{ */
918 
919 #define NETC_F3_SI2_SITFRM1_TFRM_HIGH_MASK       (0xFFFFFFFFU)
920 #define NETC_F3_SI2_SITFRM1_TFRM_HIGH_SHIFT      (0U)
921 #define NETC_F3_SI2_SITFRM1_TFRM_HIGH_WIDTH      (32U)
922 #define NETC_F3_SI2_SITFRM1_TFRM_HIGH(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITFRM1_TFRM_HIGH_SHIFT)) & NETC_F3_SI2_SITFRM1_TFRM_HIGH_MASK)
923 /*! @} */
924 
925 /*! @name SITUCA0 - Station interface transmit unicast frame counter (ifOutUcastPkts) 0 */
926 /*! @{ */
927 
928 #define NETC_F3_SI2_SITUCA0_TUCA_LOW_MASK        (0xFFFFFFFFU)
929 #define NETC_F3_SI2_SITUCA0_TUCA_LOW_SHIFT       (0U)
930 #define NETC_F3_SI2_SITUCA0_TUCA_LOW_WIDTH       (32U)
931 #define NETC_F3_SI2_SITUCA0_TUCA_LOW(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITUCA0_TUCA_LOW_SHIFT)) & NETC_F3_SI2_SITUCA0_TUCA_LOW_MASK)
932 /*! @} */
933 
934 /*! @name SITUCA1 - Station interface transmit unicast frame counter (ifOutUcastPkts) 1 */
935 /*! @{ */
936 
937 #define NETC_F3_SI2_SITUCA1_TUCA_HIGH_MASK       (0xFFFFFFFFU)
938 #define NETC_F3_SI2_SITUCA1_TUCA_HIGH_SHIFT      (0U)
939 #define NETC_F3_SI2_SITUCA1_TUCA_HIGH_WIDTH      (32U)
940 #define NETC_F3_SI2_SITUCA1_TUCA_HIGH(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITUCA1_TUCA_HIGH_SHIFT)) & NETC_F3_SI2_SITUCA1_TUCA_HIGH_MASK)
941 /*! @} */
942 
943 /*! @name SITMCA0 - Station interface transmit multicast frame counter (ifOutMulticastPkts) 0 */
944 /*! @{ */
945 
946 #define NETC_F3_SI2_SITMCA0_TMCA_LOW_MASK        (0xFFFFFFFFU)
947 #define NETC_F3_SI2_SITMCA0_TMCA_LOW_SHIFT       (0U)
948 #define NETC_F3_SI2_SITMCA0_TMCA_LOW_WIDTH       (32U)
949 #define NETC_F3_SI2_SITMCA0_TMCA_LOW(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITMCA0_TMCA_LOW_SHIFT)) & NETC_F3_SI2_SITMCA0_TMCA_LOW_MASK)
950 /*! @} */
951 
952 /*! @name SITMCA1 - Station interface transmit multicast frame counter (ifOutMulticastPkts) 1 */
953 /*! @{ */
954 
955 #define NETC_F3_SI2_SITMCA1_TMCA_HIGH_MASK       (0xFFFFFFFFU)
956 #define NETC_F3_SI2_SITMCA1_TMCA_HIGH_SHIFT      (0U)
957 #define NETC_F3_SI2_SITMCA1_TMCA_HIGH_WIDTH      (32U)
958 #define NETC_F3_SI2_SITMCA1_TMCA_HIGH(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITMCA1_TMCA_HIGH_SHIFT)) & NETC_F3_SI2_SITMCA1_TMCA_HIGH_MASK)
959 /*! @} */
960 
961 /*! @name SIBLPR - Station interface boot loader parameter register 0..Station interface boot loader parameter register 1 */
962 /*! @{ */
963 
964 #define NETC_F3_SI2_SIBLPR_PARAM_VAL_MASK        (0xFFFFFFFFU)
965 #define NETC_F3_SI2_SIBLPR_PARAM_VAL_SHIFT       (0U)
966 #define NETC_F3_SI2_SIBLPR_PARAM_VAL_WIDTH       (32U)
967 #define NETC_F3_SI2_SIBLPR_PARAM_VAL(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIBLPR_PARAM_VAL_SHIFT)) & NETC_F3_SI2_SIBLPR_PARAM_VAL_MASK)
968 /*! @} */
969 
970 /*! @name SICBDRMR - Station interface command BDR mode register */
971 /*! @{ */
972 
973 #define NETC_F3_SI2_SICBDRMR_EN_MASK             (0x80000000U)
974 #define NETC_F3_SI2_SICBDRMR_EN_SHIFT            (31U)
975 #define NETC_F3_SI2_SICBDRMR_EN_WIDTH            (1U)
976 #define NETC_F3_SI2_SICBDRMR_EN(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICBDRMR_EN_SHIFT)) & NETC_F3_SI2_SICBDRMR_EN_MASK)
977 /*! @} */
978 
979 /*! @name SICBDRSR - Station interface command BDR status register */
980 /*! @{ */
981 
982 #define NETC_F3_SI2_SICBDRSR_BUSY_MASK           (0x1U)
983 #define NETC_F3_SI2_SICBDRSR_BUSY_SHIFT          (0U)
984 #define NETC_F3_SI2_SICBDRSR_BUSY_WIDTH          (1U)
985 #define NETC_F3_SI2_SICBDRSR_BUSY(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICBDRSR_BUSY_SHIFT)) & NETC_F3_SI2_SICBDRSR_BUSY_MASK)
986 /*! @} */
987 
988 /*! @name SICBDRBAR0 - Station interface command BDR base address register 0 */
989 /*! @{ */
990 
991 #define NETC_F3_SI2_SICBDRBAR0_ADDRL_MASK        (0xFFFFFF80U)
992 #define NETC_F3_SI2_SICBDRBAR0_ADDRL_SHIFT       (7U)
993 #define NETC_F3_SI2_SICBDRBAR0_ADDRL_WIDTH       (25U)
994 #define NETC_F3_SI2_SICBDRBAR0_ADDRL(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICBDRBAR0_ADDRL_SHIFT)) & NETC_F3_SI2_SICBDRBAR0_ADDRL_MASK)
995 /*! @} */
996 
997 /*! @name SICBDRBAR1 - Station interface command BDR base address register 1 */
998 /*! @{ */
999 
1000 #define NETC_F3_SI2_SICBDRBAR1_ADDRH_MASK        (0xFFFFFFFFU)
1001 #define NETC_F3_SI2_SICBDRBAR1_ADDRH_SHIFT       (0U)
1002 #define NETC_F3_SI2_SICBDRBAR1_ADDRH_WIDTH       (32U)
1003 #define NETC_F3_SI2_SICBDRBAR1_ADDRH(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICBDRBAR1_ADDRH_SHIFT)) & NETC_F3_SI2_SICBDRBAR1_ADDRH_MASK)
1004 /*! @} */
1005 
1006 /*! @name SICBDRPIR - Station interface command BDR producer index register */
1007 /*! @{ */
1008 
1009 #define NETC_F3_SI2_SICBDRPIR_BDR_INDEX_MASK     (0x3FFU)
1010 #define NETC_F3_SI2_SICBDRPIR_BDR_INDEX_SHIFT    (0U)
1011 #define NETC_F3_SI2_SICBDRPIR_BDR_INDEX_WIDTH    (10U)
1012 #define NETC_F3_SI2_SICBDRPIR_BDR_INDEX(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICBDRPIR_BDR_INDEX_SHIFT)) & NETC_F3_SI2_SICBDRPIR_BDR_INDEX_MASK)
1013 /*! @} */
1014 
1015 /*! @name SICBDRCIR - Station interface command BDR consumer index register */
1016 /*! @{ */
1017 
1018 #define NETC_F3_SI2_SICBDRCIR_BDR_INDEX_MASK     (0x3FFU)
1019 #define NETC_F3_SI2_SICBDRCIR_BDR_INDEX_SHIFT    (0U)
1020 #define NETC_F3_SI2_SICBDRCIR_BDR_INDEX_WIDTH    (10U)
1021 #define NETC_F3_SI2_SICBDRCIR_BDR_INDEX(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICBDRCIR_BDR_INDEX_SHIFT)) & NETC_F3_SI2_SICBDRCIR_BDR_INDEX_MASK)
1022 /*! @} */
1023 
1024 /*! @name SICBDRLENR - Station interface command BDR length register */
1025 /*! @{ */
1026 
1027 #define NETC_F3_SI2_SICBDRLENR_LENGTH_MASK       (0x7F8U)
1028 #define NETC_F3_SI2_SICBDRLENR_LENGTH_SHIFT      (3U)
1029 #define NETC_F3_SI2_SICBDRLENR_LENGTH_WIDTH      (8U)
1030 #define NETC_F3_SI2_SICBDRLENR_LENGTH(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICBDRLENR_LENGTH_SHIFT)) & NETC_F3_SI2_SICBDRLENR_LENGTH_MASK)
1031 /*! @} */
1032 
1033 /*! @name SICBDRIER - Station interface command BDR interrupt enable register */
1034 /*! @{ */
1035 
1036 #define NETC_F3_SI2_SICBDRIER_CBDCIE_MASK        (0x1U)
1037 #define NETC_F3_SI2_SICBDRIER_CBDCIE_SHIFT       (0U)
1038 #define NETC_F3_SI2_SICBDRIER_CBDCIE_WIDTH       (1U)
1039 #define NETC_F3_SI2_SICBDRIER_CBDCIE(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICBDRIER_CBDCIE_SHIFT)) & NETC_F3_SI2_SICBDRIER_CBDCIE_MASK)
1040 /*! @} */
1041 
1042 /*! @name SICBDRIDR - Station interface command BDR interrupt detect register */
1043 /*! @{ */
1044 
1045 #define NETC_F3_SI2_SICBDRIDR_CBDC_MASK          (0x1U)
1046 #define NETC_F3_SI2_SICBDRIDR_CBDC_SHIFT         (0U)
1047 #define NETC_F3_SI2_SICBDRIDR_CBDC_WIDTH         (1U)
1048 #define NETC_F3_SI2_SICBDRIDR_CBDC(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICBDRIDR_CBDC_SHIFT)) & NETC_F3_SI2_SICBDRIDR_CBDC_MASK)
1049 /*! @} */
1050 
1051 /*! @name SICAPR0 - Station interface capability register 0 */
1052 /*! @{ */
1053 
1054 #define NETC_F3_SI2_SICAPR0_NUM_TX_BDR_MASK      (0xFFU)
1055 #define NETC_F3_SI2_SICAPR0_NUM_TX_BDR_SHIFT     (0U)
1056 #define NETC_F3_SI2_SICAPR0_NUM_TX_BDR_WIDTH     (8U)
1057 #define NETC_F3_SI2_SICAPR0_NUM_TX_BDR(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICAPR0_NUM_TX_BDR_SHIFT)) & NETC_F3_SI2_SICAPR0_NUM_TX_BDR_MASK)
1058 
1059 #define NETC_F3_SI2_SICAPR0_NUM_RX_BDR_MASK      (0xFF0000U)
1060 #define NETC_F3_SI2_SICAPR0_NUM_RX_BDR_SHIFT     (16U)
1061 #define NETC_F3_SI2_SICAPR0_NUM_RX_BDR_WIDTH     (8U)
1062 #define NETC_F3_SI2_SICAPR0_NUM_RX_BDR(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICAPR0_NUM_RX_BDR_SHIFT)) & NETC_F3_SI2_SICAPR0_NUM_RX_BDR_MASK)
1063 
1064 #define NETC_F3_SI2_SICAPR0_NUM_MAC_ADDR_MASK    (0xF0000000U)
1065 #define NETC_F3_SI2_SICAPR0_NUM_MAC_ADDR_SHIFT   (28U)
1066 #define NETC_F3_SI2_SICAPR0_NUM_MAC_ADDR_WIDTH   (4U)
1067 #define NETC_F3_SI2_SICAPR0_NUM_MAC_ADDR(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICAPR0_NUM_MAC_ADDR_SHIFT)) & NETC_F3_SI2_SICAPR0_NUM_MAC_ADDR_MASK)
1068 /*! @} */
1069 
1070 /*! @name SICAPR1 - Station interface capability register 1 */
1071 /*! @{ */
1072 
1073 #define NETC_F3_SI2_SICAPR1_NUM_RX_GRP_MASK      (0xFF0000U)
1074 #define NETC_F3_SI2_SICAPR1_NUM_RX_GRP_SHIFT     (16U)
1075 #define NETC_F3_SI2_SICAPR1_NUM_RX_GRP_WIDTH     (8U)
1076 #define NETC_F3_SI2_SICAPR1_NUM_RX_GRP(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICAPR1_NUM_RX_GRP_SHIFT)) & NETC_F3_SI2_SICAPR1_NUM_RX_GRP_MASK)
1077 /*! @} */
1078 
1079 /*! @name SICAPR2 - Station interface capability register 2 */
1080 /*! @{ */
1081 
1082 #define NETC_F3_SI2_SICAPR2_VTP_MASK             (0xFU)
1083 #define NETC_F3_SI2_SICAPR2_VTP_SHIFT            (0U)
1084 #define NETC_F3_SI2_SICAPR2_VTP_WIDTH            (4U)
1085 #define NETC_F3_SI2_SICAPR2_VTP(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICAPR2_VTP_SHIFT)) & NETC_F3_SI2_SICAPR2_VTP_MASK)
1086 /*! @} */
1087 
1088 /*! @name VSIIER - Virtual station interface interrupt enable register */
1089 /*! @{ */
1090 
1091 #define NETC_F3_SI2_VSIIER_MSIE_MASK             (0x100U)
1092 #define NETC_F3_SI2_VSIIER_MSIE_SHIFT            (8U)
1093 #define NETC_F3_SI2_VSIIER_MSIE_WIDTH            (1U)
1094 #define NETC_F3_SI2_VSIIER_MSIE(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIIER_MSIE_SHIFT)) & NETC_F3_SI2_VSIIER_MSIE_MASK)
1095 
1096 #define NETC_F3_SI2_VSIIER_MRIE_MASK             (0x200U)
1097 #define NETC_F3_SI2_VSIIER_MRIE_SHIFT            (9U)
1098 #define NETC_F3_SI2_VSIIER_MRIE_WIDTH            (1U)
1099 #define NETC_F3_SI2_VSIIER_MRIE(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIIER_MRIE_SHIFT)) & NETC_F3_SI2_VSIIER_MRIE_MASK)
1100 /*! @} */
1101 
1102 /*! @name VSIIDR - Virtual station interface interrupt detect register */
1103 /*! @{ */
1104 
1105 #define NETC_F3_SI2_VSIIDR_TXR_MASK              (0x1U)
1106 #define NETC_F3_SI2_VSIIDR_TXR_SHIFT             (0U)
1107 #define NETC_F3_SI2_VSIIDR_TXR_WIDTH             (1U)
1108 #define NETC_F3_SI2_VSIIDR_TXR(x)                (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIIDR_TXR_SHIFT)) & NETC_F3_SI2_VSIIDR_TXR_MASK)
1109 
1110 #define NETC_F3_SI2_VSIIDR_MS_MASK               (0x100U)
1111 #define NETC_F3_SI2_VSIIDR_MS_SHIFT              (8U)
1112 #define NETC_F3_SI2_VSIIDR_MS_WIDTH              (1U)
1113 #define NETC_F3_SI2_VSIIDR_MS(x)                 (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIIDR_MS_SHIFT)) & NETC_F3_SI2_VSIIDR_MS_MASK)
1114 
1115 #define NETC_F3_SI2_VSIIDR_MR_MASK               (0x200U)
1116 #define NETC_F3_SI2_VSIIDR_MR_SHIFT              (9U)
1117 #define NETC_F3_SI2_VSIIDR_MR_WIDTH              (1U)
1118 #define NETC_F3_SI2_VSIIDR_MR(x)                 (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIIDR_MR_SHIFT)) & NETC_F3_SI2_VSIIDR_MR_MASK)
1119 
1120 #define NETC_F3_SI2_VSIIDR_RXR_MASK              (0x10000U)
1121 #define NETC_F3_SI2_VSIIDR_RXR_SHIFT             (16U)
1122 #define NETC_F3_SI2_VSIIDR_RXR_WIDTH             (1U)
1123 #define NETC_F3_SI2_VSIIDR_RXR(x)                (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_VSIIDR_RXR_SHIFT)) & NETC_F3_SI2_VSIIDR_RXR_MASK)
1124 /*! @} */
1125 
1126 /*! @name SITXIDR0 - Station interface transmit interrupt detect register 0 */
1127 /*! @{ */
1128 
1129 #define NETC_F3_SI2_SITXIDR0_TXT0_MASK           (0x1U)
1130 #define NETC_F3_SI2_SITXIDR0_TXT0_SHIFT          (0U)
1131 #define NETC_F3_SI2_SITXIDR0_TXT0_WIDTH          (1U)
1132 #define NETC_F3_SI2_SITXIDR0_TXT0(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT0_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT0_MASK)
1133 
1134 #define NETC_F3_SI2_SITXIDR0_TXT1_MASK           (0x2U)
1135 #define NETC_F3_SI2_SITXIDR0_TXT1_SHIFT          (1U)
1136 #define NETC_F3_SI2_SITXIDR0_TXT1_WIDTH          (1U)
1137 #define NETC_F3_SI2_SITXIDR0_TXT1(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT1_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT1_MASK)
1138 
1139 #define NETC_F3_SI2_SITXIDR0_TXT2_MASK           (0x4U)
1140 #define NETC_F3_SI2_SITXIDR0_TXT2_SHIFT          (2U)
1141 #define NETC_F3_SI2_SITXIDR0_TXT2_WIDTH          (1U)
1142 #define NETC_F3_SI2_SITXIDR0_TXT2(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT2_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT2_MASK)
1143 
1144 #define NETC_F3_SI2_SITXIDR0_TXT3_MASK           (0x8U)
1145 #define NETC_F3_SI2_SITXIDR0_TXT3_SHIFT          (3U)
1146 #define NETC_F3_SI2_SITXIDR0_TXT3_WIDTH          (1U)
1147 #define NETC_F3_SI2_SITXIDR0_TXT3(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT3_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT3_MASK)
1148 
1149 #define NETC_F3_SI2_SITXIDR0_TXT4_MASK           (0x10U)
1150 #define NETC_F3_SI2_SITXIDR0_TXT4_SHIFT          (4U)
1151 #define NETC_F3_SI2_SITXIDR0_TXT4_WIDTH          (1U)
1152 #define NETC_F3_SI2_SITXIDR0_TXT4(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT4_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT4_MASK)
1153 
1154 #define NETC_F3_SI2_SITXIDR0_TXT5_MASK           (0x20U)
1155 #define NETC_F3_SI2_SITXIDR0_TXT5_SHIFT          (5U)
1156 #define NETC_F3_SI2_SITXIDR0_TXT5_WIDTH          (1U)
1157 #define NETC_F3_SI2_SITXIDR0_TXT5(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT5_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT5_MASK)
1158 
1159 #define NETC_F3_SI2_SITXIDR0_TXT6_MASK           (0x40U)
1160 #define NETC_F3_SI2_SITXIDR0_TXT6_SHIFT          (6U)
1161 #define NETC_F3_SI2_SITXIDR0_TXT6_WIDTH          (1U)
1162 #define NETC_F3_SI2_SITXIDR0_TXT6(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT6_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT6_MASK)
1163 
1164 #define NETC_F3_SI2_SITXIDR0_TXT7_MASK           (0x80U)
1165 #define NETC_F3_SI2_SITXIDR0_TXT7_SHIFT          (7U)
1166 #define NETC_F3_SI2_SITXIDR0_TXT7_WIDTH          (1U)
1167 #define NETC_F3_SI2_SITXIDR0_TXT7(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT7_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT7_MASK)
1168 
1169 #define NETC_F3_SI2_SITXIDR0_TXT8_MASK           (0x100U)
1170 #define NETC_F3_SI2_SITXIDR0_TXT8_SHIFT          (8U)
1171 #define NETC_F3_SI2_SITXIDR0_TXT8_WIDTH          (1U)
1172 #define NETC_F3_SI2_SITXIDR0_TXT8(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT8_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT8_MASK)
1173 
1174 #define NETC_F3_SI2_SITXIDR0_TXT9_MASK           (0x200U)
1175 #define NETC_F3_SI2_SITXIDR0_TXT9_SHIFT          (9U)
1176 #define NETC_F3_SI2_SITXIDR0_TXT9_WIDTH          (1U)
1177 #define NETC_F3_SI2_SITXIDR0_TXT9(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT9_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT9_MASK)
1178 
1179 #define NETC_F3_SI2_SITXIDR0_TXT10_MASK          (0x400U)
1180 #define NETC_F3_SI2_SITXIDR0_TXT10_SHIFT         (10U)
1181 #define NETC_F3_SI2_SITXIDR0_TXT10_WIDTH         (1U)
1182 #define NETC_F3_SI2_SITXIDR0_TXT10(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT10_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT10_MASK)
1183 
1184 #define NETC_F3_SI2_SITXIDR0_TXT11_MASK          (0x800U)
1185 #define NETC_F3_SI2_SITXIDR0_TXT11_SHIFT         (11U)
1186 #define NETC_F3_SI2_SITXIDR0_TXT11_WIDTH         (1U)
1187 #define NETC_F3_SI2_SITXIDR0_TXT11(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT11_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT11_MASK)
1188 
1189 #define NETC_F3_SI2_SITXIDR0_TXT12_MASK          (0x1000U)
1190 #define NETC_F3_SI2_SITXIDR0_TXT12_SHIFT         (12U)
1191 #define NETC_F3_SI2_SITXIDR0_TXT12_WIDTH         (1U)
1192 #define NETC_F3_SI2_SITXIDR0_TXT12(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT12_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT12_MASK)
1193 
1194 #define NETC_F3_SI2_SITXIDR0_TXT13_MASK          (0x2000U)
1195 #define NETC_F3_SI2_SITXIDR0_TXT13_SHIFT         (13U)
1196 #define NETC_F3_SI2_SITXIDR0_TXT13_WIDTH         (1U)
1197 #define NETC_F3_SI2_SITXIDR0_TXT13(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT13_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT13_MASK)
1198 
1199 #define NETC_F3_SI2_SITXIDR0_TXT14_MASK          (0x4000U)
1200 #define NETC_F3_SI2_SITXIDR0_TXT14_SHIFT         (14U)
1201 #define NETC_F3_SI2_SITXIDR0_TXT14_WIDTH         (1U)
1202 #define NETC_F3_SI2_SITXIDR0_TXT14(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT14_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT14_MASK)
1203 
1204 #define NETC_F3_SI2_SITXIDR0_TXT15_MASK          (0x8000U)
1205 #define NETC_F3_SI2_SITXIDR0_TXT15_SHIFT         (15U)
1206 #define NETC_F3_SI2_SITXIDR0_TXT15_WIDTH         (1U)
1207 #define NETC_F3_SI2_SITXIDR0_TXT15(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXT15_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXT15_MASK)
1208 
1209 #define NETC_F3_SI2_SITXIDR0_TXF0_MASK           (0x10000U)
1210 #define NETC_F3_SI2_SITXIDR0_TXF0_SHIFT          (16U)
1211 #define NETC_F3_SI2_SITXIDR0_TXF0_WIDTH          (1U)
1212 #define NETC_F3_SI2_SITXIDR0_TXF0(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF0_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF0_MASK)
1213 
1214 #define NETC_F3_SI2_SITXIDR0_TXF1_MASK           (0x20000U)
1215 #define NETC_F3_SI2_SITXIDR0_TXF1_SHIFT          (17U)
1216 #define NETC_F3_SI2_SITXIDR0_TXF1_WIDTH          (1U)
1217 #define NETC_F3_SI2_SITXIDR0_TXF1(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF1_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF1_MASK)
1218 
1219 #define NETC_F3_SI2_SITXIDR0_TXF2_MASK           (0x40000U)
1220 #define NETC_F3_SI2_SITXIDR0_TXF2_SHIFT          (18U)
1221 #define NETC_F3_SI2_SITXIDR0_TXF2_WIDTH          (1U)
1222 #define NETC_F3_SI2_SITXIDR0_TXF2(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF2_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF2_MASK)
1223 
1224 #define NETC_F3_SI2_SITXIDR0_TXF3_MASK           (0x80000U)
1225 #define NETC_F3_SI2_SITXIDR0_TXF3_SHIFT          (19U)
1226 #define NETC_F3_SI2_SITXIDR0_TXF3_WIDTH          (1U)
1227 #define NETC_F3_SI2_SITXIDR0_TXF3(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF3_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF3_MASK)
1228 
1229 #define NETC_F3_SI2_SITXIDR0_TXF4_MASK           (0x100000U)
1230 #define NETC_F3_SI2_SITXIDR0_TXF4_SHIFT          (20U)
1231 #define NETC_F3_SI2_SITXIDR0_TXF4_WIDTH          (1U)
1232 #define NETC_F3_SI2_SITXIDR0_TXF4(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF4_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF4_MASK)
1233 
1234 #define NETC_F3_SI2_SITXIDR0_TXF5_MASK           (0x200000U)
1235 #define NETC_F3_SI2_SITXIDR0_TXF5_SHIFT          (21U)
1236 #define NETC_F3_SI2_SITXIDR0_TXF5_WIDTH          (1U)
1237 #define NETC_F3_SI2_SITXIDR0_TXF5(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF5_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF5_MASK)
1238 
1239 #define NETC_F3_SI2_SITXIDR0_TXF6_MASK           (0x400000U)
1240 #define NETC_F3_SI2_SITXIDR0_TXF6_SHIFT          (22U)
1241 #define NETC_F3_SI2_SITXIDR0_TXF6_WIDTH          (1U)
1242 #define NETC_F3_SI2_SITXIDR0_TXF6(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF6_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF6_MASK)
1243 
1244 #define NETC_F3_SI2_SITXIDR0_TXF7_MASK           (0x800000U)
1245 #define NETC_F3_SI2_SITXIDR0_TXF7_SHIFT          (23U)
1246 #define NETC_F3_SI2_SITXIDR0_TXF7_WIDTH          (1U)
1247 #define NETC_F3_SI2_SITXIDR0_TXF7(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF7_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF7_MASK)
1248 
1249 #define NETC_F3_SI2_SITXIDR0_TXF8_MASK           (0x1000000U)
1250 #define NETC_F3_SI2_SITXIDR0_TXF8_SHIFT          (24U)
1251 #define NETC_F3_SI2_SITXIDR0_TXF8_WIDTH          (1U)
1252 #define NETC_F3_SI2_SITXIDR0_TXF8(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF8_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF8_MASK)
1253 
1254 #define NETC_F3_SI2_SITXIDR0_TXF9_MASK           (0x2000000U)
1255 #define NETC_F3_SI2_SITXIDR0_TXF9_SHIFT          (25U)
1256 #define NETC_F3_SI2_SITXIDR0_TXF9_WIDTH          (1U)
1257 #define NETC_F3_SI2_SITXIDR0_TXF9(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF9_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF9_MASK)
1258 
1259 #define NETC_F3_SI2_SITXIDR0_TXF10_MASK          (0x4000000U)
1260 #define NETC_F3_SI2_SITXIDR0_TXF10_SHIFT         (26U)
1261 #define NETC_F3_SI2_SITXIDR0_TXF10_WIDTH         (1U)
1262 #define NETC_F3_SI2_SITXIDR0_TXF10(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF10_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF10_MASK)
1263 
1264 #define NETC_F3_SI2_SITXIDR0_TXF11_MASK          (0x8000000U)
1265 #define NETC_F3_SI2_SITXIDR0_TXF11_SHIFT         (27U)
1266 #define NETC_F3_SI2_SITXIDR0_TXF11_WIDTH         (1U)
1267 #define NETC_F3_SI2_SITXIDR0_TXF11(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF11_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF11_MASK)
1268 
1269 #define NETC_F3_SI2_SITXIDR0_TXF12_MASK          (0x10000000U)
1270 #define NETC_F3_SI2_SITXIDR0_TXF12_SHIFT         (28U)
1271 #define NETC_F3_SI2_SITXIDR0_TXF12_WIDTH         (1U)
1272 #define NETC_F3_SI2_SITXIDR0_TXF12(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF12_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF12_MASK)
1273 
1274 #define NETC_F3_SI2_SITXIDR0_TXF13_MASK          (0x20000000U)
1275 #define NETC_F3_SI2_SITXIDR0_TXF13_SHIFT         (29U)
1276 #define NETC_F3_SI2_SITXIDR0_TXF13_WIDTH         (1U)
1277 #define NETC_F3_SI2_SITXIDR0_TXF13(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF13_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF13_MASK)
1278 
1279 #define NETC_F3_SI2_SITXIDR0_TXF14_MASK          (0x40000000U)
1280 #define NETC_F3_SI2_SITXIDR0_TXF14_SHIFT         (30U)
1281 #define NETC_F3_SI2_SITXIDR0_TXF14_WIDTH         (1U)
1282 #define NETC_F3_SI2_SITXIDR0_TXF14(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF14_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF14_MASK)
1283 
1284 #define NETC_F3_SI2_SITXIDR0_TXF15_MASK          (0x80000000U)
1285 #define NETC_F3_SI2_SITXIDR0_TXF15_SHIFT         (31U)
1286 #define NETC_F3_SI2_SITXIDR0_TXF15_WIDTH         (1U)
1287 #define NETC_F3_SI2_SITXIDR0_TXF15(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR0_TXF15_SHIFT)) & NETC_F3_SI2_SITXIDR0_TXF15_MASK)
1288 /*! @} */
1289 
1290 /*! @name SITXIDR1 - Station interface transmit interrupt detect register 1 */
1291 /*! @{ */
1292 
1293 #define NETC_F3_SI2_SITXIDR1_TXT16_MASK          (0x1U)
1294 #define NETC_F3_SI2_SITXIDR1_TXT16_SHIFT         (0U)
1295 #define NETC_F3_SI2_SITXIDR1_TXT16_WIDTH         (1U)
1296 #define NETC_F3_SI2_SITXIDR1_TXT16(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR1_TXT16_SHIFT)) & NETC_F3_SI2_SITXIDR1_TXT16_MASK)
1297 
1298 #define NETC_F3_SI2_SITXIDR1_TXT17_MASK          (0x2U)
1299 #define NETC_F3_SI2_SITXIDR1_TXT17_SHIFT         (1U)
1300 #define NETC_F3_SI2_SITXIDR1_TXT17_WIDTH         (1U)
1301 #define NETC_F3_SI2_SITXIDR1_TXT17(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR1_TXT17_SHIFT)) & NETC_F3_SI2_SITXIDR1_TXT17_MASK)
1302 
1303 #define NETC_F3_SI2_SITXIDR1_TXF16_MASK          (0x10000U)
1304 #define NETC_F3_SI2_SITXIDR1_TXF16_SHIFT         (16U)
1305 #define NETC_F3_SI2_SITXIDR1_TXF16_WIDTH         (1U)
1306 #define NETC_F3_SI2_SITXIDR1_TXF16(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR1_TXF16_SHIFT)) & NETC_F3_SI2_SITXIDR1_TXF16_MASK)
1307 
1308 #define NETC_F3_SI2_SITXIDR1_TXF17_MASK          (0x20000U)
1309 #define NETC_F3_SI2_SITXIDR1_TXF17_SHIFT         (17U)
1310 #define NETC_F3_SI2_SITXIDR1_TXF17_WIDTH         (1U)
1311 #define NETC_F3_SI2_SITXIDR1_TXF17(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITXIDR1_TXF17_SHIFT)) & NETC_F3_SI2_SITXIDR1_TXF17_MASK)
1312 /*! @} */
1313 
1314 /*! @name SIRXIDR0 - Station interface receive interrupt detect register 0 */
1315 /*! @{ */
1316 
1317 #define NETC_F3_SI2_SIRXIDR0_RX0_MASK            (0x1U)
1318 #define NETC_F3_SI2_SIRXIDR0_RX0_SHIFT           (0U)
1319 #define NETC_F3_SI2_SIRXIDR0_RX0_WIDTH           (1U)
1320 #define NETC_F3_SI2_SIRXIDR0_RX0(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX0_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX0_MASK)
1321 
1322 #define NETC_F3_SI2_SIRXIDR0_RX1_MASK            (0x2U)
1323 #define NETC_F3_SI2_SIRXIDR0_RX1_SHIFT           (1U)
1324 #define NETC_F3_SI2_SIRXIDR0_RX1_WIDTH           (1U)
1325 #define NETC_F3_SI2_SIRXIDR0_RX1(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX1_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX1_MASK)
1326 
1327 #define NETC_F3_SI2_SIRXIDR0_RX2_MASK            (0x4U)
1328 #define NETC_F3_SI2_SIRXIDR0_RX2_SHIFT           (2U)
1329 #define NETC_F3_SI2_SIRXIDR0_RX2_WIDTH           (1U)
1330 #define NETC_F3_SI2_SIRXIDR0_RX2(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX2_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX2_MASK)
1331 
1332 #define NETC_F3_SI2_SIRXIDR0_RX3_MASK            (0x8U)
1333 #define NETC_F3_SI2_SIRXIDR0_RX3_SHIFT           (3U)
1334 #define NETC_F3_SI2_SIRXIDR0_RX3_WIDTH           (1U)
1335 #define NETC_F3_SI2_SIRXIDR0_RX3(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX3_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX3_MASK)
1336 
1337 #define NETC_F3_SI2_SIRXIDR0_RX4_MASK            (0x10U)
1338 #define NETC_F3_SI2_SIRXIDR0_RX4_SHIFT           (4U)
1339 #define NETC_F3_SI2_SIRXIDR0_RX4_WIDTH           (1U)
1340 #define NETC_F3_SI2_SIRXIDR0_RX4(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX4_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX4_MASK)
1341 
1342 #define NETC_F3_SI2_SIRXIDR0_RX5_MASK            (0x20U)
1343 #define NETC_F3_SI2_SIRXIDR0_RX5_SHIFT           (5U)
1344 #define NETC_F3_SI2_SIRXIDR0_RX5_WIDTH           (1U)
1345 #define NETC_F3_SI2_SIRXIDR0_RX5(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX5_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX5_MASK)
1346 
1347 #define NETC_F3_SI2_SIRXIDR0_RX6_MASK            (0x40U)
1348 #define NETC_F3_SI2_SIRXIDR0_RX6_SHIFT           (6U)
1349 #define NETC_F3_SI2_SIRXIDR0_RX6_WIDTH           (1U)
1350 #define NETC_F3_SI2_SIRXIDR0_RX6(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX6_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX6_MASK)
1351 
1352 #define NETC_F3_SI2_SIRXIDR0_RX7_MASK            (0x80U)
1353 #define NETC_F3_SI2_SIRXIDR0_RX7_SHIFT           (7U)
1354 #define NETC_F3_SI2_SIRXIDR0_RX7_WIDTH           (1U)
1355 #define NETC_F3_SI2_SIRXIDR0_RX7(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX7_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX7_MASK)
1356 
1357 #define NETC_F3_SI2_SIRXIDR0_RX8_MASK            (0x100U)
1358 #define NETC_F3_SI2_SIRXIDR0_RX8_SHIFT           (8U)
1359 #define NETC_F3_SI2_SIRXIDR0_RX8_WIDTH           (1U)
1360 #define NETC_F3_SI2_SIRXIDR0_RX8(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX8_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX8_MASK)
1361 
1362 #define NETC_F3_SI2_SIRXIDR0_RX9_MASK            (0x200U)
1363 #define NETC_F3_SI2_SIRXIDR0_RX9_SHIFT           (9U)
1364 #define NETC_F3_SI2_SIRXIDR0_RX9_WIDTH           (1U)
1365 #define NETC_F3_SI2_SIRXIDR0_RX9(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX9_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX9_MASK)
1366 
1367 #define NETC_F3_SI2_SIRXIDR0_RX10_MASK           (0x400U)
1368 #define NETC_F3_SI2_SIRXIDR0_RX10_SHIFT          (10U)
1369 #define NETC_F3_SI2_SIRXIDR0_RX10_WIDTH          (1U)
1370 #define NETC_F3_SI2_SIRXIDR0_RX10(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX10_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX10_MASK)
1371 
1372 #define NETC_F3_SI2_SIRXIDR0_RX11_MASK           (0x800U)
1373 #define NETC_F3_SI2_SIRXIDR0_RX11_SHIFT          (11U)
1374 #define NETC_F3_SI2_SIRXIDR0_RX11_WIDTH          (1U)
1375 #define NETC_F3_SI2_SIRXIDR0_RX11(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX11_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX11_MASK)
1376 
1377 #define NETC_F3_SI2_SIRXIDR0_RX12_MASK           (0x1000U)
1378 #define NETC_F3_SI2_SIRXIDR0_RX12_SHIFT          (12U)
1379 #define NETC_F3_SI2_SIRXIDR0_RX12_WIDTH          (1U)
1380 #define NETC_F3_SI2_SIRXIDR0_RX12(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX12_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX12_MASK)
1381 
1382 #define NETC_F3_SI2_SIRXIDR0_RX13_MASK           (0x2000U)
1383 #define NETC_F3_SI2_SIRXIDR0_RX13_SHIFT          (13U)
1384 #define NETC_F3_SI2_SIRXIDR0_RX13_WIDTH          (1U)
1385 #define NETC_F3_SI2_SIRXIDR0_RX13(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX13_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX13_MASK)
1386 
1387 #define NETC_F3_SI2_SIRXIDR0_RX14_MASK           (0x4000U)
1388 #define NETC_F3_SI2_SIRXIDR0_RX14_SHIFT          (14U)
1389 #define NETC_F3_SI2_SIRXIDR0_RX14_WIDTH          (1U)
1390 #define NETC_F3_SI2_SIRXIDR0_RX14(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX14_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX14_MASK)
1391 
1392 #define NETC_F3_SI2_SIRXIDR0_RX15_MASK           (0x8000U)
1393 #define NETC_F3_SI2_SIRXIDR0_RX15_SHIFT          (15U)
1394 #define NETC_F3_SI2_SIRXIDR0_RX15_WIDTH          (1U)
1395 #define NETC_F3_SI2_SIRXIDR0_RX15(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR0_RX15_SHIFT)) & NETC_F3_SI2_SIRXIDR0_RX15_MASK)
1396 /*! @} */
1397 
1398 /*! @name SIRXIDR1 - Station interface receive interrupt detect register 1 */
1399 /*! @{ */
1400 
1401 #define NETC_F3_SI2_SIRXIDR1_RX16_MASK           (0x1U)
1402 #define NETC_F3_SI2_SIRXIDR1_RX16_SHIFT          (0U)
1403 #define NETC_F3_SI2_SIRXIDR1_RX16_WIDTH          (1U)
1404 #define NETC_F3_SI2_SIRXIDR1_RX16(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR1_RX16_SHIFT)) & NETC_F3_SI2_SIRXIDR1_RX16_MASK)
1405 
1406 #define NETC_F3_SI2_SIRXIDR1_RX17_MASK           (0x2U)
1407 #define NETC_F3_SI2_SIRXIDR1_RX17_SHIFT          (1U)
1408 #define NETC_F3_SI2_SIRXIDR1_RX17_WIDTH          (1U)
1409 #define NETC_F3_SI2_SIRXIDR1_RX17(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRXIDR1_RX17_SHIFT)) & NETC_F3_SI2_SIRXIDR1_RX17_MASK)
1410 /*! @} */
1411 
1412 /*! @name SIMSIVR - Station interface MSI-X vector register */
1413 /*! @{ */
1414 
1415 #define NETC_F3_SI2_SIMSIVR_VECTOR_MASK          (0x3FU)
1416 #define NETC_F3_SI2_SIMSIVR_VECTOR_SHIFT         (0U)
1417 #define NETC_F3_SI2_SIMSIVR_VECTOR_WIDTH         (6U)
1418 #define NETC_F3_SI2_SIMSIVR_VECTOR(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIMSIVR_VECTOR_SHIFT)) & NETC_F3_SI2_SIMSIVR_VECTOR_MASK)
1419 /*! @} */
1420 
1421 /*! @name SICMSIVR - Station interface command MSI-X vector register */
1422 /*! @{ */
1423 
1424 #define NETC_F3_SI2_SICMSIVR_VECTOR_MASK         (0x3FU)
1425 #define NETC_F3_SI2_SICMSIVR_VECTOR_SHIFT        (0U)
1426 #define NETC_F3_SI2_SICMSIVR_VECTOR_WIDTH        (6U)
1427 #define NETC_F3_SI2_SICMSIVR_VECTOR(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICMSIVR_VECTOR_SHIFT)) & NETC_F3_SI2_SICMSIVR_VECTOR_MASK)
1428 /*! @} */
1429 
1430 /*! @name SITMRIER - Station interface timer interrupt enable register */
1431 /*! @{ */
1432 
1433 #define NETC_F3_SI2_SITMRIER_SYNCE_MASK          (0x1U)
1434 #define NETC_F3_SI2_SITMRIER_SYNCE_SHIFT         (0U)
1435 #define NETC_F3_SI2_SITMRIER_SYNCE_WIDTH         (1U)
1436 #define NETC_F3_SI2_SITMRIER_SYNCE(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITMRIER_SYNCE_SHIFT)) & NETC_F3_SI2_SITMRIER_SYNCE_MASK)
1437 /*! @} */
1438 
1439 /*! @name SITMRIDR - Station interface timer interrupt detect register */
1440 /*! @{ */
1441 
1442 #define NETC_F3_SI2_SITMRIDR_SYNC_MASK           (0x1U)
1443 #define NETC_F3_SI2_SITMRIDR_SYNC_SHIFT          (0U)
1444 #define NETC_F3_SI2_SITMRIDR_SYNC_WIDTH          (1U)
1445 #define NETC_F3_SI2_SITMRIDR_SYNC(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITMRIDR_SYNC_SHIFT)) & NETC_F3_SI2_SITMRIDR_SYNC_MASK)
1446 /*! @} */
1447 
1448 /*! @name SITMRMSIVR - Station interface timer MSI-X vector register */
1449 /*! @{ */
1450 
1451 #define NETC_F3_SI2_SITMRMSIVR_VECTOR_MASK       (0x3FU)
1452 #define NETC_F3_SI2_SITMRMSIVR_VECTOR_SHIFT      (0U)
1453 #define NETC_F3_SI2_SITMRMSIVR_VECTOR_WIDTH      (6U)
1454 #define NETC_F3_SI2_SITMRMSIVR_VECTOR(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SITMRMSIVR_VECTOR_SHIFT)) & NETC_F3_SI2_SITMRMSIVR_VECTOR_MASK)
1455 /*! @} */
1456 
1457 /*! @name SIMSITRVR - Station interface MSI-X transmit ring 0 vector register..Station interface MSI-X transmit ring 17 vector register */
1458 /*! @{ */
1459 
1460 #define NETC_F3_SI2_SIMSITRVR_VECTOR_MASK        (0x3FU)
1461 #define NETC_F3_SI2_SIMSITRVR_VECTOR_SHIFT       (0U)
1462 #define NETC_F3_SI2_SIMSITRVR_VECTOR_WIDTH       (6U)
1463 #define NETC_F3_SI2_SIMSITRVR_VECTOR(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIMSITRVR_VECTOR_SHIFT)) & NETC_F3_SI2_SIMSITRVR_VECTOR_MASK)
1464 /*! @} */
1465 
1466 /*! @name SIMSIRRVR - Station interface MSI-X receive ring 0 vector register..Station interface MSI-X receive ring 17 vector register */
1467 /*! @{ */
1468 
1469 #define NETC_F3_SI2_SIMSIRRVR_VECTOR_MASK        (0x3FU)
1470 #define NETC_F3_SI2_SIMSIRRVR_VECTOR_SHIFT       (0U)
1471 #define NETC_F3_SI2_SIMSIRRVR_VECTOR_WIDTH       (6U)
1472 #define NETC_F3_SI2_SIMSIRRVR_VECTOR(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIMSIRRVR_VECTOR_SHIFT)) & NETC_F3_SI2_SIMSIRRVR_VECTOR_MASK)
1473 /*! @} */
1474 
1475 /*! @name SICMECR - Station interface correctable memory error configuration register */
1476 /*! @{ */
1477 
1478 #define NETC_F3_SI2_SICMECR_THRESHOLD_MASK       (0xFFU)
1479 #define NETC_F3_SI2_SICMECR_THRESHOLD_SHIFT      (0U)
1480 #define NETC_F3_SI2_SICMECR_THRESHOLD_WIDTH      (8U)
1481 #define NETC_F3_SI2_SICMECR_THRESHOLD(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICMECR_THRESHOLD_SHIFT)) & NETC_F3_SI2_SICMECR_THRESHOLD_MASK)
1482 /*! @} */
1483 
1484 /*! @name SICMESR - Station interface correctable memory error status register */
1485 /*! @{ */
1486 
1487 #define NETC_F3_SI2_SICMESR_MEM_ID_MASK          (0x1F0000U)
1488 #define NETC_F3_SI2_SICMESR_MEM_ID_SHIFT         (16U)
1489 #define NETC_F3_SI2_SICMESR_MEM_ID_WIDTH         (5U)
1490 #define NETC_F3_SI2_SICMESR_MEM_ID(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICMESR_MEM_ID_SHIFT)) & NETC_F3_SI2_SICMESR_MEM_ID_MASK)
1491 
1492 #define NETC_F3_SI2_SICMESR_SBEE_MASK            (0x80000000U)
1493 #define NETC_F3_SI2_SICMESR_SBEE_SHIFT           (31U)
1494 #define NETC_F3_SI2_SICMESR_SBEE_WIDTH           (1U)
1495 #define NETC_F3_SI2_SICMESR_SBEE(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICMESR_SBEE_SHIFT)) & NETC_F3_SI2_SICMESR_SBEE_MASK)
1496 /*! @} */
1497 
1498 /*! @name SICMECTR - Station interface correctable memory error count register */
1499 /*! @{ */
1500 
1501 #define NETC_F3_SI2_SICMECTR_COUNT_MASK          (0xFFU)
1502 #define NETC_F3_SI2_SICMECTR_COUNT_SHIFT         (0U)
1503 #define NETC_F3_SI2_SICMECTR_COUNT_WIDTH         (8U)
1504 #define NETC_F3_SI2_SICMECTR_COUNT(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SICMECTR_COUNT_SHIFT)) & NETC_F3_SI2_SICMECTR_COUNT_MASK)
1505 /*! @} */
1506 
1507 /*! @name SIUPECR - Station interface uncorrectable programming error configuration register */
1508 /*! @{ */
1509 
1510 #define NETC_F3_SI2_SIUPECR_RD_MASK              (0x80000000U)
1511 #define NETC_F3_SI2_SIUPECR_RD_SHIFT             (31U)
1512 #define NETC_F3_SI2_SIUPECR_RD_WIDTH             (1U)
1513 #define NETC_F3_SI2_SIUPECR_RD(x)                (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUPECR_RD_SHIFT)) & NETC_F3_SI2_SIUPECR_RD_MASK)
1514 /*! @} */
1515 
1516 /*! @name SIUPESR - Station interface uncorrectable programming error status register */
1517 /*! @{ */
1518 
1519 #define NETC_F3_SI2_SIUPESR_DROP_SI_EN_MASK      (0x1U)
1520 #define NETC_F3_SI2_SIUPESR_DROP_SI_EN_SHIFT     (0U)
1521 #define NETC_F3_SI2_SIUPESR_DROP_SI_EN_WIDTH     (1U)
1522 #define NETC_F3_SI2_SIUPESR_DROP_SI_EN(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUPESR_DROP_SI_EN_SHIFT)) & NETC_F3_SI2_SIUPESR_DROP_SI_EN_MASK)
1523 
1524 #define NETC_F3_SI2_SIUPESR_DROP_RING_EN_MASK    (0x2U)
1525 #define NETC_F3_SI2_SIUPESR_DROP_RING_EN_SHIFT   (1U)
1526 #define NETC_F3_SI2_SIUPESR_DROP_RING_EN_WIDTH   (1U)
1527 #define NETC_F3_SI2_SIUPESR_DROP_RING_EN(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUPESR_DROP_RING_EN_SHIFT)) & NETC_F3_SI2_SIUPESR_DROP_RING_EN_MASK)
1528 
1529 #define NETC_F3_SI2_SIUPESR_DROP_GRP_SEL_MASK    (0x4U)
1530 #define NETC_F3_SI2_SIUPESR_DROP_GRP_SEL_SHIFT   (2U)
1531 #define NETC_F3_SI2_SIUPESR_DROP_GRP_SEL_WIDTH   (1U)
1532 #define NETC_F3_SI2_SIUPESR_DROP_GRP_SEL(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUPESR_DROP_GRP_SEL_SHIFT)) & NETC_F3_SI2_SIUPESR_DROP_GRP_SEL_MASK)
1533 
1534 #define NETC_F3_SI2_SIUPESR_DROP_RING_SEL_MASK   (0x8U)
1535 #define NETC_F3_SI2_SIUPESR_DROP_RING_SEL_SHIFT  (3U)
1536 #define NETC_F3_SI2_SIUPESR_DROP_RING_SEL_WIDTH  (1U)
1537 #define NETC_F3_SI2_SIUPESR_DROP_RING_SEL(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUPESR_DROP_RING_SEL_SHIFT)) & NETC_F3_SI2_SIUPESR_DROP_RING_SEL_MASK)
1538 
1539 #define NETC_F3_SI2_SIUPESR_M_MASK               (0x40000000U)
1540 #define NETC_F3_SI2_SIUPESR_M_SHIFT              (30U)
1541 #define NETC_F3_SI2_SIUPESR_M_WIDTH              (1U)
1542 #define NETC_F3_SI2_SIUPESR_M(x)                 (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUPESR_M_SHIFT)) & NETC_F3_SI2_SIUPESR_M_MASK)
1543 
1544 #define NETC_F3_SI2_SIUPESR_PE_MASK              (0x80000000U)
1545 #define NETC_F3_SI2_SIUPESR_PE_SHIFT             (31U)
1546 #define NETC_F3_SI2_SIUPESR_PE_WIDTH             (1U)
1547 #define NETC_F3_SI2_SIUPESR_PE(x)                (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUPESR_PE_SHIFT)) & NETC_F3_SI2_SIUPESR_PE_MASK)
1548 /*! @} */
1549 
1550 /*! @name SIUPECTR - Station interface uncorrectable programming error count register */
1551 /*! @{ */
1552 
1553 #define NETC_F3_SI2_SIUPECTR_COUNT_MASK          (0xFFFFFFFFU)
1554 #define NETC_F3_SI2_SIUPECTR_COUNT_SHIFT         (0U)
1555 #define NETC_F3_SI2_SIUPECTR_COUNT_WIDTH         (32U)
1556 #define NETC_F3_SI2_SIUPECTR_COUNT(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUPECTR_COUNT_SHIFT)) & NETC_F3_SI2_SIUPECTR_COUNT_MASK)
1557 /*! @} */
1558 
1559 /*! @name SIUNSBECR - Station interface uncorrectable non-fatal system bus error configuration register */
1560 /*! @{ */
1561 
1562 #define NETC_F3_SI2_SIUNSBECR_THRESHOLD_MASK     (0xFFU)
1563 #define NETC_F3_SI2_SIUNSBECR_THRESHOLD_SHIFT    (0U)
1564 #define NETC_F3_SI2_SIUNSBECR_THRESHOLD_WIDTH    (8U)
1565 #define NETC_F3_SI2_SIUNSBECR_THRESHOLD(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNSBECR_THRESHOLD_SHIFT)) & NETC_F3_SI2_SIUNSBECR_THRESHOLD_MASK)
1566 /*! @} */
1567 
1568 /*! @name SIUNSBESR - Station interface uncorrectable non-fatal system bus error status register */
1569 /*! @{ */
1570 
1571 #define NETC_F3_SI2_SIUNSBESR_SB_ID_MASK         (0xFU)
1572 #define NETC_F3_SI2_SIUNSBESR_SB_ID_SHIFT        (0U)
1573 #define NETC_F3_SI2_SIUNSBESR_SB_ID_WIDTH        (4U)
1574 #define NETC_F3_SI2_SIUNSBESR_SB_ID(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNSBESR_SB_ID_SHIFT)) & NETC_F3_SI2_SIUNSBESR_SB_ID_MASK)
1575 
1576 #define NETC_F3_SI2_SIUNSBESR_SBE_MASK           (0x80000000U)
1577 #define NETC_F3_SI2_SIUNSBESR_SBE_SHIFT          (31U)
1578 #define NETC_F3_SI2_SIUNSBESR_SBE_WIDTH          (1U)
1579 #define NETC_F3_SI2_SIUNSBESR_SBE(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNSBESR_SBE_SHIFT)) & NETC_F3_SI2_SIUNSBESR_SBE_MASK)
1580 /*! @} */
1581 
1582 /*! @name SIUNSBECTR - Station interface uncorrectable non-fatal system bus error count register */
1583 /*! @{ */
1584 
1585 #define NETC_F3_SI2_SIUNSBECTR_COUNT_MASK        (0xFFU)
1586 #define NETC_F3_SI2_SIUNSBECTR_COUNT_SHIFT       (0U)
1587 #define NETC_F3_SI2_SIUNSBECTR_COUNT_WIDTH       (8U)
1588 #define NETC_F3_SI2_SIUNSBECTR_COUNT(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNSBECTR_COUNT_SHIFT)) & NETC_F3_SI2_SIUNSBECTR_COUNT_MASK)
1589 /*! @} */
1590 
1591 /*! @name SIUFSBECR - Station interface uncorrectable fatal system bus error configuration register */
1592 /*! @{ */
1593 
1594 #define NETC_F3_SI2_SIUFSBECR_RD_MASK            (0x80000000U)
1595 #define NETC_F3_SI2_SIUFSBECR_RD_SHIFT           (31U)
1596 #define NETC_F3_SI2_SIUFSBECR_RD_WIDTH           (1U)
1597 #define NETC_F3_SI2_SIUFSBECR_RD(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFSBECR_RD_SHIFT)) & NETC_F3_SI2_SIUFSBECR_RD_MASK)
1598 /*! @} */
1599 
1600 /*! @name SIUFSBESR - Station interface uncorrectable fatal system bus error status register */
1601 /*! @{ */
1602 
1603 #define NETC_F3_SI2_SIUFSBESR_SB_ID_MASK         (0xFU)
1604 #define NETC_F3_SI2_SIUFSBESR_SB_ID_SHIFT        (0U)
1605 #define NETC_F3_SI2_SIUFSBESR_SB_ID_WIDTH        (4U)
1606 #define NETC_F3_SI2_SIUFSBESR_SB_ID(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFSBESR_SB_ID_SHIFT)) & NETC_F3_SI2_SIUFSBESR_SB_ID_MASK)
1607 
1608 #define NETC_F3_SI2_SIUFSBESR_M_MASK             (0x40000000U)
1609 #define NETC_F3_SI2_SIUFSBESR_M_SHIFT            (30U)
1610 #define NETC_F3_SI2_SIUFSBESR_M_WIDTH            (1U)
1611 #define NETC_F3_SI2_SIUFSBESR_M(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFSBESR_M_SHIFT)) & NETC_F3_SI2_SIUFSBESR_M_MASK)
1612 
1613 #define NETC_F3_SI2_SIUFSBESR_SBE_MASK           (0x80000000U)
1614 #define NETC_F3_SI2_SIUFSBESR_SBE_SHIFT          (31U)
1615 #define NETC_F3_SI2_SIUFSBESR_SBE_WIDTH          (1U)
1616 #define NETC_F3_SI2_SIUFSBESR_SBE(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFSBESR_SBE_SHIFT)) & NETC_F3_SI2_SIUFSBESR_SBE_MASK)
1617 /*! @} */
1618 
1619 /*! @name SIUNMECR - Station interface uncorrectable non-fatal memory error configuration register */
1620 /*! @{ */
1621 
1622 #define NETC_F3_SI2_SIUNMECR_THRESHOLD_MASK      (0xFFU)
1623 #define NETC_F3_SI2_SIUNMECR_THRESHOLD_SHIFT     (0U)
1624 #define NETC_F3_SI2_SIUNMECR_THRESHOLD_WIDTH     (8U)
1625 #define NETC_F3_SI2_SIUNMECR_THRESHOLD(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNMECR_THRESHOLD_SHIFT)) & NETC_F3_SI2_SIUNMECR_THRESHOLD_MASK)
1626 
1627 #define NETC_F3_SI2_SIUNMECR_RD_MASK             (0x80000000U)
1628 #define NETC_F3_SI2_SIUNMECR_RD_SHIFT            (31U)
1629 #define NETC_F3_SI2_SIUNMECR_RD_WIDTH            (1U)
1630 #define NETC_F3_SI2_SIUNMECR_RD(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNMECR_RD_SHIFT)) & NETC_F3_SI2_SIUNMECR_RD_MASK)
1631 /*! @} */
1632 
1633 /*! @name SIUNMESR0 - Station interface uncorrectable non-fatal memory error status register 0 */
1634 /*! @{ */
1635 
1636 #define NETC_F3_SI2_SIUNMESR0_SYNDROME_MASK      (0x7FFU)
1637 #define NETC_F3_SI2_SIUNMESR0_SYNDROME_SHIFT     (0U)
1638 #define NETC_F3_SI2_SIUNMESR0_SYNDROME_WIDTH     (11U)
1639 #define NETC_F3_SI2_SIUNMESR0_SYNDROME(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNMESR0_SYNDROME_SHIFT)) & NETC_F3_SI2_SIUNMESR0_SYNDROME_MASK)
1640 
1641 #define NETC_F3_SI2_SIUNMESR0_MEM_ID_MASK        (0x1F0000U)
1642 #define NETC_F3_SI2_SIUNMESR0_MEM_ID_SHIFT       (16U)
1643 #define NETC_F3_SI2_SIUNMESR0_MEM_ID_WIDTH       (5U)
1644 #define NETC_F3_SI2_SIUNMESR0_MEM_ID(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNMESR0_MEM_ID_SHIFT)) & NETC_F3_SI2_SIUNMESR0_MEM_ID_MASK)
1645 
1646 #define NETC_F3_SI2_SIUNMESR0_MBEE_MASK          (0x80000000U)
1647 #define NETC_F3_SI2_SIUNMESR0_MBEE_SHIFT         (31U)
1648 #define NETC_F3_SI2_SIUNMESR0_MBEE_WIDTH         (1U)
1649 #define NETC_F3_SI2_SIUNMESR0_MBEE(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNMESR0_MBEE_SHIFT)) & NETC_F3_SI2_SIUNMESR0_MBEE_MASK)
1650 /*! @} */
1651 
1652 /*! @name SIUNMESR1 - Station interface uncorrectable non-fatal memory error status register 1 */
1653 /*! @{ */
1654 
1655 #define NETC_F3_SI2_SIUNMESR1_ADDR_MASK          (0xFFFFFFFFU)
1656 #define NETC_F3_SI2_SIUNMESR1_ADDR_SHIFT         (0U)
1657 #define NETC_F3_SI2_SIUNMESR1_ADDR_WIDTH         (32U)
1658 #define NETC_F3_SI2_SIUNMESR1_ADDR(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNMESR1_ADDR_SHIFT)) & NETC_F3_SI2_SIUNMESR1_ADDR_MASK)
1659 /*! @} */
1660 
1661 /*! @name SIUNMECTR - Station interface uncorrectable non-fatal memory error count register */
1662 /*! @{ */
1663 
1664 #define NETC_F3_SI2_SIUNMECTR_COUNT_MASK         (0xFFU)
1665 #define NETC_F3_SI2_SIUNMECTR_COUNT_SHIFT        (0U)
1666 #define NETC_F3_SI2_SIUNMECTR_COUNT_WIDTH        (8U)
1667 #define NETC_F3_SI2_SIUNMECTR_COUNT(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNMECTR_COUNT_SHIFT)) & NETC_F3_SI2_SIUNMECTR_COUNT_MASK)
1668 /*! @} */
1669 
1670 /*! @name SIUFMECR - Station interface uncorrectable fatal memory error configuration register */
1671 /*! @{ */
1672 
1673 #define NETC_F3_SI2_SIUFMECR_RD_MASK             (0x80000000U)
1674 #define NETC_F3_SI2_SIUFMECR_RD_SHIFT            (31U)
1675 #define NETC_F3_SI2_SIUFMECR_RD_WIDTH            (1U)
1676 #define NETC_F3_SI2_SIUFMECR_RD(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFMECR_RD_SHIFT)) & NETC_F3_SI2_SIUFMECR_RD_MASK)
1677 /*! @} */
1678 
1679 /*! @name SIUFMESR0 - Station interface uncorrectable fatal memory error status register 0 */
1680 /*! @{ */
1681 
1682 #define NETC_F3_SI2_SIUFMESR0_SYNDROME_MASK      (0x7FFU)
1683 #define NETC_F3_SI2_SIUFMESR0_SYNDROME_SHIFT     (0U)
1684 #define NETC_F3_SI2_SIUFMESR0_SYNDROME_WIDTH     (11U)
1685 #define NETC_F3_SI2_SIUFMESR0_SYNDROME(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFMESR0_SYNDROME_SHIFT)) & NETC_F3_SI2_SIUFMESR0_SYNDROME_MASK)
1686 
1687 #define NETC_F3_SI2_SIUFMESR0_MEM_ID_MASK        (0x1F0000U)
1688 #define NETC_F3_SI2_SIUFMESR0_MEM_ID_SHIFT       (16U)
1689 #define NETC_F3_SI2_SIUFMESR0_MEM_ID_WIDTH       (5U)
1690 #define NETC_F3_SI2_SIUFMESR0_MEM_ID(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFMESR0_MEM_ID_SHIFT)) & NETC_F3_SI2_SIUFMESR0_MEM_ID_MASK)
1691 
1692 #define NETC_F3_SI2_SIUFMESR0_M_MASK             (0x40000000U)
1693 #define NETC_F3_SI2_SIUFMESR0_M_SHIFT            (30U)
1694 #define NETC_F3_SI2_SIUFMESR0_M_WIDTH            (1U)
1695 #define NETC_F3_SI2_SIUFMESR0_M(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFMESR0_M_SHIFT)) & NETC_F3_SI2_SIUFMESR0_M_MASK)
1696 
1697 #define NETC_F3_SI2_SIUFMESR0_MBEE_MASK          (0x80000000U)
1698 #define NETC_F3_SI2_SIUFMESR0_MBEE_SHIFT         (31U)
1699 #define NETC_F3_SI2_SIUFMESR0_MBEE_WIDTH         (1U)
1700 #define NETC_F3_SI2_SIUFMESR0_MBEE(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFMESR0_MBEE_SHIFT)) & NETC_F3_SI2_SIUFMESR0_MBEE_MASK)
1701 /*! @} */
1702 
1703 /*! @name SIUFMESR1 - Station interface uncorrectable fatal memory error status register 1 */
1704 /*! @{ */
1705 
1706 #define NETC_F3_SI2_SIUFMESR1_ADDR_MASK          (0xFFFFFFFFU)
1707 #define NETC_F3_SI2_SIUFMESR1_ADDR_SHIFT         (0U)
1708 #define NETC_F3_SI2_SIUFMESR1_ADDR_WIDTH         (32U)
1709 #define NETC_F3_SI2_SIUFMESR1_ADDR(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFMESR1_ADDR_SHIFT)) & NETC_F3_SI2_SIUFMESR1_ADDR_MASK)
1710 /*! @} */
1711 
1712 /*! @name SIUNIECR - Station interface uncorrectable non-fatal integrity error configuration register */
1713 /*! @{ */
1714 
1715 #define NETC_F3_SI2_SIUNIECR_THRESHOLD_MASK      (0xFFU)
1716 #define NETC_F3_SI2_SIUNIECR_THRESHOLD_SHIFT     (0U)
1717 #define NETC_F3_SI2_SIUNIECR_THRESHOLD_WIDTH     (8U)
1718 #define NETC_F3_SI2_SIUNIECR_THRESHOLD(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNIECR_THRESHOLD_SHIFT)) & NETC_F3_SI2_SIUNIECR_THRESHOLD_MASK)
1719 
1720 #define NETC_F3_SI2_SIUNIECR_RD_MASK             (0x80000000U)
1721 #define NETC_F3_SI2_SIUNIECR_RD_SHIFT            (31U)
1722 #define NETC_F3_SI2_SIUNIECR_RD_WIDTH            (1U)
1723 #define NETC_F3_SI2_SIUNIECR_RD(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNIECR_RD_SHIFT)) & NETC_F3_SI2_SIUNIECR_RD_MASK)
1724 /*! @} */
1725 
1726 /*! @name SIUNIESR - Station interface uncorrectable non-fatal integrity error status register */
1727 /*! @{ */
1728 
1729 #define NETC_F3_SI2_SIUNIESR_BLOCK_ID_MASK       (0xF0U)
1730 #define NETC_F3_SI2_SIUNIESR_BLOCK_ID_SHIFT      (4U)
1731 #define NETC_F3_SI2_SIUNIESR_BLOCK_ID_WIDTH      (4U)
1732 #define NETC_F3_SI2_SIUNIESR_BLOCK_ID(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNIESR_BLOCK_ID_SHIFT)) & NETC_F3_SI2_SIUNIESR_BLOCK_ID_MASK)
1733 
1734 #define NETC_F3_SI2_SIUNIESR_SM_ID_MASK          (0x3F00U)
1735 #define NETC_F3_SI2_SIUNIESR_SM_ID_SHIFT         (8U)
1736 #define NETC_F3_SI2_SIUNIESR_SM_ID_WIDTH         (6U)
1737 #define NETC_F3_SI2_SIUNIESR_SM_ID(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNIESR_SM_ID_SHIFT)) & NETC_F3_SI2_SIUNIESR_SM_ID_MASK)
1738 
1739 #define NETC_F3_SI2_SIUNIESR_INTERR_MASK         (0x80000000U)
1740 #define NETC_F3_SI2_SIUNIESR_INTERR_SHIFT        (31U)
1741 #define NETC_F3_SI2_SIUNIESR_INTERR_WIDTH        (1U)
1742 #define NETC_F3_SI2_SIUNIESR_INTERR(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNIESR_INTERR_SHIFT)) & NETC_F3_SI2_SIUNIESR_INTERR_MASK)
1743 /*! @} */
1744 
1745 /*! @name SIUNIECTR - Station interface uncorrectable non-fatal integrity error count register */
1746 /*! @{ */
1747 
1748 #define NETC_F3_SI2_SIUNIECTR_COUNT_MASK         (0xFFU)
1749 #define NETC_F3_SI2_SIUNIECTR_COUNT_SHIFT        (0U)
1750 #define NETC_F3_SI2_SIUNIECTR_COUNT_WIDTH        (8U)
1751 #define NETC_F3_SI2_SIUNIECTR_COUNT(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUNIECTR_COUNT_SHIFT)) & NETC_F3_SI2_SIUNIECTR_COUNT_MASK)
1752 /*! @} */
1753 
1754 /*! @name SIUFIECR - Station interface uncorrectable fatal integrity error configuration register */
1755 /*! @{ */
1756 
1757 #define NETC_F3_SI2_SIUFIECR_RD_MASK             (0x80000000U)
1758 #define NETC_F3_SI2_SIUFIECR_RD_SHIFT            (31U)
1759 #define NETC_F3_SI2_SIUFIECR_RD_WIDTH            (1U)
1760 #define NETC_F3_SI2_SIUFIECR_RD(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFIECR_RD_SHIFT)) & NETC_F3_SI2_SIUFIECR_RD_MASK)
1761 /*! @} */
1762 
1763 /*! @name SIUFIESR - Station interface uncorrectable fatal integrity error status register */
1764 /*! @{ */
1765 
1766 #define NETC_F3_SI2_SIUFIESR_BLOCK_ID_MASK       (0xF0U)
1767 #define NETC_F3_SI2_SIUFIESR_BLOCK_ID_SHIFT      (4U)
1768 #define NETC_F3_SI2_SIUFIESR_BLOCK_ID_WIDTH      (4U)
1769 #define NETC_F3_SI2_SIUFIESR_BLOCK_ID(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFIESR_BLOCK_ID_SHIFT)) & NETC_F3_SI2_SIUFIESR_BLOCK_ID_MASK)
1770 
1771 #define NETC_F3_SI2_SIUFIESR_SM_ID_MASK          (0x3F00U)
1772 #define NETC_F3_SI2_SIUFIESR_SM_ID_SHIFT         (8U)
1773 #define NETC_F3_SI2_SIUFIESR_SM_ID_WIDTH         (6U)
1774 #define NETC_F3_SI2_SIUFIESR_SM_ID(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFIESR_SM_ID_SHIFT)) & NETC_F3_SI2_SIUFIESR_SM_ID_MASK)
1775 
1776 #define NETC_F3_SI2_SIUFIESR_M_MASK              (0x40000000U)
1777 #define NETC_F3_SI2_SIUFIESR_M_SHIFT             (30U)
1778 #define NETC_F3_SI2_SIUFIESR_M_WIDTH             (1U)
1779 #define NETC_F3_SI2_SIUFIESR_M(x)                (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFIESR_M_SHIFT)) & NETC_F3_SI2_SIUFIESR_M_MASK)
1780 
1781 #define NETC_F3_SI2_SIUFIESR_INTERR_MASK         (0x80000000U)
1782 #define NETC_F3_SI2_SIUFIESR_INTERR_SHIFT        (31U)
1783 #define NETC_F3_SI2_SIUFIESR_INTERR_WIDTH        (1U)
1784 #define NETC_F3_SI2_SIUFIESR_INTERR(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIUFIESR_INTERR_SHIFT)) & NETC_F3_SI2_SIUFIESR_INTERR_MASK)
1785 /*! @} */
1786 
1787 /*! @name SIMAFTCAPR - Station interface MAC address filter table capability register */
1788 /*! @{ */
1789 
1790 #define NETC_F3_SI2_SIMAFTCAPR_NUM_MAC_AFTE_MASK (0xFFU)
1791 #define NETC_F3_SI2_SIMAFTCAPR_NUM_MAC_AFTE_SHIFT (0U)
1792 #define NETC_F3_SI2_SIMAFTCAPR_NUM_MAC_AFTE_WIDTH (8U)
1793 #define NETC_F3_SI2_SIMAFTCAPR_NUM_MAC_AFTE(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIMAFTCAPR_NUM_MAC_AFTE_SHIFT)) & NETC_F3_SI2_SIMAFTCAPR_NUM_MAC_AFTE_MASK)
1794 /*! @} */
1795 
1796 /*! @name SIVFTCAPR - Station interface VLAN filter table capability register */
1797 /*! @{ */
1798 
1799 #define NETC_F3_SI2_SIVFTCAPR_NUM_VLAN_FTE_MASK  (0xFFU)
1800 #define NETC_F3_SI2_SIVFTCAPR_NUM_VLAN_FTE_SHIFT (0U)
1801 #define NETC_F3_SI2_SIVFTCAPR_NUM_VLAN_FTE_WIDTH (8U)
1802 #define NETC_F3_SI2_SIVFTCAPR_NUM_VLAN_FTE(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIVFTCAPR_NUM_VLAN_FTE_SHIFT)) & NETC_F3_SI2_SIVFTCAPR_NUM_VLAN_FTE_MASK)
1803 /*! @} */
1804 
1805 /*! @name SIRFSCAPR - Station interface RFS capability register */
1806 /*! @{ */
1807 
1808 #define NETC_F3_SI2_SIRFSCAPR_NUM_RFS_MASK       (0x1FFU)
1809 #define NETC_F3_SI2_SIRFSCAPR_NUM_RFS_SHIFT      (0U)
1810 #define NETC_F3_SI2_SIRFSCAPR_NUM_RFS_WIDTH      (9U)
1811 #define NETC_F3_SI2_SIRFSCAPR_NUM_RFS(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_SIRFSCAPR_NUM_RFS_SHIFT)) & NETC_F3_SI2_SIRFSCAPR_NUM_RFS_MASK)
1812 /*! @} */
1813 
1814 /*! @name TBMR - Tx BDR 0 mode register..Tx BDR 17 mode register */
1815 /*! @{ */
1816 
1817 #define NETC_F3_SI2_TBMR_PRIO_MASK               (0x7U)
1818 #define NETC_F3_SI2_TBMR_PRIO_SHIFT              (0U)
1819 #define NETC_F3_SI2_TBMR_PRIO_WIDTH              (3U)
1820 #define NETC_F3_SI2_TBMR_PRIO(x)                 (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBMR_PRIO_SHIFT)) & NETC_F3_SI2_TBMR_PRIO_MASK)
1821 
1822 #define NETC_F3_SI2_TBMR_WRR_MASK                (0x70U)
1823 #define NETC_F3_SI2_TBMR_WRR_SHIFT               (4U)
1824 #define NETC_F3_SI2_TBMR_WRR_WIDTH               (3U)
1825 #define NETC_F3_SI2_TBMR_WRR(x)                  (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBMR_WRR_SHIFT)) & NETC_F3_SI2_TBMR_WRR_MASK)
1826 
1827 #define NETC_F3_SI2_TBMR_CRC_MASK                (0x100U)
1828 #define NETC_F3_SI2_TBMR_CRC_SHIFT               (8U)
1829 #define NETC_F3_SI2_TBMR_CRC_WIDTH               (1U)
1830 #define NETC_F3_SI2_TBMR_CRC(x)                  (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBMR_CRC_SHIFT)) & NETC_F3_SI2_TBMR_CRC_MASK)
1831 
1832 #define NETC_F3_SI2_TBMR_VIH_MASK                (0x200U)
1833 #define NETC_F3_SI2_TBMR_VIH_SHIFT               (9U)
1834 #define NETC_F3_SI2_TBMR_VIH_WIDTH               (1U)
1835 #define NETC_F3_SI2_TBMR_VIH(x)                  (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBMR_VIH_SHIFT)) & NETC_F3_SI2_TBMR_VIH_MASK)
1836 
1837 #define NETC_F3_SI2_TBMR_EN_MASK                 (0x80000000U)
1838 #define NETC_F3_SI2_TBMR_EN_SHIFT                (31U)
1839 #define NETC_F3_SI2_TBMR_EN_WIDTH                (1U)
1840 #define NETC_F3_SI2_TBMR_EN(x)                   (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBMR_EN_SHIFT)) & NETC_F3_SI2_TBMR_EN_MASK)
1841 /*! @} */
1842 
1843 /*! @name TBSR - Tx BDR 0 status register..Tx BDR 17 status register */
1844 /*! @{ */
1845 
1846 #define NETC_F3_SI2_TBSR_BUSY_MASK               (0x1U)
1847 #define NETC_F3_SI2_TBSR_BUSY_SHIFT              (0U)
1848 #define NETC_F3_SI2_TBSR_BUSY_WIDTH              (1U)
1849 #define NETC_F3_SI2_TBSR_BUSY(x)                 (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBSR_BUSY_SHIFT)) & NETC_F3_SI2_TBSR_BUSY_MASK)
1850 
1851 #define NETC_F3_SI2_TBSR_SBE_MASK                (0x10000U)
1852 #define NETC_F3_SI2_TBSR_SBE_SHIFT               (16U)
1853 #define NETC_F3_SI2_TBSR_SBE_WIDTH               (1U)
1854 #define NETC_F3_SI2_TBSR_SBE(x)                  (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBSR_SBE_SHIFT)) & NETC_F3_SI2_TBSR_SBE_MASK)
1855 /*! @} */
1856 
1857 /*! @name TBBAR0 - Tx BDR 0 base address register 0..Tx BDR 17 base address register 0 */
1858 /*! @{ */
1859 
1860 #define NETC_F3_SI2_TBBAR0_ADDRL_MASK            (0xFFFFFF80U)
1861 #define NETC_F3_SI2_TBBAR0_ADDRL_SHIFT           (7U)
1862 #define NETC_F3_SI2_TBBAR0_ADDRL_WIDTH           (25U)
1863 #define NETC_F3_SI2_TBBAR0_ADDRL(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBBAR0_ADDRL_SHIFT)) & NETC_F3_SI2_TBBAR0_ADDRL_MASK)
1864 /*! @} */
1865 
1866 /*! @name TBBAR1 - Tx BDR 0 base address register 1..Tx BDR 17 base address register 1 */
1867 /*! @{ */
1868 
1869 #define NETC_F3_SI2_TBBAR1_ADDRH_MASK            (0xFFFFFFFFU)
1870 #define NETC_F3_SI2_TBBAR1_ADDRH_SHIFT           (0U)
1871 #define NETC_F3_SI2_TBBAR1_ADDRH_WIDTH           (32U)
1872 #define NETC_F3_SI2_TBBAR1_ADDRH(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBBAR1_ADDRH_SHIFT)) & NETC_F3_SI2_TBBAR1_ADDRH_MASK)
1873 /*! @} */
1874 
1875 /*! @name TBPIR - Tx BDR 0 producer index register..Tx BDR 17 producer index register */
1876 /*! @{ */
1877 
1878 #define NETC_F3_SI2_TBPIR_BDR_INDEX_MASK         (0xFFFFU)
1879 #define NETC_F3_SI2_TBPIR_BDR_INDEX_SHIFT        (0U)
1880 #define NETC_F3_SI2_TBPIR_BDR_INDEX_WIDTH        (16U)
1881 #define NETC_F3_SI2_TBPIR_BDR_INDEX(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBPIR_BDR_INDEX_SHIFT)) & NETC_F3_SI2_TBPIR_BDR_INDEX_MASK)
1882 /*! @} */
1883 
1884 /*! @name TBCIR - Tx BDR 0 consumer index register..Tx BDR 17 consumer index register */
1885 /*! @{ */
1886 
1887 #define NETC_F3_SI2_TBCIR_BDR_INDEX_MASK         (0xFFFFU)
1888 #define NETC_F3_SI2_TBCIR_BDR_INDEX_SHIFT        (0U)
1889 #define NETC_F3_SI2_TBCIR_BDR_INDEX_WIDTH        (16U)
1890 #define NETC_F3_SI2_TBCIR_BDR_INDEX(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBCIR_BDR_INDEX_SHIFT)) & NETC_F3_SI2_TBCIR_BDR_INDEX_MASK)
1891 
1892 #define NETC_F3_SI2_TBCIR_STAT_ID_MASK           (0xFFFF0000U)
1893 #define NETC_F3_SI2_TBCIR_STAT_ID_SHIFT          (16U)
1894 #define NETC_F3_SI2_TBCIR_STAT_ID_WIDTH          (16U)
1895 #define NETC_F3_SI2_TBCIR_STAT_ID(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBCIR_STAT_ID_SHIFT)) & NETC_F3_SI2_TBCIR_STAT_ID_MASK)
1896 /*! @} */
1897 
1898 /*! @name TBLENR - Tx BDR 0 length register..Tx BDR 17 length register */
1899 /*! @{ */
1900 
1901 #define NETC_F3_SI2_TBLENR_LENGTH_MASK           (0x1FFF8U)
1902 #define NETC_F3_SI2_TBLENR_LENGTH_SHIFT          (3U)
1903 #define NETC_F3_SI2_TBLENR_LENGTH_WIDTH          (14U)
1904 #define NETC_F3_SI2_TBLENR_LENGTH(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBLENR_LENGTH_SHIFT)) & NETC_F3_SI2_TBLENR_LENGTH_MASK)
1905 /*! @} */
1906 
1907 /*! @name TBIER - Tx BDR 0 interrupt enable register..Tx BDR 17 interrupt enable register */
1908 /*! @{ */
1909 
1910 #define NETC_F3_SI2_TBIER_TXTIE_MASK             (0x1U)
1911 #define NETC_F3_SI2_TBIER_TXTIE_SHIFT            (0U)
1912 #define NETC_F3_SI2_TBIER_TXTIE_WIDTH            (1U)
1913 #define NETC_F3_SI2_TBIER_TXTIE(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBIER_TXTIE_SHIFT)) & NETC_F3_SI2_TBIER_TXTIE_MASK)
1914 
1915 #define NETC_F3_SI2_TBIER_TXFIE_MASK             (0x2U)
1916 #define NETC_F3_SI2_TBIER_TXFIE_SHIFT            (1U)
1917 #define NETC_F3_SI2_TBIER_TXFIE_WIDTH            (1U)
1918 #define NETC_F3_SI2_TBIER_TXFIE(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBIER_TXFIE_SHIFT)) & NETC_F3_SI2_TBIER_TXFIE_MASK)
1919 /*! @} */
1920 
1921 /*! @name TBIDR - Tx BDR 0 interrupt detect register..Tx BDR 17 interrupt detect register */
1922 /*! @{ */
1923 
1924 #define NETC_F3_SI2_TBIDR_TXT_MASK               (0x1U)
1925 #define NETC_F3_SI2_TBIDR_TXT_SHIFT              (0U)
1926 #define NETC_F3_SI2_TBIDR_TXT_WIDTH              (1U)
1927 #define NETC_F3_SI2_TBIDR_TXT(x)                 (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBIDR_TXT_SHIFT)) & NETC_F3_SI2_TBIDR_TXT_MASK)
1928 
1929 #define NETC_F3_SI2_TBIDR_TXF_MASK               (0x2U)
1930 #define NETC_F3_SI2_TBIDR_TXF_SHIFT              (1U)
1931 #define NETC_F3_SI2_TBIDR_TXF_WIDTH              (1U)
1932 #define NETC_F3_SI2_TBIDR_TXF(x)                 (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBIDR_TXF_SHIFT)) & NETC_F3_SI2_TBIDR_TXF_MASK)
1933 /*! @} */
1934 
1935 /*! @name TBICR0 - Tx BDR 0 interrupt coalescing register 0..Tx BDR 17 interrupt coalescing register 0 */
1936 /*! @{ */
1937 
1938 #define NETC_F3_SI2_TBICR0_ICPT_MASK             (0xFU)
1939 #define NETC_F3_SI2_TBICR0_ICPT_SHIFT            (0U)
1940 #define NETC_F3_SI2_TBICR0_ICPT_WIDTH            (4U)
1941 #define NETC_F3_SI2_TBICR0_ICPT(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBICR0_ICPT_SHIFT)) & NETC_F3_SI2_TBICR0_ICPT_MASK)
1942 
1943 #define NETC_F3_SI2_TBICR0_ICEN_MASK             (0x80000000U)
1944 #define NETC_F3_SI2_TBICR0_ICEN_SHIFT            (31U)
1945 #define NETC_F3_SI2_TBICR0_ICEN_WIDTH            (1U)
1946 #define NETC_F3_SI2_TBICR0_ICEN(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBICR0_ICEN_SHIFT)) & NETC_F3_SI2_TBICR0_ICEN_MASK)
1947 /*! @} */
1948 
1949 /*! @name TBICR1 - Tx BDR 0 interrupt coalescing register 1..Tx BDR 17 interrupt coalescing register 1 */
1950 /*! @{ */
1951 
1952 #define NETC_F3_SI2_TBICR1_ICTT_MASK             (0xFFFFFFFFU)
1953 #define NETC_F3_SI2_TBICR1_ICTT_SHIFT            (0U)
1954 #define NETC_F3_SI2_TBICR1_ICTT_WIDTH            (32U)
1955 #define NETC_F3_SI2_TBICR1_ICTT(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_TBICR1_ICTT_SHIFT)) & NETC_F3_SI2_TBICR1_ICTT_MASK)
1956 /*! @} */
1957 
1958 /*! @name RBMR - Rx BDR 0 mode register..Rx BDR 17 mode register */
1959 /*! @{ */
1960 
1961 #define NETC_F3_SI2_RBMR_AL_MASK                 (0x1U)
1962 #define NETC_F3_SI2_RBMR_AL_SHIFT                (0U)
1963 #define NETC_F3_SI2_RBMR_AL_WIDTH                (1U)
1964 #define NETC_F3_SI2_RBMR_AL(x)                   (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBMR_AL_SHIFT)) & NETC_F3_SI2_RBMR_AL_MASK)
1965 
1966 #define NETC_F3_SI2_RBMR_BDS_MASK                (0x4U)
1967 #define NETC_F3_SI2_RBMR_BDS_SHIFT               (2U)
1968 #define NETC_F3_SI2_RBMR_BDS_WIDTH               (1U)
1969 #define NETC_F3_SI2_RBMR_BDS(x)                  (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBMR_BDS_SHIFT)) & NETC_F3_SI2_RBMR_BDS_MASK)
1970 
1971 #define NETC_F3_SI2_RBMR_CM_MASK                 (0x10U)
1972 #define NETC_F3_SI2_RBMR_CM_SHIFT                (4U)
1973 #define NETC_F3_SI2_RBMR_CM_WIDTH                (1U)
1974 #define NETC_F3_SI2_RBMR_CM(x)                   (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBMR_CM_SHIFT)) & NETC_F3_SI2_RBMR_CM_MASK)
1975 
1976 #define NETC_F3_SI2_RBMR_VTE_MASK                (0x20U)
1977 #define NETC_F3_SI2_RBMR_VTE_SHIFT               (5U)
1978 #define NETC_F3_SI2_RBMR_VTE_WIDTH               (1U)
1979 #define NETC_F3_SI2_RBMR_VTE(x)                  (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBMR_VTE_SHIFT)) & NETC_F3_SI2_RBMR_VTE_MASK)
1980 
1981 #define NETC_F3_SI2_RBMR_VTPD_MASK               (0x40U)
1982 #define NETC_F3_SI2_RBMR_VTPD_SHIFT              (6U)
1983 #define NETC_F3_SI2_RBMR_VTPD_WIDTH              (1U)
1984 #define NETC_F3_SI2_RBMR_VTPD(x)                 (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBMR_VTPD_SHIFT)) & NETC_F3_SI2_RBMR_VTPD_MASK)
1985 
1986 #define NETC_F3_SI2_RBMR_CRC_MASK                (0x100U)
1987 #define NETC_F3_SI2_RBMR_CRC_SHIFT               (8U)
1988 #define NETC_F3_SI2_RBMR_CRC_WIDTH               (1U)
1989 #define NETC_F3_SI2_RBMR_CRC(x)                  (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBMR_CRC_SHIFT)) & NETC_F3_SI2_RBMR_CRC_MASK)
1990 
1991 #define NETC_F3_SI2_RBMR_EN_MASK                 (0x80000000U)
1992 #define NETC_F3_SI2_RBMR_EN_SHIFT                (31U)
1993 #define NETC_F3_SI2_RBMR_EN_WIDTH                (1U)
1994 #define NETC_F3_SI2_RBMR_EN(x)                   (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBMR_EN_SHIFT)) & NETC_F3_SI2_RBMR_EN_MASK)
1995 /*! @} */
1996 
1997 /*! @name RBSR - Rx BDR 0 status register..Rx BDR 17 status register */
1998 /*! @{ */
1999 
2000 #define NETC_F3_SI2_RBSR_EMPTY_MASK              (0x1U)
2001 #define NETC_F3_SI2_RBSR_EMPTY_SHIFT             (0U)
2002 #define NETC_F3_SI2_RBSR_EMPTY_WIDTH             (1U)
2003 #define NETC_F3_SI2_RBSR_EMPTY(x)                (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBSR_EMPTY_SHIFT)) & NETC_F3_SI2_RBSR_EMPTY_MASK)
2004 
2005 #define NETC_F3_SI2_RBSR_SBE_MASK                (0x10000U)
2006 #define NETC_F3_SI2_RBSR_SBE_SHIFT               (16U)
2007 #define NETC_F3_SI2_RBSR_SBE_WIDTH               (1U)
2008 #define NETC_F3_SI2_RBSR_SBE(x)                  (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBSR_SBE_SHIFT)) & NETC_F3_SI2_RBSR_SBE_MASK)
2009 /*! @} */
2010 
2011 /*! @name RBBSR - Rx BDR 0 buffer size register..Rx BDR 17 buffer size register */
2012 /*! @{ */
2013 
2014 #define NETC_F3_SI2_RBBSR_BSIZE_MASK             (0xFFFFU)
2015 #define NETC_F3_SI2_RBBSR_BSIZE_SHIFT            (0U)
2016 #define NETC_F3_SI2_RBBSR_BSIZE_WIDTH            (16U)
2017 #define NETC_F3_SI2_RBBSR_BSIZE(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBBSR_BSIZE_SHIFT)) & NETC_F3_SI2_RBBSR_BSIZE_MASK)
2018 /*! @} */
2019 
2020 /*! @name RBCIR - Rx BDR 0 consumer index register..Rx BDR 17 consumer index register */
2021 /*! @{ */
2022 
2023 #define NETC_F3_SI2_RBCIR_BDR_INDEX_MASK         (0xFFFFU)
2024 #define NETC_F3_SI2_RBCIR_BDR_INDEX_SHIFT        (0U)
2025 #define NETC_F3_SI2_RBCIR_BDR_INDEX_WIDTH        (16U)
2026 #define NETC_F3_SI2_RBCIR_BDR_INDEX(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBCIR_BDR_INDEX_SHIFT)) & NETC_F3_SI2_RBCIR_BDR_INDEX_MASK)
2027 /*! @} */
2028 
2029 /*! @name RBBAR0 - Rx BDR 0 base address register 0..Rx BDR 17 base address register 0 */
2030 /*! @{ */
2031 
2032 #define NETC_F3_SI2_RBBAR0_ADDRL_MASK            (0xFFFFFF80U)
2033 #define NETC_F3_SI2_RBBAR0_ADDRL_SHIFT           (7U)
2034 #define NETC_F3_SI2_RBBAR0_ADDRL_WIDTH           (25U)
2035 #define NETC_F3_SI2_RBBAR0_ADDRL(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBBAR0_ADDRL_SHIFT)) & NETC_F3_SI2_RBBAR0_ADDRL_MASK)
2036 /*! @} */
2037 
2038 /*! @name RBBAR1 - Rx BDR 0 base address register 1..Rx BDR 17 base address register 1 */
2039 /*! @{ */
2040 
2041 #define NETC_F3_SI2_RBBAR1_ADDRH_MASK            (0xFFFFFFFFU)
2042 #define NETC_F3_SI2_RBBAR1_ADDRH_SHIFT           (0U)
2043 #define NETC_F3_SI2_RBBAR1_ADDRH_WIDTH           (32U)
2044 #define NETC_F3_SI2_RBBAR1_ADDRH(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBBAR1_ADDRH_SHIFT)) & NETC_F3_SI2_RBBAR1_ADDRH_MASK)
2045 /*! @} */
2046 
2047 /*! @name RBPIR - Rx BDR 0 producer index register..Rx BDR 17 producer index register */
2048 /*! @{ */
2049 
2050 #define NETC_F3_SI2_RBPIR_BDR_INDEX_MASK         (0xFFFFU)
2051 #define NETC_F3_SI2_RBPIR_BDR_INDEX_SHIFT        (0U)
2052 #define NETC_F3_SI2_RBPIR_BDR_INDEX_WIDTH        (16U)
2053 #define NETC_F3_SI2_RBPIR_BDR_INDEX(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBPIR_BDR_INDEX_SHIFT)) & NETC_F3_SI2_RBPIR_BDR_INDEX_MASK)
2054 /*! @} */
2055 
2056 /*! @name RBLENR - Rx BDR 0 length register..Rx BDR 17 length register */
2057 /*! @{ */
2058 
2059 #define NETC_F3_SI2_RBLENR_LENGTH_MASK           (0x1FFF8U)
2060 #define NETC_F3_SI2_RBLENR_LENGTH_SHIFT          (3U)
2061 #define NETC_F3_SI2_RBLENR_LENGTH_WIDTH          (14U)
2062 #define NETC_F3_SI2_RBLENR_LENGTH(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBLENR_LENGTH_SHIFT)) & NETC_F3_SI2_RBLENR_LENGTH_MASK)
2063 /*! @} */
2064 
2065 /*! @name RBDCR - Rx BDR 0 drop count register..Rx BDR 17 drop count register */
2066 /*! @{ */
2067 
2068 #define NETC_F3_SI2_RBDCR_COUNT_MASK             (0xFFFFFFFFU)
2069 #define NETC_F3_SI2_RBDCR_COUNT_SHIFT            (0U)
2070 #define NETC_F3_SI2_RBDCR_COUNT_WIDTH            (32U)
2071 #define NETC_F3_SI2_RBDCR_COUNT(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBDCR_COUNT_SHIFT)) & NETC_F3_SI2_RBDCR_COUNT_MASK)
2072 /*! @} */
2073 
2074 /*! @name RBIER - Rx BDR 0 interrupt enable register..Rx BDR 17 interrupt enable register */
2075 /*! @{ */
2076 
2077 #define NETC_F3_SI2_RBIER_RXTIE_MASK             (0x1U)
2078 #define NETC_F3_SI2_RBIER_RXTIE_SHIFT            (0U)
2079 #define NETC_F3_SI2_RBIER_RXTIE_WIDTH            (1U)
2080 #define NETC_F3_SI2_RBIER_RXTIE(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBIER_RXTIE_SHIFT)) & NETC_F3_SI2_RBIER_RXTIE_MASK)
2081 /*! @} */
2082 
2083 /*! @name RBIDR - Rx BDR 0 interrupt detect register..Rx BDR 17 interrupt detect register */
2084 /*! @{ */
2085 
2086 #define NETC_F3_SI2_RBIDR_RXT_MASK               (0x1U)
2087 #define NETC_F3_SI2_RBIDR_RXT_SHIFT              (0U)
2088 #define NETC_F3_SI2_RBIDR_RXT_WIDTH              (1U)
2089 #define NETC_F3_SI2_RBIDR_RXT(x)                 (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBIDR_RXT_SHIFT)) & NETC_F3_SI2_RBIDR_RXT_MASK)
2090 /*! @} */
2091 
2092 /*! @name RBICR0 - Rx BDR 0 interrupt coalescing register 0..Rx BDR 17 interrupt coalescing register 0 */
2093 /*! @{ */
2094 
2095 #define NETC_F3_SI2_RBICR0_ICPT_MASK             (0x1FFU)
2096 #define NETC_F3_SI2_RBICR0_ICPT_SHIFT            (0U)
2097 #define NETC_F3_SI2_RBICR0_ICPT_WIDTH            (9U)
2098 #define NETC_F3_SI2_RBICR0_ICPT(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBICR0_ICPT_SHIFT)) & NETC_F3_SI2_RBICR0_ICPT_MASK)
2099 
2100 #define NETC_F3_SI2_RBICR0_ICEN_MASK             (0x80000000U)
2101 #define NETC_F3_SI2_RBICR0_ICEN_SHIFT            (31U)
2102 #define NETC_F3_SI2_RBICR0_ICEN_WIDTH            (1U)
2103 #define NETC_F3_SI2_RBICR0_ICEN(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBICR0_ICEN_SHIFT)) & NETC_F3_SI2_RBICR0_ICEN_MASK)
2104 /*! @} */
2105 
2106 /*! @name RBICR1 - Rx BDR 0 interrupt coalescing register 1..Rx BDR 17 interrupt coalescing register 1 */
2107 /*! @{ */
2108 
2109 #define NETC_F3_SI2_RBICR1_ICTT_MASK             (0xFFFFFFFFU)
2110 #define NETC_F3_SI2_RBICR1_ICTT_SHIFT            (0U)
2111 #define NETC_F3_SI2_RBICR1_ICTT_WIDTH            (32U)
2112 #define NETC_F3_SI2_RBICR1_ICTT(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_SI2_RBICR1_ICTT_SHIFT)) & NETC_F3_SI2_RBICR1_ICTT_MASK)
2113 /*! @} */
2114 
2115 /*!
2116  * @}
2117  */ /* end of group NETC_F3_SI2_Register_Masks */
2118 
2119 /*!
2120  * @}
2121  */ /* end of group NETC_F3_SI2_Peripheral_Access_Layer */
2122 
2123 #endif  /* #if !defined(S32Z2_NETC_F3_SI2_H_) */
2124