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_F2_GLOBAL.h
10  * @version 2.1
11  * @date 2023-07-20
12  * @brief Peripheral Access Layer for S32Z2_NETC_F2_GLOBAL
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_F2_GLOBAL_H_)  /* Check if memory map has not been already included */
58 #define S32Z2_NETC_F2_GLOBAL_H_
59 
60 #include "S32Z2_COMMON.h"
61 
62 /* ----------------------------------------------------------------------------
63    -- NETC_F2_GLOBAL Peripheral Access Layer
64    ---------------------------------------------------------------------------- */
65 
66 /*!
67  * @addtogroup NETC_F2_GLOBAL_Peripheral_Access_Layer NETC_F2_GLOBAL Peripheral Access Layer
68  * @{
69  */
70 
71 /** NETC_F2_GLOBAL - Size of Registers Arrays */
72 #define NETC_F2_GLOBAL_PCE_SL_COUNT               1u
73 #define NETC_F2_GLOBAL_HTA_LOOP_COUNT             1u
74 #define NETC_F2_GLOBAL_ARRAY_NUM_RC_COUNT         1u
75 #define NETC_F2_GLOBAL_G_BOOT_COUNT               2u
76 
77 /** NETC_F2_GLOBAL - Register Layout Typedef */
78 typedef struct {
79   __I  uint32_t SMCAPR;                            /**< Shared memory capability register, offset: 0x0 */
80   __I  uint32_t SMDTR;                             /**< Shared memory depletion threshold register, offset: 0x4 */
81   __I  uint32_t SMACR;                             /**< Shared memory available count register, offset: 0x8 */
82   uint8_t RESERVED_0[4];
83   __I  uint32_t SMCLWMR;                           /**< Shared memory count low watermark register, offset: 0x10 */
84   __I  uint32_t SMBUCR;                            /**< Shared memory buffer unassigned count register, offset: 0x14 */
85   __I  uint32_t SMBUCHWMR;                         /**< Shared memory buffer unassigned count high watermark register, offset: 0x18 */
86   __I  uint32_t SMLCR;                             /**< Shared memory loss count register, offset: 0x1C */
87   __I  uint32_t HBTCAPR;                           /**< Hash bucket table capability register, offset: 0x20 */
88   __I  uint32_t HBTOR0;                            /**< Hash bucket table operational register 0, offset: 0x24 */
89   uint8_t RESERVED_1[4];
90   __I  uint32_t HBTOR2;                            /**< Hash bucket table operational register 2, offset: 0x2C */
91   uint8_t RESERVED_2[16];
92   __I  uint32_t SMERBCAPR;                         /**< Shared memory ENETC receive buffer capability register, offset: 0x40 */
93   __I  uint32_t SMERBOR0;                          /**< Shared memory ENETC receive buffer operational register 0, offset: 0x44 */
94   __I  uint32_t SMERBOR1;                          /**< Shared memory ENETC receive buffer operational 1, offset: 0x48 */
95   uint8_t RESERVED_3[180];
96   struct {                                         /* offset: 0x100, array step: 0x8 */
97     __I  uint32_t PCEOR;                             /**< PCE 0 operational register, array offset: 0x100, array step: 0x8 */
98     __I  uint32_t RFEOR;                             /**< Replication Forwarding Engine 0 operational register, array offset: 0x104, array step: 0x8 */
99   } PCE_SL[NETC_F2_GLOBAL_PCE_SL_COUNT];
100   uint8_t RESERVED_4[92];
101   __I  uint32_t NETCCLKR;                          /**< NETC clock register, offset: 0x164 */
102   uint8_t RESERVED_5[152];
103   struct {                                         /* offset: 0x200, array step: 0x28 */
104     __I  uint32_t HTACAPR;                           /**< HTA 0 capability register, array offset: 0x200, array step: 0x28 */
105     __I  uint32_t HTARFCOR;                          /**< HTA 0 receive frame count operational register, array offset: 0x204, array step: 0x28 */
106     __I  uint32_t HTAHPBCOR;                         /**< HTA 0 high priority byte count operational register, array offset: 0x208, array step: 0x28 */
107     __I  uint32_t HTALPBCOR;                         /**< HTA 0 low priority byte count operational register, array offset: 0x20C, array step: 0x28 */
108     uint8_t RESERVED_0[20];
109     __I  uint32_t HTATFCOR;                          /**< HTA 0 transmit frame count operational register, array offset: 0x224, array step: 0x28 */
110   } HTA_LOOP[NETC_F2_GLOBAL_HTA_LOOP_COUNT];
111   uint8_t RESERVED_6[216];
112   struct {                                         /* offset: 0x300, array step: 0x10 */
113     __IO uint32_t RCSBRLAR;                          /**< Root complex 0 system bus read latency average register, array offset: 0x300, array step: 0x10 */
114     __I  uint32_t RCSBRLHWMR;                        /**< Root complex 0 system bus read latency high watermark register, array offset: 0x304, array step: 0x10 */
115     __IO uint32_t RCSBWLAR;                          /**< Root complex 0 system bus write latency average register, array offset: 0x308, array step: 0x10 */
116     __I  uint32_t RCSBWLHWMR;                        /**< Root complex 0 system bus write latency high watermark register, array offset: 0x30C, array step: 0x10 */
117   } ARRAY_NUM_RC[NETC_F2_GLOBAL_ARRAY_NUM_RC_COUNT];
118   uint8_t RESERVED_7[2280];
119   __I  uint32_t IPBRR0;                            /**< IP block revision register 0, offset: 0xBF8 */
120   __I  uint32_t IPBRR1;                            /**< IP block revision register 1, offset: 0xBFC */
121   uint8_t RESERVED_8[256];
122   __I  uint32_t FBLPR[NETC_F2_GLOBAL_G_BOOT_COUNT]; /**< Function boot loader parameter register 0..Function boot loader parameter register 1, array offset: 0xD00, array step: 0x4 */
123 } NETC_F2_GLOBAL_Type, *NETC_F2_GLOBAL_MemMapPtr;
124 
125 /** Number of instances of the NETC_F2_GLOBAL module. */
126 #define NETC_F2_GLOBAL_INSTANCE_COUNT            (1u)
127 
128 /* NETC_F2_GLOBAL - Peripheral instance base addresses */
129 /** Peripheral NETC__SW0_GLOBAL base address */
130 #define IP_NETC__SW0_GLOBAL_BASE                 (0x74A80000u)
131 /** Peripheral NETC__SW0_GLOBAL base pointer */
132 #define IP_NETC__SW0_GLOBAL                      ((NETC_F2_GLOBAL_Type *)IP_NETC__SW0_GLOBAL_BASE)
133 /** Array initializer of NETC_F2_GLOBAL peripheral base addresses */
134 #define IP_NETC_F2_GLOBAL_BASE_ADDRS             { IP_NETC__SW0_GLOBAL_BASE }
135 /** Array initializer of NETC_F2_GLOBAL peripheral base pointers */
136 #define IP_NETC_F2_GLOBAL_BASE_PTRS              { IP_NETC__SW0_GLOBAL }
137 
138 /* ----------------------------------------------------------------------------
139    -- NETC_F2_GLOBAL Register Masks
140    ---------------------------------------------------------------------------- */
141 
142 /*!
143  * @addtogroup NETC_F2_GLOBAL_Register_Masks NETC_F2_GLOBAL Register Masks
144  * @{
145  */
146 
147 /*! @name SMCAPR - Shared memory capability register */
148 /*! @{ */
149 
150 #define NETC_F2_GLOBAL_SMCAPR_NUM_WORDS_MASK     (0xFFFFFFU)
151 #define NETC_F2_GLOBAL_SMCAPR_NUM_WORDS_SHIFT    (0U)
152 #define NETC_F2_GLOBAL_SMCAPR_NUM_WORDS_WIDTH    (24U)
153 #define NETC_F2_GLOBAL_SMCAPR_NUM_WORDS(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMCAPR_NUM_WORDS_SHIFT)) & NETC_F2_GLOBAL_SMCAPR_NUM_WORDS_MASK)
154 /*! @} */
155 
156 /*! @name SMDTR - Shared memory depletion threshold register */
157 /*! @{ */
158 
159 #define NETC_F2_GLOBAL_SMDTR_THRESH_MASK         (0xFFFFFFU)
160 #define NETC_F2_GLOBAL_SMDTR_THRESH_SHIFT        (0U)
161 #define NETC_F2_GLOBAL_SMDTR_THRESH_WIDTH        (24U)
162 #define NETC_F2_GLOBAL_SMDTR_THRESH(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMDTR_THRESH_SHIFT)) & NETC_F2_GLOBAL_SMDTR_THRESH_MASK)
163 /*! @} */
164 
165 /*! @name SMACR - Shared memory available count register */
166 /*! @{ */
167 
168 #define NETC_F2_GLOBAL_SMACR_COUNT_MASK          (0xFFFFFFU)
169 #define NETC_F2_GLOBAL_SMACR_COUNT_SHIFT         (0U)
170 #define NETC_F2_GLOBAL_SMACR_COUNT_WIDTH         (24U)
171 #define NETC_F2_GLOBAL_SMACR_COUNT(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMACR_COUNT_SHIFT)) & NETC_F2_GLOBAL_SMACR_COUNT_MASK)
172 /*! @} */
173 
174 /*! @name SMCLWMR - Shared memory count low watermark register */
175 /*! @{ */
176 
177 #define NETC_F2_GLOBAL_SMCLWMR_WATERMARK_MASK    (0xFFFFFFU)
178 #define NETC_F2_GLOBAL_SMCLWMR_WATERMARK_SHIFT   (0U)
179 #define NETC_F2_GLOBAL_SMCLWMR_WATERMARK_WIDTH   (24U)
180 #define NETC_F2_GLOBAL_SMCLWMR_WATERMARK(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMCLWMR_WATERMARK_SHIFT)) & NETC_F2_GLOBAL_SMCLWMR_WATERMARK_MASK)
181 /*! @} */
182 
183 /*! @name SMBUCR - Shared memory buffer unassigned count register */
184 /*! @{ */
185 
186 #define NETC_F2_GLOBAL_SMBUCR_COUNT_MASK         (0xFFFFFFU)
187 #define NETC_F2_GLOBAL_SMBUCR_COUNT_SHIFT        (0U)
188 #define NETC_F2_GLOBAL_SMBUCR_COUNT_WIDTH        (24U)
189 #define NETC_F2_GLOBAL_SMBUCR_COUNT(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMBUCR_COUNT_SHIFT)) & NETC_F2_GLOBAL_SMBUCR_COUNT_MASK)
190 /*! @} */
191 
192 /*! @name SMBUCHWMR - Shared memory buffer unassigned count high watermark register */
193 /*! @{ */
194 
195 #define NETC_F2_GLOBAL_SMBUCHWMR_WATERMARK_MASK  (0xFFFFFFU)
196 #define NETC_F2_GLOBAL_SMBUCHWMR_WATERMARK_SHIFT (0U)
197 #define NETC_F2_GLOBAL_SMBUCHWMR_WATERMARK_WIDTH (24U)
198 #define NETC_F2_GLOBAL_SMBUCHWMR_WATERMARK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMBUCHWMR_WATERMARK_SHIFT)) & NETC_F2_GLOBAL_SMBUCHWMR_WATERMARK_MASK)
199 /*! @} */
200 
201 /*! @name SMLCR - Shared memory loss count register */
202 /*! @{ */
203 
204 #define NETC_F2_GLOBAL_SMLCR_COUNT_MASK          (0xFFFFFFU)
205 #define NETC_F2_GLOBAL_SMLCR_COUNT_SHIFT         (0U)
206 #define NETC_F2_GLOBAL_SMLCR_COUNT_WIDTH         (24U)
207 #define NETC_F2_GLOBAL_SMLCR_COUNT(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMLCR_COUNT_SHIFT)) & NETC_F2_GLOBAL_SMLCR_COUNT_MASK)
208 
209 #define NETC_F2_GLOBAL_SMLCR_IFLC_MASK           (0x40000000U)
210 #define NETC_F2_GLOBAL_SMLCR_IFLC_SHIFT          (30U)
211 #define NETC_F2_GLOBAL_SMLCR_IFLC_WIDTH          (1U)
212 #define NETC_F2_GLOBAL_SMLCR_IFLC(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMLCR_IFLC_SHIFT)) & NETC_F2_GLOBAL_SMLCR_IFLC_MASK)
213 
214 #define NETC_F2_GLOBAL_SMLCR_IFDC_MASK           (0x80000000U)
215 #define NETC_F2_GLOBAL_SMLCR_IFDC_SHIFT          (31U)
216 #define NETC_F2_GLOBAL_SMLCR_IFDC_WIDTH          (1U)
217 #define NETC_F2_GLOBAL_SMLCR_IFDC(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMLCR_IFDC_SHIFT)) & NETC_F2_GLOBAL_SMLCR_IFDC_MASK)
218 /*! @} */
219 
220 /*! @name HBTCAPR - Hash bucket table capability register */
221 /*! @{ */
222 
223 #define NETC_F2_GLOBAL_HBTCAPR_NUM_ENTRIES_MASK  (0xFFFFU)
224 #define NETC_F2_GLOBAL_HBTCAPR_NUM_ENTRIES_SHIFT (0U)
225 #define NETC_F2_GLOBAL_HBTCAPR_NUM_ENTRIES_WIDTH (16U)
226 #define NETC_F2_GLOBAL_HBTCAPR_NUM_ENTRIES(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HBTCAPR_NUM_ENTRIES_SHIFT)) & NETC_F2_GLOBAL_HBTCAPR_NUM_ENTRIES_MASK)
227 
228 #define NETC_F2_GLOBAL_HBTCAPR_MAX_COL_MASK      (0x7000000U)
229 #define NETC_F2_GLOBAL_HBTCAPR_MAX_COL_SHIFT     (24U)
230 #define NETC_F2_GLOBAL_HBTCAPR_MAX_COL_WIDTH     (3U)
231 #define NETC_F2_GLOBAL_HBTCAPR_MAX_COL(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HBTCAPR_MAX_COL_SHIFT)) & NETC_F2_GLOBAL_HBTCAPR_MAX_COL_MASK)
232 
233 #define NETC_F2_GLOBAL_HBTCAPR_MAX_VISITS_MASK   (0xF0000000U)
234 #define NETC_F2_GLOBAL_HBTCAPR_MAX_VISITS_SHIFT  (28U)
235 #define NETC_F2_GLOBAL_HBTCAPR_MAX_VISITS_WIDTH  (4U)
236 #define NETC_F2_GLOBAL_HBTCAPR_MAX_VISITS(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HBTCAPR_MAX_VISITS_SHIFT)) & NETC_F2_GLOBAL_HBTCAPR_MAX_VISITS_MASK)
237 /*! @} */
238 
239 /*! @name HBTOR0 - Hash bucket table operational register 0 */
240 /*! @{ */
241 
242 #define NETC_F2_GLOBAL_HBTOR0_NUM_ENTRIES_MASK   (0xFFFFU)
243 #define NETC_F2_GLOBAL_HBTOR0_NUM_ENTRIES_SHIFT  (0U)
244 #define NETC_F2_GLOBAL_HBTOR0_NUM_ENTRIES_WIDTH  (16U)
245 #define NETC_F2_GLOBAL_HBTOR0_NUM_ENTRIES(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HBTOR0_NUM_ENTRIES_SHIFT)) & NETC_F2_GLOBAL_HBTOR0_NUM_ENTRIES_MASK)
246 
247 #define NETC_F2_GLOBAL_HBTOR0_HWM_ENTRIES_MASK   (0xFFFF0000U)
248 #define NETC_F2_GLOBAL_HBTOR0_HWM_ENTRIES_SHIFT  (16U)
249 #define NETC_F2_GLOBAL_HBTOR0_HWM_ENTRIES_WIDTH  (16U)
250 #define NETC_F2_GLOBAL_HBTOR0_HWM_ENTRIES(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HBTOR0_HWM_ENTRIES_SHIFT)) & NETC_F2_GLOBAL_HBTOR0_HWM_ENTRIES_MASK)
251 /*! @} */
252 
253 /*! @name HBTOR2 - Hash bucket table operational register 2 */
254 /*! @{ */
255 
256 #define NETC_F2_GLOBAL_HBTOR2_RUN_AVG_FRACT_MASK (0xFFU)
257 #define NETC_F2_GLOBAL_HBTOR2_RUN_AVG_FRACT_SHIFT (0U)
258 #define NETC_F2_GLOBAL_HBTOR2_RUN_AVG_FRACT_WIDTH (8U)
259 #define NETC_F2_GLOBAL_HBTOR2_RUN_AVG_FRACT(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HBTOR2_RUN_AVG_FRACT_SHIFT)) & NETC_F2_GLOBAL_HBTOR2_RUN_AVG_FRACT_MASK)
260 
261 #define NETC_F2_GLOBAL_HBTOR2_RUN_AVG_INT_MASK   (0xFF00U)
262 #define NETC_F2_GLOBAL_HBTOR2_RUN_AVG_INT_SHIFT  (8U)
263 #define NETC_F2_GLOBAL_HBTOR2_RUN_AVG_INT_WIDTH  (8U)
264 #define NETC_F2_GLOBAL_HBTOR2_RUN_AVG_INT(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HBTOR2_RUN_AVG_INT_SHIFT)) & NETC_F2_GLOBAL_HBTOR2_RUN_AVG_INT_MASK)
265 
266 #define NETC_F2_GLOBAL_HBTOR2_HWM_COL_MASK       (0xF0000U)
267 #define NETC_F2_GLOBAL_HBTOR2_HWM_COL_SHIFT      (16U)
268 #define NETC_F2_GLOBAL_HBTOR2_HWM_COL_WIDTH      (4U)
269 #define NETC_F2_GLOBAL_HBTOR2_HWM_COL(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HBTOR2_HWM_COL_SHIFT)) & NETC_F2_GLOBAL_HBTOR2_HWM_COL_MASK)
270 /*! @} */
271 
272 /*! @name SMERBCAPR - Shared memory ENETC receive buffer capability register */
273 /*! @{ */
274 
275 #define NETC_F2_GLOBAL_SMERBCAPR_THRESH_MASK     (0xFFFFFFU)
276 #define NETC_F2_GLOBAL_SMERBCAPR_THRESH_SHIFT    (0U)
277 #define NETC_F2_GLOBAL_SMERBCAPR_THRESH_WIDTH    (24U)
278 #define NETC_F2_GLOBAL_SMERBCAPR_THRESH(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMERBCAPR_THRESH_SHIFT)) & NETC_F2_GLOBAL_SMERBCAPR_THRESH_MASK)
279 
280 #define NETC_F2_GLOBAL_SMERBCAPR_WORD_SIZE_MASK  (0x30000000U)
281 #define NETC_F2_GLOBAL_SMERBCAPR_WORD_SIZE_SHIFT (28U)
282 #define NETC_F2_GLOBAL_SMERBCAPR_WORD_SIZE_WIDTH (2U)
283 #define NETC_F2_GLOBAL_SMERBCAPR_WORD_SIZE(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMERBCAPR_WORD_SIZE_SHIFT)) & NETC_F2_GLOBAL_SMERBCAPR_WORD_SIZE_MASK)
284 
285 #define NETC_F2_GLOBAL_SMERBCAPR_MLOC_MASK       (0xC0000000U)
286 #define NETC_F2_GLOBAL_SMERBCAPR_MLOC_SHIFT      (30U)
287 #define NETC_F2_GLOBAL_SMERBCAPR_MLOC_WIDTH      (2U)
288 #define NETC_F2_GLOBAL_SMERBCAPR_MLOC(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMERBCAPR_MLOC_SHIFT)) & NETC_F2_GLOBAL_SMERBCAPR_MLOC_MASK)
289 /*! @} */
290 
291 /*! @name SMERBOR0 - Shared memory ENETC receive buffer operational register 0 */
292 /*! @{ */
293 
294 #define NETC_F2_GLOBAL_SMERBOR0_AMOUNT_MASK      (0xFFFFFFU)
295 #define NETC_F2_GLOBAL_SMERBOR0_AMOUNT_SHIFT     (0U)
296 #define NETC_F2_GLOBAL_SMERBOR0_AMOUNT_WIDTH     (24U)
297 #define NETC_F2_GLOBAL_SMERBOR0_AMOUNT(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMERBOR0_AMOUNT_SHIFT)) & NETC_F2_GLOBAL_SMERBOR0_AMOUNT_MASK)
298 /*! @} */
299 
300 /*! @name SMERBOR1 - Shared memory ENETC receive buffer operational 1 */
301 /*! @{ */
302 
303 #define NETC_F2_GLOBAL_SMERBOR1_WATERMARK_MASK   (0xFFFFFFU)
304 #define NETC_F2_GLOBAL_SMERBOR1_WATERMARK_SHIFT  (0U)
305 #define NETC_F2_GLOBAL_SMERBOR1_WATERMARK_WIDTH  (24U)
306 #define NETC_F2_GLOBAL_SMERBOR1_WATERMARK(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_SMERBOR1_WATERMARK_SHIFT)) & NETC_F2_GLOBAL_SMERBOR1_WATERMARK_MASK)
307 /*! @} */
308 
309 /*! @name PCEOR - PCE 0 operational register */
310 /*! @{ */
311 
312 #define NETC_F2_GLOBAL_PCEOR_NUM_FRAMES_MASK     (0x3FU)
313 #define NETC_F2_GLOBAL_PCEOR_NUM_FRAMES_SHIFT    (0U)
314 #define NETC_F2_GLOBAL_PCEOR_NUM_FRAMES_WIDTH    (6U)
315 #define NETC_F2_GLOBAL_PCEOR_NUM_FRAMES(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_PCEOR_NUM_FRAMES_SHIFT)) & NETC_F2_GLOBAL_PCEOR_NUM_FRAMES_MASK)
316 
317 #define NETC_F2_GLOBAL_PCEOR_HWM_FRAMES_MASK     (0x3F00U)
318 #define NETC_F2_GLOBAL_PCEOR_HWM_FRAMES_SHIFT    (8U)
319 #define NETC_F2_GLOBAL_PCEOR_HWM_FRAMES_WIDTH    (6U)
320 #define NETC_F2_GLOBAL_PCEOR_HWM_FRAMES(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_PCEOR_HWM_FRAMES_SHIFT)) & NETC_F2_GLOBAL_PCEOR_HWM_FRAMES_MASK)
321 
322 #define NETC_F2_GLOBAL_PCEOR_MAX_FRAMES_MASK     (0x3F0000U)
323 #define NETC_F2_GLOBAL_PCEOR_MAX_FRAMES_SHIFT    (16U)
324 #define NETC_F2_GLOBAL_PCEOR_MAX_FRAMES_WIDTH    (6U)
325 #define NETC_F2_GLOBAL_PCEOR_MAX_FRAMES(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_PCEOR_MAX_FRAMES_SHIFT)) & NETC_F2_GLOBAL_PCEOR_MAX_FRAMES_MASK)
326 /*! @} */
327 
328 /*! @name RFEOR - Replication Forwarding Engine 0 operational register */
329 /*! @{ */
330 
331 #define NETC_F2_GLOBAL_RFEOR_NUM_FRAMES_MASK     (0x3FU)
332 #define NETC_F2_GLOBAL_RFEOR_NUM_FRAMES_SHIFT    (0U)
333 #define NETC_F2_GLOBAL_RFEOR_NUM_FRAMES_WIDTH    (6U)
334 #define NETC_F2_GLOBAL_RFEOR_NUM_FRAMES(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_RFEOR_NUM_FRAMES_SHIFT)) & NETC_F2_GLOBAL_RFEOR_NUM_FRAMES_MASK)
335 
336 #define NETC_F2_GLOBAL_RFEOR_HWM_FRAMES_MASK     (0x3F00U)
337 #define NETC_F2_GLOBAL_RFEOR_HWM_FRAMES_SHIFT    (8U)
338 #define NETC_F2_GLOBAL_RFEOR_HWM_FRAMES_WIDTH    (6U)
339 #define NETC_F2_GLOBAL_RFEOR_HWM_FRAMES(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_RFEOR_HWM_FRAMES_SHIFT)) & NETC_F2_GLOBAL_RFEOR_HWM_FRAMES_MASK)
340 
341 #define NETC_F2_GLOBAL_RFEOR_MAX_FRAMES_MASK     (0x3F0000U)
342 #define NETC_F2_GLOBAL_RFEOR_MAX_FRAMES_SHIFT    (16U)
343 #define NETC_F2_GLOBAL_RFEOR_MAX_FRAMES_WIDTH    (6U)
344 #define NETC_F2_GLOBAL_RFEOR_MAX_FRAMES(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_RFEOR_MAX_FRAMES_SHIFT)) & NETC_F2_GLOBAL_RFEOR_MAX_FRAMES_MASK)
345 /*! @} */
346 
347 /*! @name NETCCLKR - NETC clock register */
348 /*! @{ */
349 
350 #define NETC_F2_GLOBAL_NETCCLKR_FREQ_MASK        (0x7FFU)
351 #define NETC_F2_GLOBAL_NETCCLKR_FREQ_SHIFT       (0U)
352 #define NETC_F2_GLOBAL_NETCCLKR_FREQ_WIDTH       (11U)
353 #define NETC_F2_GLOBAL_NETCCLKR_FREQ(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_NETCCLKR_FREQ_SHIFT)) & NETC_F2_GLOBAL_NETCCLKR_FREQ_MASK)
354 /*! @} */
355 
356 /*! @name HTACAPR - HTA 0 capability register */
357 /*! @{ */
358 
359 #define NETC_F2_GLOBAL_HTACAPR_MAX_RX_FRAMES_MASK (0xFFU)
360 #define NETC_F2_GLOBAL_HTACAPR_MAX_RX_FRAMES_SHIFT (0U)
361 #define NETC_F2_GLOBAL_HTACAPR_MAX_RX_FRAMES_WIDTH (8U)
362 #define NETC_F2_GLOBAL_HTACAPR_MAX_RX_FRAMES(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTACAPR_MAX_RX_FRAMES_SHIFT)) & NETC_F2_GLOBAL_HTACAPR_MAX_RX_FRAMES_MASK)
363 
364 #define NETC_F2_GLOBAL_HTACAPR_MAX_TX_FRAMES_MASK (0xFF00U)
365 #define NETC_F2_GLOBAL_HTACAPR_MAX_TX_FRAMES_SHIFT (8U)
366 #define NETC_F2_GLOBAL_HTACAPR_MAX_TX_FRAMES_WIDTH (8U)
367 #define NETC_F2_GLOBAL_HTACAPR_MAX_TX_FRAMES(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTACAPR_MAX_TX_FRAMES_SHIFT)) & NETC_F2_GLOBAL_HTACAPR_MAX_TX_FRAMES_MASK)
368 /*! @} */
369 
370 /*! @name HTARFCOR - HTA 0 receive frame count operational register */
371 /*! @{ */
372 
373 #define NETC_F2_GLOBAL_HTARFCOR_HP_COUNT_MASK    (0xFFU)
374 #define NETC_F2_GLOBAL_HTARFCOR_HP_COUNT_SHIFT   (0U)
375 #define NETC_F2_GLOBAL_HTARFCOR_HP_COUNT_WIDTH   (8U)
376 #define NETC_F2_GLOBAL_HTARFCOR_HP_COUNT(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTARFCOR_HP_COUNT_SHIFT)) & NETC_F2_GLOBAL_HTARFCOR_HP_COUNT_MASK)
377 
378 #define NETC_F2_GLOBAL_HTARFCOR_HP_HWM_MASK      (0xFF00U)
379 #define NETC_F2_GLOBAL_HTARFCOR_HP_HWM_SHIFT     (8U)
380 #define NETC_F2_GLOBAL_HTARFCOR_HP_HWM_WIDTH     (8U)
381 #define NETC_F2_GLOBAL_HTARFCOR_HP_HWM(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTARFCOR_HP_HWM_SHIFT)) & NETC_F2_GLOBAL_HTARFCOR_HP_HWM_MASK)
382 
383 #define NETC_F2_GLOBAL_HTARFCOR_LP_COUNT_MASK    (0xFF0000U)
384 #define NETC_F2_GLOBAL_HTARFCOR_LP_COUNT_SHIFT   (16U)
385 #define NETC_F2_GLOBAL_HTARFCOR_LP_COUNT_WIDTH   (8U)
386 #define NETC_F2_GLOBAL_HTARFCOR_LP_COUNT(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTARFCOR_LP_COUNT_SHIFT)) & NETC_F2_GLOBAL_HTARFCOR_LP_COUNT_MASK)
387 
388 #define NETC_F2_GLOBAL_HTARFCOR_LP_HWM_MASK      (0xFF000000U)
389 #define NETC_F2_GLOBAL_HTARFCOR_LP_HWM_SHIFT     (24U)
390 #define NETC_F2_GLOBAL_HTARFCOR_LP_HWM_WIDTH     (8U)
391 #define NETC_F2_GLOBAL_HTARFCOR_LP_HWM(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTARFCOR_LP_HWM_SHIFT)) & NETC_F2_GLOBAL_HTARFCOR_LP_HWM_MASK)
392 /*! @} */
393 
394 /*! @name HTAHPBCOR - HTA 0 high priority byte count operational register */
395 /*! @{ */
396 
397 #define NETC_F2_GLOBAL_HTAHPBCOR_HP_COUNT_MASK   (0xFFFFU)
398 #define NETC_F2_GLOBAL_HTAHPBCOR_HP_COUNT_SHIFT  (0U)
399 #define NETC_F2_GLOBAL_HTAHPBCOR_HP_COUNT_WIDTH  (16U)
400 #define NETC_F2_GLOBAL_HTAHPBCOR_HP_COUNT(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTAHPBCOR_HP_COUNT_SHIFT)) & NETC_F2_GLOBAL_HTAHPBCOR_HP_COUNT_MASK)
401 
402 #define NETC_F2_GLOBAL_HTAHPBCOR_HWM_MASK        (0xFFFF0000U)
403 #define NETC_F2_GLOBAL_HTAHPBCOR_HWM_SHIFT       (16U)
404 #define NETC_F2_GLOBAL_HTAHPBCOR_HWM_WIDTH       (16U)
405 #define NETC_F2_GLOBAL_HTAHPBCOR_HWM(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTAHPBCOR_HWM_SHIFT)) & NETC_F2_GLOBAL_HTAHPBCOR_HWM_MASK)
406 /*! @} */
407 
408 /*! @name HTALPBCOR - HTA 0 low priority byte count operational register */
409 /*! @{ */
410 
411 #define NETC_F2_GLOBAL_HTALPBCOR_LP_COUNT_MASK   (0xFFFFU)
412 #define NETC_F2_GLOBAL_HTALPBCOR_LP_COUNT_SHIFT  (0U)
413 #define NETC_F2_GLOBAL_HTALPBCOR_LP_COUNT_WIDTH  (16U)
414 #define NETC_F2_GLOBAL_HTALPBCOR_LP_COUNT(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTALPBCOR_LP_COUNT_SHIFT)) & NETC_F2_GLOBAL_HTALPBCOR_LP_COUNT_MASK)
415 
416 #define NETC_F2_GLOBAL_HTALPBCOR_HWM_MASK        (0xFFFF0000U)
417 #define NETC_F2_GLOBAL_HTALPBCOR_HWM_SHIFT       (16U)
418 #define NETC_F2_GLOBAL_HTALPBCOR_HWM_WIDTH       (16U)
419 #define NETC_F2_GLOBAL_HTALPBCOR_HWM(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTALPBCOR_HWM_SHIFT)) & NETC_F2_GLOBAL_HTALPBCOR_HWM_MASK)
420 /*! @} */
421 
422 /*! @name HTATFCOR - HTA 0 transmit frame count operational register */
423 /*! @{ */
424 
425 #define NETC_F2_GLOBAL_HTATFCOR_HP_COUNT_MASK    (0xFFU)
426 #define NETC_F2_GLOBAL_HTATFCOR_HP_COUNT_SHIFT   (0U)
427 #define NETC_F2_GLOBAL_HTATFCOR_HP_COUNT_WIDTH   (8U)
428 #define NETC_F2_GLOBAL_HTATFCOR_HP_COUNT(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTATFCOR_HP_COUNT_SHIFT)) & NETC_F2_GLOBAL_HTATFCOR_HP_COUNT_MASK)
429 
430 #define NETC_F2_GLOBAL_HTATFCOR_HP_HWM_MASK      (0xFF00U)
431 #define NETC_F2_GLOBAL_HTATFCOR_HP_HWM_SHIFT     (8U)
432 #define NETC_F2_GLOBAL_HTATFCOR_HP_HWM_WIDTH     (8U)
433 #define NETC_F2_GLOBAL_HTATFCOR_HP_HWM(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTATFCOR_HP_HWM_SHIFT)) & NETC_F2_GLOBAL_HTATFCOR_HP_HWM_MASK)
434 
435 #define NETC_F2_GLOBAL_HTATFCOR_LP_COUNT_MASK    (0xFF0000U)
436 #define NETC_F2_GLOBAL_HTATFCOR_LP_COUNT_SHIFT   (16U)
437 #define NETC_F2_GLOBAL_HTATFCOR_LP_COUNT_WIDTH   (8U)
438 #define NETC_F2_GLOBAL_HTATFCOR_LP_COUNT(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTATFCOR_LP_COUNT_SHIFT)) & NETC_F2_GLOBAL_HTATFCOR_LP_COUNT_MASK)
439 
440 #define NETC_F2_GLOBAL_HTATFCOR_LP_HWM_MASK      (0xFF000000U)
441 #define NETC_F2_GLOBAL_HTATFCOR_LP_HWM_SHIFT     (24U)
442 #define NETC_F2_GLOBAL_HTATFCOR_LP_HWM_WIDTH     (8U)
443 #define NETC_F2_GLOBAL_HTATFCOR_LP_HWM(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_HTATFCOR_LP_HWM_SHIFT)) & NETC_F2_GLOBAL_HTATFCOR_LP_HWM_MASK)
444 /*! @} */
445 
446 /*! @name RCSBRLAR - Root complex 0 system bus read latency average register */
447 /*! @{ */
448 
449 #define NETC_F2_GLOBAL_RCSBRLAR_FRACT_MASK       (0xFFU)
450 #define NETC_F2_GLOBAL_RCSBRLAR_FRACT_SHIFT      (0U)
451 #define NETC_F2_GLOBAL_RCSBRLAR_FRACT_WIDTH      (8U)
452 #define NETC_F2_GLOBAL_RCSBRLAR_FRACT(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_RCSBRLAR_FRACT_SHIFT)) & NETC_F2_GLOBAL_RCSBRLAR_FRACT_MASK)
453 
454 #define NETC_F2_GLOBAL_RCSBRLAR_INT_MASK         (0xFFF00U)
455 #define NETC_F2_GLOBAL_RCSBRLAR_INT_SHIFT        (8U)
456 #define NETC_F2_GLOBAL_RCSBRLAR_INT_WIDTH        (12U)
457 #define NETC_F2_GLOBAL_RCSBRLAR_INT(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_RCSBRLAR_INT_SHIFT)) & NETC_F2_GLOBAL_RCSBRLAR_INT_MASK)
458 /*! @} */
459 
460 /*! @name RCSBRLHWMR - Root complex 0 system bus read latency high watermark register */
461 /*! @{ */
462 
463 #define NETC_F2_GLOBAL_RCSBRLHWMR_FRACT_MASK     (0xFFU)
464 #define NETC_F2_GLOBAL_RCSBRLHWMR_FRACT_SHIFT    (0U)
465 #define NETC_F2_GLOBAL_RCSBRLHWMR_FRACT_WIDTH    (8U)
466 #define NETC_F2_GLOBAL_RCSBRLHWMR_FRACT(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_RCSBRLHWMR_FRACT_SHIFT)) & NETC_F2_GLOBAL_RCSBRLHWMR_FRACT_MASK)
467 
468 #define NETC_F2_GLOBAL_RCSBRLHWMR_INT_MASK       (0xFFF00U)
469 #define NETC_F2_GLOBAL_RCSBRLHWMR_INT_SHIFT      (8U)
470 #define NETC_F2_GLOBAL_RCSBRLHWMR_INT_WIDTH      (12U)
471 #define NETC_F2_GLOBAL_RCSBRLHWMR_INT(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_RCSBRLHWMR_INT_SHIFT)) & NETC_F2_GLOBAL_RCSBRLHWMR_INT_MASK)
472 /*! @} */
473 
474 /*! @name RCSBWLAR - Root complex 0 system bus write latency average register */
475 /*! @{ */
476 
477 #define NETC_F2_GLOBAL_RCSBWLAR_FRACT_MASK       (0xFFU)
478 #define NETC_F2_GLOBAL_RCSBWLAR_FRACT_SHIFT      (0U)
479 #define NETC_F2_GLOBAL_RCSBWLAR_FRACT_WIDTH      (8U)
480 #define NETC_F2_GLOBAL_RCSBWLAR_FRACT(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_RCSBWLAR_FRACT_SHIFT)) & NETC_F2_GLOBAL_RCSBWLAR_FRACT_MASK)
481 
482 #define NETC_F2_GLOBAL_RCSBWLAR_INT_MASK         (0xFFF00U)
483 #define NETC_F2_GLOBAL_RCSBWLAR_INT_SHIFT        (8U)
484 #define NETC_F2_GLOBAL_RCSBWLAR_INT_WIDTH        (12U)
485 #define NETC_F2_GLOBAL_RCSBWLAR_INT(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_RCSBWLAR_INT_SHIFT)) & NETC_F2_GLOBAL_RCSBWLAR_INT_MASK)
486 /*! @} */
487 
488 /*! @name RCSBWLHWMR - Root complex 0 system bus write latency high watermark register */
489 /*! @{ */
490 
491 #define NETC_F2_GLOBAL_RCSBWLHWMR_FRACT_MASK     (0xFFU)
492 #define NETC_F2_GLOBAL_RCSBWLHWMR_FRACT_SHIFT    (0U)
493 #define NETC_F2_GLOBAL_RCSBWLHWMR_FRACT_WIDTH    (8U)
494 #define NETC_F2_GLOBAL_RCSBWLHWMR_FRACT(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_RCSBWLHWMR_FRACT_SHIFT)) & NETC_F2_GLOBAL_RCSBWLHWMR_FRACT_MASK)
495 
496 #define NETC_F2_GLOBAL_RCSBWLHWMR_INT_MASK       (0xFFF00U)
497 #define NETC_F2_GLOBAL_RCSBWLHWMR_INT_SHIFT      (8U)
498 #define NETC_F2_GLOBAL_RCSBWLHWMR_INT_WIDTH      (12U)
499 #define NETC_F2_GLOBAL_RCSBWLHWMR_INT(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_RCSBWLHWMR_INT_SHIFT)) & NETC_F2_GLOBAL_RCSBWLHWMR_INT_MASK)
500 /*! @} */
501 
502 /*! @name IPBRR0 - IP block revision register 0 */
503 /*! @{ */
504 
505 #define NETC_F2_GLOBAL_IPBRR0_IP_MN_MASK         (0xFFU)
506 #define NETC_F2_GLOBAL_IPBRR0_IP_MN_SHIFT        (0U)
507 #define NETC_F2_GLOBAL_IPBRR0_IP_MN_WIDTH        (8U)
508 #define NETC_F2_GLOBAL_IPBRR0_IP_MN(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_IPBRR0_IP_MN_SHIFT)) & NETC_F2_GLOBAL_IPBRR0_IP_MN_MASK)
509 
510 #define NETC_F2_GLOBAL_IPBRR0_IP_MJ_MASK         (0xFF00U)
511 #define NETC_F2_GLOBAL_IPBRR0_IP_MJ_SHIFT        (8U)
512 #define NETC_F2_GLOBAL_IPBRR0_IP_MJ_WIDTH        (8U)
513 #define NETC_F2_GLOBAL_IPBRR0_IP_MJ(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_IPBRR0_IP_MJ_SHIFT)) & NETC_F2_GLOBAL_IPBRR0_IP_MJ_MASK)
514 
515 #define NETC_F2_GLOBAL_IPBRR0_IP_ID_MASK         (0xFFFF0000U)
516 #define NETC_F2_GLOBAL_IPBRR0_IP_ID_SHIFT        (16U)
517 #define NETC_F2_GLOBAL_IPBRR0_IP_ID_WIDTH        (16U)
518 #define NETC_F2_GLOBAL_IPBRR0_IP_ID(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_IPBRR0_IP_ID_SHIFT)) & NETC_F2_GLOBAL_IPBRR0_IP_ID_MASK)
519 /*! @} */
520 
521 /*! @name IPBRR1 - IP block revision register 1 */
522 /*! @{ */
523 
524 #define NETC_F2_GLOBAL_IPBRR1_IP_CFG_MASK        (0xFFU)
525 #define NETC_F2_GLOBAL_IPBRR1_IP_CFG_SHIFT       (0U)
526 #define NETC_F2_GLOBAL_IPBRR1_IP_CFG_WIDTH       (8U)
527 #define NETC_F2_GLOBAL_IPBRR1_IP_CFG(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_IPBRR1_IP_CFG_SHIFT)) & NETC_F2_GLOBAL_IPBRR1_IP_CFG_MASK)
528 
529 #define NETC_F2_GLOBAL_IPBRR1_IP_MNT_MASK        (0xFF00U)
530 #define NETC_F2_GLOBAL_IPBRR1_IP_MNT_SHIFT       (8U)
531 #define NETC_F2_GLOBAL_IPBRR1_IP_MNT_WIDTH       (8U)
532 #define NETC_F2_GLOBAL_IPBRR1_IP_MNT(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_IPBRR1_IP_MNT_SHIFT)) & NETC_F2_GLOBAL_IPBRR1_IP_MNT_MASK)
533 
534 #define NETC_F2_GLOBAL_IPBRR1_IP_INT_MASK        (0xFF0000U)
535 #define NETC_F2_GLOBAL_IPBRR1_IP_INT_SHIFT       (16U)
536 #define NETC_F2_GLOBAL_IPBRR1_IP_INT_WIDTH       (8U)
537 #define NETC_F2_GLOBAL_IPBRR1_IP_INT(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_IPBRR1_IP_INT_SHIFT)) & NETC_F2_GLOBAL_IPBRR1_IP_INT_MASK)
538 /*! @} */
539 
540 /*! @name FBLPR - Function boot loader parameter register 0..Function boot loader parameter register 1 */
541 /*! @{ */
542 
543 #define NETC_F2_GLOBAL_FBLPR_PARAM_VAL_MASK      (0xFFFFFFFFU)
544 #define NETC_F2_GLOBAL_FBLPR_PARAM_VAL_SHIFT     (0U)
545 #define NETC_F2_GLOBAL_FBLPR_PARAM_VAL_WIDTH     (32U)
546 #define NETC_F2_GLOBAL_FBLPR_PARAM_VAL(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F2_GLOBAL_FBLPR_PARAM_VAL_SHIFT)) & NETC_F2_GLOBAL_FBLPR_PARAM_VAL_MASK)
547 /*! @} */
548 
549 /*!
550  * @}
551  */ /* end of group NETC_F2_GLOBAL_Register_Masks */
552 
553 /*!
554  * @}
555  */ /* end of group NETC_F2_GLOBAL_Peripheral_Access_Layer */
556 
557 #endif  /* #if !defined(S32Z2_NETC_F2_GLOBAL_H_) */
558