1 /*
2  * Copyright 1997-2016 Freescale Semiconductor, Inc.
3  * Copyright 2016-2024 NXP
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  */
7 
8 /*!
9  * @file S32Z2_SW_ETH_MAC_PORT1.h
10  * @version 2.3
11  * @date 2024-05-03
12  * @brief Peripheral Access Layer for S32Z2_SW_ETH_MAC_PORT1
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_SW_ETH_MAC_PORT1_H_)  /* Check if memory map has not been already included */
58 #define S32Z2_SW_ETH_MAC_PORT1_H_
59 
60 #include "S32Z2_COMMON.h"
61 
62 /* ----------------------------------------------------------------------------
63    -- SW_ETH_MAC_PORT1 Peripheral Access Layer
64    ---------------------------------------------------------------------------- */
65 
66 /*!
67  * @addtogroup SW_ETH_MAC_PORT1_Peripheral_Access_Layer SW_ETH_MAC_PORT1 Peripheral Access Layer
68  * @{
69  */
70 
71 /** SW_ETH_MAC_PORT1 - Register Layout Typedef */
72 typedef struct {
73   uint8_t RESERVED_0[8];
74   __IO uint32_t PM0_COMMAND_CONFIG;                /**< Port MAC 0 Command and Configuration Register, offset: 0x8 */
75   __I  uint32_t PM0_MAC_ADDR_0;                    /**< Port MAC 0 MAC Address Register 0, offset: 0xC */
76   __I  uint32_t PM0_MAC_ADDR_1;                    /**< Port MAC 0 MAC Address Register 1, offset: 0x10 */
77   __IO uint32_t PM0_MAXFRM;                        /**< Port MAC 0 Maximum Frame Length Register, offset: 0x14 */
78   uint8_t RESERVED_1[40];
79   __IO uint32_t PM0_IEVENT;                        /**< Port MAC 0 Interrupt Event Register, offset: 0x40 */
80   uint8_t RESERVED_2[8];
81   __IO uint32_t PM0_IMASK;                         /**< Port MAC 0 Interrupt Mask Register(INT_MASK), offset: 0x4C */
82   uint8_t RESERVED_3[4];
83   __IO uint32_t PM0_PAUSE_QUANTA;                  /**< Port MAC 0 Pause Quanta Register, offset: 0x54 */
84   uint8_t RESERVED_4[12];
85   __IO uint32_t PM0_PAUSE_THRESH;                  /**< Port MAC 0 Pause Quanta Threshold Register, offset: 0x64 */
86   uint8_t RESERVED_5[12];
87   __I  uint32_t PM0_RX_PAUSE_STATUS;               /**< Port MAC 0 Receive Pause Status Register, offset: 0x74 */
88   uint8_t RESERVED_6[72];
89   __IO uint32_t PM0_SINGLE_STEP;                   /**< Port MAC 0 IEEE1588 Single-Step Control Register, offset: 0xC0 */
90   uint8_t RESERVED_7[12];
91   __IO uint32_t PM0_HD_BACKOFF_ENTROPY;            /**< Port MAC 0 half-duplex backoff entropy register, offset: 0xD0 */
92   uint8_t RESERVED_8[12];
93   __IO uint32_t PM0_STATN_CONFIG;                  /**< Port MAC 0 Statistics Configuration Register, offset: 0xE0 */
94   uint8_t RESERVED_9[28];
95   __I  uint64_t PM0_REOCTN;                        /**< Port MAC 0 Receive Ethernet Octets Counter(etherStatsOctetsn), offset: 0x100 */
96   __I  uint64_t PM0_ROCTN;                         /**< Port MAC 0 Receive Octets Counter(iflnOctetsn), offset: 0x108 */
97   uint8_t RESERVED_10[8];
98   __I  uint64_t PM0_RXPFN;                         /**< Port MAC 0 Receive Valid Pause Frame Counter Register(aPAUSEMACCtrlFramesReceivedn), offset: 0x118 */
99   __I  uint64_t PM0_RFRMN;                         /**< Port MAC 0 Receive Frame Counter Register(aFramesReceivedOKn), offset: 0x120 */
100   __I  uint64_t PM0_RFCSN;                         /**< Port MAC 0 Receive Frame Check Sequence Error Counter Register(), offset: 0x128 */
101   __I  uint64_t PM0_RVLANN;                        /**< Port MAC 0 Receive VLAN Frame Counter Register(VLANReceivedOKn), offset: 0x130 */
102   __I  uint64_t PM0_RERRN;                         /**< Port MAC 0 Receive Frame Error Counter Register(ifInErrorsn), offset: 0x138 */
103   __I  uint64_t PM0_RUCAN;                         /**< Port MAC 0 Receive Unicast Frame Counter Register(ifInUcastPktsn), offset: 0x140 */
104   __I  uint64_t PM0_RMCAN;                         /**< Port MAC 0 Receive Multicast Frame Counter Register(ifInMulticastPktsn), offset: 0x148 */
105   __I  uint64_t PM0_RBCAN;                         /**< Port MAC 0 Receive Broadcast Frame Counter Register(ifInBroadcastPktsn), offset: 0x150 */
106   __I  uint64_t PM0_RDRPN;                         /**< Port MAC 0 Receive Dropped Packets Counter Register(etherStatsDropEventsn), offset: 0x158 */
107   __I  uint64_t PM0_RPKTN;                         /**< Port MAC 0 Receive Packets Counter Register(etherStatsPktsn), offset: 0x160 */
108   __I  uint64_t PM0_RUNDN;                         /**< Port MAC 0 Receive Undersized Packet Counter Register(etherStatsUndersizePktsn), offset: 0x168 */
109   __I  uint64_t PM0_R64N;                          /**< Port MAC 0 Receive 64-Octet Packet Counter Register(etherStatsPkts64OctetsN), offset: 0x170 */
110   __I  uint64_t PM0_R127N;                         /**< Port MAC 0 Receive 65 to 127-Octet Packet Counter Register(etherStatsPkts65to127OctetsN), offset: 0x178 */
111   __I  uint64_t PM0_R255N;                         /**< Port MAC 0 Receive 128 to 255-Octet Packet Counter Register(etherStatsPkts128to255OctetsN), offset: 0x180 */
112   __I  uint64_t PM0_R511N;                         /**< Port MAC 0 Receive 256 to 511-Octet Packet Counter Register(etherStatsPkts256to511OctetsN), offset: 0x188 */
113   __I  uint64_t PM0_R1023N;                        /**< Port MAC 0 Receive 512 to 1023-Octet Packet Counter Register(etherStatsPkts512to1023OctetsN), offset: 0x190 */
114   __I  uint64_t PM0_R1522N;                        /**< Port MAC 0 Receive 1024 to 1522-Octet Packet Counter Register(etherStatsPkts1024to1522OctetsN), offset: 0x198 */
115   __I  uint64_t PM0_R1523XN;                       /**< Port MAC 0 Receive 1523 to Max-Octet Packet Counter Register(etherStatsPkts1523toMaxOctetsN), offset: 0x1A0 */
116   __I  uint64_t PM0_ROVRN;                         /**< Port MAC 0 Receive Oversized Packet Counter Register(etherStatsOversizePktsn), offset: 0x1A8 */
117   __I  uint64_t PM0_RJBRN;                         /**< Port MAC 0 Receive Jabber Packet Counter Register(etherStatsJabbersn), offset: 0x1B0 */
118   __I  uint64_t PM0_RFRGN;                         /**< Port MAC 0 Receive Fragment Packet Counter Register(etherStatsFragmentsn, offset: 0x1B8 */
119   __I  uint64_t PM0_RCNPN;                         /**< Port MAC 0 Receive Control Packet Counter Register, offset: 0x1C0 */
120   __I  uint64_t PM0_RDRNTPN;                       /**< Port MAC 0 Receive Dropped Not Truncated Packets Counter Register(etherStatsDropEventsn), offset: 0x1C8 */
121   uint8_t RESERVED_11[48];
122   __I  uint64_t PM0_TEOCTN;                        /**< Port MAC 0 Transmit Ethernet Octets Counter(etherStatsOctetsn), offset: 0x200 */
123   __I  uint64_t PM0_TOCTN;                         /**< Port MAC 0 Transmit Octets Counter Register(ifOutOctetsn), offset: 0x208 */
124   uint8_t RESERVED_12[8];
125   __I  uint64_t PM0_TXPFN;                         /**< Port MAC 0 Transmit Valid Pause Frame Counter Register(aPAUSEMACCtrlFramesReceivedn), offset: 0x218 */
126   __I  uint64_t PM0_TFRMN;                         /**< Port MAC 0 Transmit Frame Counter Register(aFramesTransmittedOKn), offset: 0x220 */
127   __I  uint64_t PM0_TFCSN;                         /**< Port MAC 0 Transmit Frame Check Sequence Error Counter Register(), offset: 0x228 */
128   __I  uint64_t PM0_TVLANN;                        /**< Port MAC 0 Transmit VLAN Frame Counter Register(VLANTransmittedOKn), offset: 0x230 */
129   __I  uint64_t PM0_TERRN;                         /**< Port MAC 0 Transmit Frame Error Counter Register(ifOutErrorsn), offset: 0x238 */
130   __I  uint64_t PM0_TUCAN;                         /**< Port MAC 0 Transmit Unicast Frame Counter Register(ifOutUcastPktsn), offset: 0x240 */
131   __I  uint64_t PM0_TMCAN;                         /**< Port MAC 0 Transmit Multicast Frame Counter Register(ifOutMulticastPktsn), offset: 0x248 */
132   __I  uint64_t PM0_TBCAN;                         /**< Port MAC 0 Transmit Broadcast Frame Counter Register(ifOutBroadcastPktsn), offset: 0x250 */
133   uint8_t RESERVED_13[8];
134   __I  uint64_t PM0_TPKTN;                         /**< Port MAC 0 Transmit Packets Counter Register(etherStatsPktsn), offset: 0x260 */
135   __I  uint64_t PM0_TUNDN;                         /**< Port MAC 0 Transmit Undersized Packet Counter Register(etherStatsUndersizePktsn), offset: 0x268 */
136   __I  uint64_t PM0_T64N;                          /**< Port MAC 0 Transmit 64-Octet Packet Counter Register (etherStatsPkts64OctetsN), offset: 0x270 */
137   __I  uint64_t PM0_T127N;                         /**< Port MAC 0 Transmit 65 to 127-Octet Packet Counter Register (etherStatsPkts65to127OctetsN), offset: 0x278 */
138   __I  uint64_t PM0_T255N;                         /**< Port MAC 0 Transmit 128 to 255-Octet Packet Counter Register (etherStatsPkts128to255OctetsN), offset: 0x280 */
139   __I  uint64_t PM0_T511N;                         /**< Port MAC 0 Transmit 256 to 511-Octet Packet Counter Register (etherStatsPkts256to511OctetsN), offset: 0x288 */
140   __I  uint64_t PM0_T1023N;                        /**< Port MAC 0 Transmit 512 to 1023-Octet Packet Counter Register (etherStatsPkts512to1023OctetsN), offset: 0x290 */
141   __I  uint64_t PM0_T1522N;                        /**< Port MAC 0 Transmit 1024 to 1522-Octet Packet Counter Register (etherStatsPkts1024to1522OctetsN), offset: 0x298 */
142   __I  uint64_t PM0_T1523XN;                       /**< Port MAC 0 Transmit 1523 to TX_MTU-Octet Packet Counter Register (etherStatsPkts1523toMaxOctetsN), offset: 0x2A0 */
143   uint8_t RESERVED_14[24];
144   __I  uint64_t PM0_TCNPN;                         /**< Port MAC 0 Transmit Control Packet Counter Register, offset: 0x2C0 */
145   uint8_t RESERVED_15[8];
146   __I  uint64_t PM0_TDFRN;                         /**< Port MAC 0 Transmit Deferred Packet Counter Register(aFramesWithDeferredXmissions), offset: 0x2D0 */
147   __I  uint64_t PM0_TMCOLN;                        /**< Port MAC 0 Transmit Multiple Collisions Counter Register(aMultipleCollisionFrames), offset: 0x2D8 */
148   __I  uint64_t PM0_TSCOLN;                        /**< Port MAC 0 Transmit Single Collision Counter(aSingleCollisionFrames) Register, offset: 0x2E0 */
149   __I  uint64_t PM0_TLCOLN;                        /**< Port MAC 0 Transmit Late Collision Counter(aLateCollisions) Register, offset: 0x2E8 */
150   __I  uint64_t PM0_TECOLN;                        /**< Port MAC 0 Transmit Excessive Collisions Counter Register, offset: 0x2F0 */
151   uint8_t RESERVED_16[8];
152   __IO uint32_t PM0_IF_MODE;                       /**< Port MAC 0 Interface Mode Control Register, offset: 0x300 */
153   uint8_t RESERVED_17[260];
154   __IO uint32_t PM1_COMMAND_CONFIG;                /**< Port MAC 1 Command and Configuration Register, offset: 0x408 */
155   __I  uint32_t PM1_MAC_ADDR_0;                    /**< Port MAC 1 MAC Address Register 0, offset: 0x40C */
156   __I  uint32_t PM1_MAC_ADDR_1;                    /**< Port MAC 1 MAC Address Register 1, offset: 0x410 */
157   __IO uint32_t PM1_MAXFRM;                        /**< Port MAC 1 Maximum Frame Length Register, offset: 0x414 */
158   uint8_t RESERVED_18[40];
159   __IO uint32_t PM1_IEVENT;                        /**< Port MAC 1 Interrupt Event Register, offset: 0x440 */
160   uint8_t RESERVED_19[8];
161   __IO uint32_t PM1_IMASK;                         /**< Port MAC 1 Interrupt Mask Register(INT_MASK), offset: 0x44C */
162   uint8_t RESERVED_20[4];
163   __IO uint32_t PM1_PAUSE_QUANTA;                  /**< Port MAC 1 Pause Quanta Register, offset: 0x454 */
164   uint8_t RESERVED_21[12];
165   __IO uint32_t PM1_PAUSE_THRESH;                  /**< Port MAC 1 Pause Quanta Threshold Register, offset: 0x464 */
166   uint8_t RESERVED_22[12];
167   __I  uint32_t PM1_RX_PAUSE_STATUS;               /**< Port MAC 1 Receive Pause Status Register, offset: 0x474 */
168   uint8_t RESERVED_23[72];
169   __IO uint32_t PM1_SINGLE_STEP;                   /**< Port MAC 1 IEEE1588 Single-Step Control Register, offset: 0x4C0 */
170   uint8_t RESERVED_24[12];
171   __IO uint32_t PM1_HD_BACKOFF_ENTROPY;            /**< Port MAC 1 half-duplex backoff entropy register, offset: 0x4D0 */
172   uint8_t RESERVED_25[12];
173   __IO uint32_t PM1_STATN_CONFIG;                  /**< Port MAC 1 Statistics Configuration Register, offset: 0x4E0 */
174   uint8_t RESERVED_26[28];
175   __I  uint64_t PM1_REOCTN;                        /**< Port MAC 1 Receive Ethernet Octets Counter(etherStatsOctetsn), offset: 0x500 */
176   __I  uint64_t PM1_ROCTN;                         /**< Port MAC 1 Receive Octets Counter(iflnOctetsn), offset: 0x508 */
177   uint8_t RESERVED_27[8];
178   __I  uint64_t PM1_RXPFN;                         /**< Port MAC 1 Receive Valid Pause Frame Counter Register(aPAUSEMACCtrlFramesReceivedn), offset: 0x518 */
179   __I  uint64_t PM1_RFRMN;                         /**< Port MAC 1 Receive Frame Counter Register(aFramesReceivedOKn), offset: 0x520 */
180   __I  uint64_t PM1_RFCSN;                         /**< Port MAC 1 Receive Frame Check Sequence Error Counter Register(), offset: 0x528 */
181   __I  uint64_t PM1_RVLANN;                        /**< Port MAC 1 Receive VLAN Frame Counter Register(VLANReceivedOKn), offset: 0x530 */
182   __I  uint64_t PM1_RERRN;                         /**< Port MAC 1 Receive Frame Error Counter Register(ifInErrorsn), offset: 0x538 */
183   __I  uint64_t PM1_RUCAN;                         /**< Port MAC 1 Receive Unicast Frame Counter Register(ifInUcastPktsn), offset: 0x540 */
184   __I  uint64_t PM1_RMCAN;                         /**< Port MAC 1 Receive Multicast Frame Counter Register(ifInMulticastPktsn), offset: 0x548 */
185   __I  uint64_t PM1_RBCAN;                         /**< Port MAC 1 Receive Broadcast Frame Counter Register(ifInBroadcastPktsn), offset: 0x550 */
186   __I  uint64_t PM1_RDRPN;                         /**< Port MAC 1 Receive Dropped Packets Counter Register(etherStatsDropEventsn), offset: 0x558 */
187   __I  uint64_t PM1_RPKTN;                         /**< Port MAC 1 Receive Packets Counter Register(etherStatsPktsn), offset: 0x560 */
188   __I  uint64_t PM1_RUNDN;                         /**< Port MAC 1 Receive Undersized Packet Counter Register(etherStatsUndersizePktsn), offset: 0x568 */
189   __I  uint64_t PM1_R64N;                          /**< Port MAC 1 Receive 64-Octet Packet Counter Register(etherStatsPkts64OctetsN), offset: 0x570 */
190   __I  uint64_t PM1_R127N;                         /**< Port MAC 1 Receive 65 to 127-Octet Packet Counter Register(etherStatsPkts65to127OctetsN), offset: 0x578 */
191   __I  uint64_t PM1_R255N;                         /**< Port MAC 1 Receive 128 to 255-Octet Packet Counter Register(etherStatsPkts128to255OctetsN), offset: 0x580 */
192   __I  uint64_t PM1_R511N;                         /**< Port MAC 1 Receive 256 to 511-Octet Packet Counter Register(etherStatsPkts256to511OctetsN), offset: 0x588 */
193   __I  uint64_t PM1_R1023N;                        /**< Port MAC 1 Receive 512 to 1023-Octet Packet Counter Register(etherStatsPkts512to1023OctetsN), offset: 0x590 */
194   __I  uint64_t PM1_R1522N;                        /**< Port MAC 1 Receive 1024 to 1522-Octet Packet Counter Register(etherStatsPkts1024to1522OctetsN), offset: 0x598 */
195   __I  uint64_t PM1_R1523XN;                       /**< Port MAC 1 Receive 1523 to Max-Octet Packet Counter Register(etherStatsPkts1523toMaxOctetsN), offset: 0x5A0 */
196   __I  uint64_t PM1_ROVRN;                         /**< Port MAC 1 Receive Oversized Packet Counter Register(etherStatsOversizePktsn), offset: 0x5A8 */
197   __I  uint64_t PM1_RJBRN;                         /**< Port MAC 1 Receive Jabber Packet Counter Register(etherStatsJabbersn), offset: 0x5B0 */
198   __I  uint64_t PM1_RFRGN;                         /**< Port MAC 1 Receive Fragment Packet Counter Register(etherStatsFragmentsn, offset: 0x5B8 */
199   __I  uint64_t PM1_RCNPN;                         /**< Port MAC 1 Receive Control Packet Counter Register, offset: 0x5C0 */
200   __I  uint64_t PM1_RDRNTPN;                       /**< Port MAC 1 Receive Dropped Not Truncated Packets Counter Register(etherStatsDropEventsn), offset: 0x5C8 */
201   uint8_t RESERVED_28[48];
202   __I  uint64_t PM1_TEOCTN;                        /**< Port MAC 1 Transmit Ethernet Octets Counter(etherStatsOctetsn), offset: 0x600 */
203   __I  uint64_t PM1_TOCTN;                         /**< Port MAC 1 Transmit Octets Counter Register(ifOutOctetsn), offset: 0x608 */
204   uint8_t RESERVED_29[8];
205   __I  uint64_t PM1_TXPFN;                         /**< Port MAC 1 Transmit Valid Pause Frame Counter Register(aPAUSEMACCtrlFramesReceivedn), offset: 0x618 */
206   __I  uint64_t PM1_TFRMN;                         /**< Port MAC 1 Transmit Frame Counter Register(aFramesTransmittedOKn), offset: 0x620 */
207   __I  uint64_t PM1_TFCSN;                         /**< Port MAC 1 Transmit Frame Check Sequence Error Counter Register(), offset: 0x628 */
208   __I  uint64_t PM1_TVLANN;                        /**< Port MAC 1 Transmit VLAN Frame Counter Register(VLANTransmittedOKn), offset: 0x630 */
209   __I  uint64_t PM1_TERRN;                         /**< Port MAC 1 Transmit Frame Error Counter Register(ifOutErrorsn), offset: 0x638 */
210   __I  uint64_t PM1_TUCAN;                         /**< Port MAC 1 Transmit Unicast Frame Counter Register(ifOutUcastPktsn), offset: 0x640 */
211   __I  uint64_t PM1_TMCAN;                         /**< Port MAC 1 Transmit Multicast Frame Counter Register(ifOutMulticastPktsn), offset: 0x648 */
212   __I  uint64_t PM1_TBCAN;                         /**< Port MAC 1 Transmit Broadcast Frame Counter Register(ifOutBroadcastPktsn), offset: 0x650 */
213   uint8_t RESERVED_30[8];
214   __I  uint64_t PM1_TPKTN;                         /**< Port MAC 1 Transmit Packets Counter Register(etherStatsPktsn), offset: 0x660 */
215   __I  uint64_t PM1_TUNDN;                         /**< Port MAC 1 Transmit Undersized Packet Counter Register(etherStatsUndersizePktsn), offset: 0x668 */
216   __I  uint64_t PM1_T64N;                          /**< Port MAC 1 Transmit 64-Octet Packet Counter Register (etherStatsPkts64OctetsN), offset: 0x670 */
217   __I  uint64_t PM1_T127N;                         /**< Port MAC 1 Transmit 65 to 127-Octet Packet Counter Register (etherStatsPkts65to127OctetsN), offset: 0x678 */
218   __I  uint64_t PM1_T255N;                         /**< Port MAC 1 Transmit 128 to 255-Octet Packet Counter Register (etherStatsPkts128to255OctetsN), offset: 0x680 */
219   __I  uint64_t PM1_T511N;                         /**< Port MAC 1 Transmit 256 to 511-Octet Packet Counter Register (etherStatsPkts256to511OctetsN), offset: 0x688 */
220   __I  uint64_t PM1_T1023N;                        /**< Port MAC 1 Transmit 512 to 1023-Octet Packet Counter Register (etherStatsPkts512to1023OctetsN), offset: 0x690 */
221   __I  uint64_t PM1_T1522N;                        /**< Port MAC 1 Transmit 1024 to 1522-Octet Packet Counter Register (etherStatsPkts1024to1522OctetsN), offset: 0x698 */
222   __I  uint64_t PM1_T1523XN;                       /**< Port MAC 1 Transmit 1523 to TX_MTU-Octet Packet Counter Register (etherStatsPkts1523toMaxOctetsN), offset: 0x6A0 */
223   uint8_t RESERVED_31[24];
224   __I  uint64_t PM1_TCNPN;                         /**< Port MAC 1 Transmit Control Packet Counter Register, offset: 0x6C0 */
225   uint8_t RESERVED_32[8];
226   __I  uint64_t PM1_TDFRN;                         /**< Port MAC 1 Transmit Deferred Packet Counter Register(aFramesWithDeferredXmissions), offset: 0x6D0 */
227   __I  uint64_t PM1_TMCOLN;                        /**< Port MAC 1 Transmit Multiple Collisions Counter Register(aMultipleCollisionFrames), offset: 0x6D8 */
228   __I  uint64_t PM1_TSCOLN;                        /**< Port MAC 1 Transmit Single Collision Counter(aSingleCollisionFrames) Register, offset: 0x6E0 */
229   __I  uint64_t PM1_TLCOLN;                        /**< Port MAC 1 Transmit Late Collision Counter(aLateCollisions) Register, offset: 0x6E8 */
230   __I  uint64_t PM1_TECOLN;                        /**< Port MAC 1 Transmit Excessive Collisions Counter Register, offset: 0x6F0 */
231   uint8_t RESERVED_33[8];
232   __IO uint32_t PM1_IF_MODE;                       /**< Port MAC 1 Interface Mode Control Register, offset: 0x700 */
233   uint8_t RESERVED_34[252];
234   __IO uint32_t MAC_MERGE_MMCSR;                   /**< Port MAC Merge Control and Status Register, offset: 0x800 */
235   uint8_t RESERVED_35[4];
236   __IO uint32_t MAC_MERGE_MMFAECR;                 /**< Port MAC Merge Frame Assembly Error Count Register, offset: 0x808 */
237   __IO uint32_t MAC_MERGE_MMFSECR;                 /**< Port MAC Merge Frame SMD Error Count Register, offset: 0x80C */
238   __IO uint32_t MAC_MERGE_MMFAOCR;                 /**< Port MAC Merge Frame Assembly OK Count Register, offset: 0x810 */
239   __IO uint32_t MAC_MERGE_MMFCRXR;                 /**< Port MAC Merge Fragment Count RX Register, offset: 0x814 */
240   __IO uint32_t MAC_MERGE_MMFCTXR;                 /**< Port MAC Merge Fragment Count TX Register, offset: 0x818 */
241   __IO uint32_t MAC_MERGE_MMHCR;                   /**< Port MAC Merge Hold Count Register, offset: 0x81C */
242   uint8_t RESERVED_36[992];
243   __IO uint32_t PEMDIOCR;                          /**< Port external MDIO configuration register, offset: 0xC00 */
244   __IO uint32_t PEMDIOICR;                         /**< Port external MDIO interface control register, offset: 0xC04 */
245   __IO uint32_t PEMDIOIDR;                         /**< Port external MDIO interface data register, offset: 0xC08 */
246   __IO uint32_t PEMDIORAR;                         /**< Port external MDIO register address register, offset: 0xC0C */
247   __I  uint32_t PEMDIOSR;                          /**< Port external MDIO status register, offset: 0xC10 */
248   uint8_t RESERVED_37[12];
249   __IO uint32_t PPSCR;                             /**< PHY status configuration register, offset: 0xC20 */
250   __IO uint32_t PPSCTRLR;                          /**< Port PHY status control register, offset: 0xC24 */
251   __I  uint32_t PPSDR;                             /**< Port PHY status data register, offset: 0xC28 */
252   __IO uint32_t PPSRAR;                            /**< Port PHY status register address register, offset: 0xC2C */
253   __IO uint32_t PPSER;                             /**< Port PHY status event register, offset: 0xC30 */
254   __IO uint32_t PPSMR;                             /**< Port PHY status mask register, offset: 0xC34 */
255 } SW_ETH_MAC_PORT1_Type, *SW_ETH_MAC_PORT1_MemMapPtr;
256 
257 /** Number of instances of the SW_ETH_MAC_PORT1 module. */
258 #define SW_ETH_MAC_PORT1_INSTANCE_COUNT          (1u)
259 
260 /* SW_ETH_MAC_PORT1 - Peripheral instance base addresses */
261 /** Peripheral NETC__SW0_ETH_MAC_PORT1 base address */
262 #define IP_NETC__SW0_ETH_MAC_PORT1_BASE          (0x74A09000u)
263 /** Peripheral NETC__SW0_ETH_MAC_PORT1 base pointer */
264 #define IP_NETC__SW0_ETH_MAC_PORT1               ((SW_ETH_MAC_PORT1_Type *)IP_NETC__SW0_ETH_MAC_PORT1_BASE)
265 /** Array initializer of SW_ETH_MAC_PORT1 peripheral base addresses */
266 #define IP_SW_ETH_MAC_PORT1_BASE_ADDRS           { IP_NETC__SW0_ETH_MAC_PORT1_BASE }
267 /** Array initializer of SW_ETH_MAC_PORT1 peripheral base pointers */
268 #define IP_SW_ETH_MAC_PORT1_BASE_PTRS            { IP_NETC__SW0_ETH_MAC_PORT1 }
269 
270 /* ----------------------------------------------------------------------------
271    -- SW_ETH_MAC_PORT1 Register Masks
272    ---------------------------------------------------------------------------- */
273 
274 /*!
275  * @addtogroup SW_ETH_MAC_PORT1_Register_Masks SW_ETH_MAC_PORT1 Register Masks
276  * @{
277  */
278 
279 /*! @name PM0_COMMAND_CONFIG - Port MAC 0 Command and Configuration Register */
280 /*! @{ */
281 
282 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_EN_MASK (0x1U)
283 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_EN_SHIFT (0U)
284 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_EN_WIDTH (1U)
285 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_EN(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_EN_SHIFT)) & SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_EN_MASK)
286 
287 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_RX_EN_MASK (0x2U)
288 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_RX_EN_SHIFT (1U)
289 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_RX_EN_WIDTH (1U)
290 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_RX_EN(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_RX_EN_SHIFT)) & SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_RX_EN_MASK)
291 
292 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_PAUSE_FWD_MASK (0x80U)
293 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_PAUSE_FWD_SHIFT (7U)
294 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_PAUSE_FWD_WIDTH (1U)
295 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_PAUSE_FWD(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_PAUSE_FWD_SHIFT)) & SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_PAUSE_FWD_MASK)
296 
297 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_PAUSE_IGN_MASK (0x100U)
298 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_PAUSE_IGN_SHIFT (8U)
299 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_PAUSE_IGN_WIDTH (1U)
300 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_PAUSE_IGN(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_PAUSE_IGN_SHIFT)) & SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_PAUSE_IGN_MASK)
301 
302 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_ADDR_INS_MASK (0x200U)
303 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_ADDR_INS_SHIFT (9U)
304 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_ADDR_INS_WIDTH (1U)
305 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_ADDR_INS(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_ADDR_INS_SHIFT)) & SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_ADDR_INS_MASK)
306 
307 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_LOOP_ENA_MASK (0x400U)
308 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_LOOP_ENA_SHIFT (10U)
309 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_LOOP_ENA_WIDTH (1U)
310 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_LOOP_ENA(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_LOOP_ENA_SHIFT)) & SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_LOOP_ENA_MASK)
311 
312 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_CNT_FRM_EN_MASK (0x2000U)
313 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_CNT_FRM_EN_SHIFT (13U)
314 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_CNT_FRM_EN_WIDTH (1U)
315 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_CNT_FRM_EN(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_CNT_FRM_EN_SHIFT)) & SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_CNT_FRM_EN_MASK)
316 
317 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TXP_MASK (0x8000U)
318 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TXP_SHIFT (15U)
319 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TXP_WIDTH (1U)
320 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TXP(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TXP_SHIFT)) & SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TXP_MASK)
321 
322 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_FLUSH_MASK (0x400000U)
323 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_FLUSH_SHIFT (22U)
324 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_FLUSH_WIDTH (1U)
325 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_FLUSH(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_FLUSH_SHIFT)) & SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TX_FLUSH_MASK)
326 
327 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_SWR_MASK (0x4000000U)
328 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_SWR_SHIFT (26U)
329 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_SWR_WIDTH (1U)
330 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_SWR(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_SWR_SHIFT)) & SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_SWR_MASK)
331 
332 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TS_MODE_MASK (0x40000000U)
333 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TS_MODE_SHIFT (30U)
334 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TS_MODE_WIDTH (1U)
335 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TS_MODE(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TS_MODE_SHIFT)) & SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_TS_MODE_MASK)
336 
337 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_MG_MASK (0x80000000U)
338 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_MG_SHIFT (31U)
339 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_MG_WIDTH (1U)
340 #define SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_MG(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_MG_SHIFT)) & SW_ETH_MAC_PORT1_PM0_COMMAND_CONFIG_MG_MASK)
341 /*! @} */
342 
343 /*! @name PM0_MAC_ADDR_0 - Port MAC 0 MAC Address Register 0 */
344 /*! @{ */
345 
346 #define SW_ETH_MAC_PORT1_PM0_MAC_ADDR_0_MAC_ADDR_0_MASK (0xFFFFFFFFU)
347 #define SW_ETH_MAC_PORT1_PM0_MAC_ADDR_0_MAC_ADDR_0_SHIFT (0U)
348 #define SW_ETH_MAC_PORT1_PM0_MAC_ADDR_0_MAC_ADDR_0_WIDTH (32U)
349 #define SW_ETH_MAC_PORT1_PM0_MAC_ADDR_0_MAC_ADDR_0(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_MAC_ADDR_0_MAC_ADDR_0_SHIFT)) & SW_ETH_MAC_PORT1_PM0_MAC_ADDR_0_MAC_ADDR_0_MASK)
350 /*! @} */
351 
352 /*! @name PM0_MAC_ADDR_1 - Port MAC 0 MAC Address Register 1 */
353 /*! @{ */
354 
355 #define SW_ETH_MAC_PORT1_PM0_MAC_ADDR_1_MAC_ADDR_1_MASK (0xFFFFU)
356 #define SW_ETH_MAC_PORT1_PM0_MAC_ADDR_1_MAC_ADDR_1_SHIFT (0U)
357 #define SW_ETH_MAC_PORT1_PM0_MAC_ADDR_1_MAC_ADDR_1_WIDTH (16U)
358 #define SW_ETH_MAC_PORT1_PM0_MAC_ADDR_1_MAC_ADDR_1(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_MAC_ADDR_1_MAC_ADDR_1_SHIFT)) & SW_ETH_MAC_PORT1_PM0_MAC_ADDR_1_MAC_ADDR_1_MASK)
359 /*! @} */
360 
361 /*! @name PM0_MAXFRM - Port MAC 0 Maximum Frame Length Register */
362 /*! @{ */
363 
364 #define SW_ETH_MAC_PORT1_PM0_MAXFRM_MAXFRM_MASK  (0xFFFFU)
365 #define SW_ETH_MAC_PORT1_PM0_MAXFRM_MAXFRM_SHIFT (0U)
366 #define SW_ETH_MAC_PORT1_PM0_MAXFRM_MAXFRM_WIDTH (16U)
367 #define SW_ETH_MAC_PORT1_PM0_MAXFRM_MAXFRM(x)    (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_MAXFRM_MAXFRM_SHIFT)) & SW_ETH_MAC_PORT1_PM0_MAXFRM_MAXFRM_MASK)
368 
369 #define SW_ETH_MAC_PORT1_PM0_MAXFRM_TX_MTU_MASK  (0xFFFF0000U)
370 #define SW_ETH_MAC_PORT1_PM0_MAXFRM_TX_MTU_SHIFT (16U)
371 #define SW_ETH_MAC_PORT1_PM0_MAXFRM_TX_MTU_WIDTH (16U)
372 #define SW_ETH_MAC_PORT1_PM0_MAXFRM_TX_MTU(x)    (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_MAXFRM_TX_MTU_SHIFT)) & SW_ETH_MAC_PORT1_PM0_MAXFRM_TX_MTU_MASK)
373 /*! @} */
374 
375 /*! @name PM0_IEVENT - Port MAC 0 Interrupt Event Register */
376 /*! @{ */
377 
378 #define SW_ETH_MAC_PORT1_PM0_IEVENT_TX_EMPTY_MASK (0x20U)
379 #define SW_ETH_MAC_PORT1_PM0_IEVENT_TX_EMPTY_SHIFT (5U)
380 #define SW_ETH_MAC_PORT1_PM0_IEVENT_TX_EMPTY_WIDTH (1U)
381 #define SW_ETH_MAC_PORT1_PM0_IEVENT_TX_EMPTY(x)  (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_IEVENT_TX_EMPTY_SHIFT)) & SW_ETH_MAC_PORT1_PM0_IEVENT_TX_EMPTY_MASK)
382 
383 #define SW_ETH_MAC_PORT1_PM0_IEVENT_RX_EMPTY_MASK (0x40U)
384 #define SW_ETH_MAC_PORT1_PM0_IEVENT_RX_EMPTY_SHIFT (6U)
385 #define SW_ETH_MAC_PORT1_PM0_IEVENT_RX_EMPTY_WIDTH (1U)
386 #define SW_ETH_MAC_PORT1_PM0_IEVENT_RX_EMPTY(x)  (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_IEVENT_RX_EMPTY_SHIFT)) & SW_ETH_MAC_PORT1_PM0_IEVENT_RX_EMPTY_MASK)
387 
388 #define SW_ETH_MAC_PORT1_PM0_IEVENT_TX_OVFL_MASK (0x400U)
389 #define SW_ETH_MAC_PORT1_PM0_IEVENT_TX_OVFL_SHIFT (10U)
390 #define SW_ETH_MAC_PORT1_PM0_IEVENT_TX_OVFL_WIDTH (1U)
391 #define SW_ETH_MAC_PORT1_PM0_IEVENT_TX_OVFL(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_IEVENT_TX_OVFL_SHIFT)) & SW_ETH_MAC_PORT1_PM0_IEVENT_TX_OVFL_MASK)
392 
393 #define SW_ETH_MAC_PORT1_PM0_IEVENT_TX_UNFL_MASK (0x800U)
394 #define SW_ETH_MAC_PORT1_PM0_IEVENT_TX_UNFL_SHIFT (11U)
395 #define SW_ETH_MAC_PORT1_PM0_IEVENT_TX_UNFL_WIDTH (1U)
396 #define SW_ETH_MAC_PORT1_PM0_IEVENT_TX_UNFL(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_IEVENT_TX_UNFL_SHIFT)) & SW_ETH_MAC_PORT1_PM0_IEVENT_TX_UNFL_MASK)
397 
398 #define SW_ETH_MAC_PORT1_PM0_IEVENT_RX_OVFL_MASK (0x1000U)
399 #define SW_ETH_MAC_PORT1_PM0_IEVENT_RX_OVFL_SHIFT (12U)
400 #define SW_ETH_MAC_PORT1_PM0_IEVENT_RX_OVFL_WIDTH (1U)
401 #define SW_ETH_MAC_PORT1_PM0_IEVENT_RX_OVFL(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_IEVENT_RX_OVFL_SHIFT)) & SW_ETH_MAC_PORT1_PM0_IEVENT_RX_OVFL_MASK)
402 
403 #define SW_ETH_MAC_PORT1_PM0_IEVENT_MGI_MASK     (0x4000U)
404 #define SW_ETH_MAC_PORT1_PM0_IEVENT_MGI_SHIFT    (14U)
405 #define SW_ETH_MAC_PORT1_PM0_IEVENT_MGI_WIDTH    (1U)
406 #define SW_ETH_MAC_PORT1_PM0_IEVENT_MGI(x)       (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_IEVENT_MGI_SHIFT)) & SW_ETH_MAC_PORT1_PM0_IEVENT_MGI_MASK)
407 /*! @} */
408 
409 /*! @name PM0_IMASK - Port MAC 0 Interrupt Mask Register(INT_MASK) */
410 /*! @{ */
411 
412 #define SW_ETH_MAC_PORT1_PM0_IMASK_MGI_MASK      (0x4000U)
413 #define SW_ETH_MAC_PORT1_PM0_IMASK_MGI_SHIFT     (14U)
414 #define SW_ETH_MAC_PORT1_PM0_IMASK_MGI_WIDTH     (1U)
415 #define SW_ETH_MAC_PORT1_PM0_IMASK_MGI(x)        (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_IMASK_MGI_SHIFT)) & SW_ETH_MAC_PORT1_PM0_IMASK_MGI_MASK)
416 /*! @} */
417 
418 /*! @name PM0_PAUSE_QUANTA - Port MAC 0 Pause Quanta Register */
419 /*! @{ */
420 
421 #define SW_ETH_MAC_PORT1_PM0_PAUSE_QUANTA_PQNT_MASK (0xFFFFU)
422 #define SW_ETH_MAC_PORT1_PM0_PAUSE_QUANTA_PQNT_SHIFT (0U)
423 #define SW_ETH_MAC_PORT1_PM0_PAUSE_QUANTA_PQNT_WIDTH (16U)
424 #define SW_ETH_MAC_PORT1_PM0_PAUSE_QUANTA_PQNT(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_PAUSE_QUANTA_PQNT_SHIFT)) & SW_ETH_MAC_PORT1_PM0_PAUSE_QUANTA_PQNT_MASK)
425 /*! @} */
426 
427 /*! @name PM0_PAUSE_THRESH - Port MAC 0 Pause Quanta Threshold Register */
428 /*! @{ */
429 
430 #define SW_ETH_MAC_PORT1_PM0_PAUSE_THRESH_QTH_MASK (0xFFFFU)
431 #define SW_ETH_MAC_PORT1_PM0_PAUSE_THRESH_QTH_SHIFT (0U)
432 #define SW_ETH_MAC_PORT1_PM0_PAUSE_THRESH_QTH_WIDTH (16U)
433 #define SW_ETH_MAC_PORT1_PM0_PAUSE_THRESH_QTH(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_PAUSE_THRESH_QTH_SHIFT)) & SW_ETH_MAC_PORT1_PM0_PAUSE_THRESH_QTH_MASK)
434 /*! @} */
435 
436 /*! @name PM0_RX_PAUSE_STATUS - Port MAC 0 Receive Pause Status Register */
437 /*! @{ */
438 
439 #define SW_ETH_MAC_PORT1_PM0_RX_PAUSE_STATUS_PSTAT_MASK (0x1U)
440 #define SW_ETH_MAC_PORT1_PM0_RX_PAUSE_STATUS_PSTAT_SHIFT (0U)
441 #define SW_ETH_MAC_PORT1_PM0_RX_PAUSE_STATUS_PSTAT_WIDTH (1U)
442 #define SW_ETH_MAC_PORT1_PM0_RX_PAUSE_STATUS_PSTAT(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_RX_PAUSE_STATUS_PSTAT_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RX_PAUSE_STATUS_PSTAT_MASK)
443 /*! @} */
444 
445 /*! @name PM0_SINGLE_STEP - Port MAC 0 IEEE1588 Single-Step Control Register */
446 /*! @{ */
447 
448 #define SW_ETH_MAC_PORT1_PM0_SINGLE_STEP_OFFSET_MASK (0x7F80U)
449 #define SW_ETH_MAC_PORT1_PM0_SINGLE_STEP_OFFSET_SHIFT (7U)
450 #define SW_ETH_MAC_PORT1_PM0_SINGLE_STEP_OFFSET_WIDTH (8U)
451 #define SW_ETH_MAC_PORT1_PM0_SINGLE_STEP_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_SINGLE_STEP_OFFSET_SHIFT)) & SW_ETH_MAC_PORT1_PM0_SINGLE_STEP_OFFSET_MASK)
452 
453 #define SW_ETH_MAC_PORT1_PM0_SINGLE_STEP_EN_MASK (0x80000000U)
454 #define SW_ETH_MAC_PORT1_PM0_SINGLE_STEP_EN_SHIFT (31U)
455 #define SW_ETH_MAC_PORT1_PM0_SINGLE_STEP_EN_WIDTH (1U)
456 #define SW_ETH_MAC_PORT1_PM0_SINGLE_STEP_EN(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_SINGLE_STEP_EN_SHIFT)) & SW_ETH_MAC_PORT1_PM0_SINGLE_STEP_EN_MASK)
457 /*! @} */
458 
459 /*! @name PM0_HD_BACKOFF_ENTROPY - Port MAC 0 half-duplex backoff entropy register */
460 /*! @{ */
461 
462 #define SW_ETH_MAC_PORT1_PM0_HD_BACKOFF_ENTROPY_HD_BACKOFF_ENTROPY_MASK (0x3FFU)
463 #define SW_ETH_MAC_PORT1_PM0_HD_BACKOFF_ENTROPY_HD_BACKOFF_ENTROPY_SHIFT (0U)
464 #define SW_ETH_MAC_PORT1_PM0_HD_BACKOFF_ENTROPY_HD_BACKOFF_ENTROPY_WIDTH (10U)
465 #define SW_ETH_MAC_PORT1_PM0_HD_BACKOFF_ENTROPY_HD_BACKOFF_ENTROPY(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_HD_BACKOFF_ENTROPY_HD_BACKOFF_ENTROPY_SHIFT)) & SW_ETH_MAC_PORT1_PM0_HD_BACKOFF_ENTROPY_HD_BACKOFF_ENTROPY_MASK)
466 
467 #define SW_ETH_MAC_PORT1_PM0_HD_BACKOFF_ENTROPY_SW_ENTROPY_VALID_MASK (0x80000000U)
468 #define SW_ETH_MAC_PORT1_PM0_HD_BACKOFF_ENTROPY_SW_ENTROPY_VALID_SHIFT (31U)
469 #define SW_ETH_MAC_PORT1_PM0_HD_BACKOFF_ENTROPY_SW_ENTROPY_VALID_WIDTH (1U)
470 #define SW_ETH_MAC_PORT1_PM0_HD_BACKOFF_ENTROPY_SW_ENTROPY_VALID(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_HD_BACKOFF_ENTROPY_SW_ENTROPY_VALID_SHIFT)) & SW_ETH_MAC_PORT1_PM0_HD_BACKOFF_ENTROPY_SW_ENTROPY_VALID_MASK)
471 /*! @} */
472 
473 /*! @name PM0_STATN_CONFIG - Port MAC 0 Statistics Configuration Register */
474 /*! @{ */
475 
476 #define SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_SAT_MASK (0x1U)
477 #define SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_SAT_SHIFT (0U)
478 #define SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_SAT_WIDTH (1U)
479 #define SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_SAT(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_SAT_SHIFT)) & SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_SAT_MASK)
480 
481 #define SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_COD_MASK (0x2U)
482 #define SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_COD_SHIFT (1U)
483 #define SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_COD_WIDTH (1U)
484 #define SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_COD(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_COD_SHIFT)) & SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_COD_MASK)
485 
486 #define SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_CLR_MASK (0x4U)
487 #define SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_CLR_SHIFT (2U)
488 #define SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_CLR_WIDTH (1U)
489 #define SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_CLR(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_CLR_SHIFT)) & SW_ETH_MAC_PORT1_PM0_STATN_CONFIG_CLR_MASK)
490 /*! @} */
491 
492 /*! @name PM0_REOCTN - Port MAC 0 Receive Ethernet Octets Counter(etherStatsOctetsn) */
493 /*! @{ */
494 
495 #define SW_ETH_MAC_PORT1_PM0_REOCTN_REOCTn_MASK  (0xFFFFFFFFFFFFFFFFU)
496 #define SW_ETH_MAC_PORT1_PM0_REOCTN_REOCTn_SHIFT (0U)
497 #define SW_ETH_MAC_PORT1_PM0_REOCTN_REOCTn_WIDTH (64U)
498 #define SW_ETH_MAC_PORT1_PM0_REOCTN_REOCTn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_REOCTN_REOCTn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_REOCTN_REOCTn_MASK)
499 /*! @} */
500 
501 /*! @name PM0_ROCTN - Port MAC 0 Receive Octets Counter(iflnOctetsn) */
502 /*! @{ */
503 
504 #define SW_ETH_MAC_PORT1_PM0_ROCTN_ROCTn_MASK    (0xFFFFFFFFFFFFFFFFU)
505 #define SW_ETH_MAC_PORT1_PM0_ROCTN_ROCTn_SHIFT   (0U)
506 #define SW_ETH_MAC_PORT1_PM0_ROCTN_ROCTn_WIDTH   (64U)
507 #define SW_ETH_MAC_PORT1_PM0_ROCTN_ROCTn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_ROCTN_ROCTn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_ROCTN_ROCTn_MASK)
508 /*! @} */
509 
510 /*! @name PM0_RXPFN - Port MAC 0 Receive Valid Pause Frame Counter Register(aPAUSEMACCtrlFramesReceivedn) */
511 /*! @{ */
512 
513 #define SW_ETH_MAC_PORT1_PM0_RXPFN_RXPFn_MASK    (0xFFFFFFFFFFFFFFFFU)
514 #define SW_ETH_MAC_PORT1_PM0_RXPFN_RXPFn_SHIFT   (0U)
515 #define SW_ETH_MAC_PORT1_PM0_RXPFN_RXPFn_WIDTH   (64U)
516 #define SW_ETH_MAC_PORT1_PM0_RXPFN_RXPFn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RXPFN_RXPFn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RXPFN_RXPFn_MASK)
517 /*! @} */
518 
519 /*! @name PM0_RFRMN - Port MAC 0 Receive Frame Counter Register(aFramesReceivedOKn) */
520 /*! @{ */
521 
522 #define SW_ETH_MAC_PORT1_PM0_RFRMN_RFRMn_MASK    (0xFFFFFFFFFFFFFFFFU)
523 #define SW_ETH_MAC_PORT1_PM0_RFRMN_RFRMn_SHIFT   (0U)
524 #define SW_ETH_MAC_PORT1_PM0_RFRMN_RFRMn_WIDTH   (64U)
525 #define SW_ETH_MAC_PORT1_PM0_RFRMN_RFRMn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RFRMN_RFRMn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RFRMN_RFRMn_MASK)
526 /*! @} */
527 
528 /*! @name PM0_RFCSN - Port MAC 0 Receive Frame Check Sequence Error Counter Register() */
529 /*! @{ */
530 
531 #define SW_ETH_MAC_PORT1_PM0_RFCSN_RFCSn_MASK    (0xFFFFFFFFFFFFFFFFU)
532 #define SW_ETH_MAC_PORT1_PM0_RFCSN_RFCSn_SHIFT   (0U)
533 #define SW_ETH_MAC_PORT1_PM0_RFCSN_RFCSn_WIDTH   (64U)
534 #define SW_ETH_MAC_PORT1_PM0_RFCSN_RFCSn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RFCSN_RFCSn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RFCSN_RFCSn_MASK)
535 /*! @} */
536 
537 /*! @name PM0_RVLANN - Port MAC 0 Receive VLAN Frame Counter Register(VLANReceivedOKn) */
538 /*! @{ */
539 
540 #define SW_ETH_MAC_PORT1_PM0_RVLANN_RVLANn_MASK  (0xFFFFFFFFFFFFFFFFU)
541 #define SW_ETH_MAC_PORT1_PM0_RVLANN_RVLANn_SHIFT (0U)
542 #define SW_ETH_MAC_PORT1_PM0_RVLANN_RVLANn_WIDTH (64U)
543 #define SW_ETH_MAC_PORT1_PM0_RVLANN_RVLANn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RVLANN_RVLANn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RVLANN_RVLANn_MASK)
544 /*! @} */
545 
546 /*! @name PM0_RERRN - Port MAC 0 Receive Frame Error Counter Register(ifInErrorsn) */
547 /*! @{ */
548 
549 #define SW_ETH_MAC_PORT1_PM0_RERRN_RERRn_MASK    (0xFFFFFFFFFFFFFFFFU)
550 #define SW_ETH_MAC_PORT1_PM0_RERRN_RERRn_SHIFT   (0U)
551 #define SW_ETH_MAC_PORT1_PM0_RERRN_RERRn_WIDTH   (64U)
552 #define SW_ETH_MAC_PORT1_PM0_RERRN_RERRn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RERRN_RERRn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RERRN_RERRn_MASK)
553 /*! @} */
554 
555 /*! @name PM0_RUCAN - Port MAC 0 Receive Unicast Frame Counter Register(ifInUcastPktsn) */
556 /*! @{ */
557 
558 #define SW_ETH_MAC_PORT1_PM0_RUCAN_RUCAn_MASK    (0xFFFFFFFFFFFFFFFFU)
559 #define SW_ETH_MAC_PORT1_PM0_RUCAN_RUCAn_SHIFT   (0U)
560 #define SW_ETH_MAC_PORT1_PM0_RUCAN_RUCAn_WIDTH   (64U)
561 #define SW_ETH_MAC_PORT1_PM0_RUCAN_RUCAn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RUCAN_RUCAn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RUCAN_RUCAn_MASK)
562 /*! @} */
563 
564 /*! @name PM0_RMCAN - Port MAC 0 Receive Multicast Frame Counter Register(ifInMulticastPktsn) */
565 /*! @{ */
566 
567 #define SW_ETH_MAC_PORT1_PM0_RMCAN_RMCAn_MASK    (0xFFFFFFFFFFFFFFFFU)
568 #define SW_ETH_MAC_PORT1_PM0_RMCAN_RMCAn_SHIFT   (0U)
569 #define SW_ETH_MAC_PORT1_PM0_RMCAN_RMCAn_WIDTH   (64U)
570 #define SW_ETH_MAC_PORT1_PM0_RMCAN_RMCAn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RMCAN_RMCAn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RMCAN_RMCAn_MASK)
571 /*! @} */
572 
573 /*! @name PM0_RBCAN - Port MAC 0 Receive Broadcast Frame Counter Register(ifInBroadcastPktsn) */
574 /*! @{ */
575 
576 #define SW_ETH_MAC_PORT1_PM0_RBCAN_RBCAn_MASK    (0xFFFFFFFFFFFFFFFFU)
577 #define SW_ETH_MAC_PORT1_PM0_RBCAN_RBCAn_SHIFT   (0U)
578 #define SW_ETH_MAC_PORT1_PM0_RBCAN_RBCAn_WIDTH   (64U)
579 #define SW_ETH_MAC_PORT1_PM0_RBCAN_RBCAn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RBCAN_RBCAn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RBCAN_RBCAn_MASK)
580 /*! @} */
581 
582 /*! @name PM0_RDRPN - Port MAC 0 Receive Dropped Packets Counter Register(etherStatsDropEventsn) */
583 /*! @{ */
584 
585 #define SW_ETH_MAC_PORT1_PM0_RDRPN_RDRPn_MASK    (0xFFFFFFFFFFFFFFFFU)
586 #define SW_ETH_MAC_PORT1_PM0_RDRPN_RDRPn_SHIFT   (0U)
587 #define SW_ETH_MAC_PORT1_PM0_RDRPN_RDRPn_WIDTH   (64U)
588 #define SW_ETH_MAC_PORT1_PM0_RDRPN_RDRPn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RDRPN_RDRPn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RDRPN_RDRPn_MASK)
589 /*! @} */
590 
591 /*! @name PM0_RPKTN - Port MAC 0 Receive Packets Counter Register(etherStatsPktsn) */
592 /*! @{ */
593 
594 #define SW_ETH_MAC_PORT1_PM0_RPKTN_RPKTn_MASK    (0xFFFFFFFFFFFFFFFFU)
595 #define SW_ETH_MAC_PORT1_PM0_RPKTN_RPKTn_SHIFT   (0U)
596 #define SW_ETH_MAC_PORT1_PM0_RPKTN_RPKTn_WIDTH   (64U)
597 #define SW_ETH_MAC_PORT1_PM0_RPKTN_RPKTn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RPKTN_RPKTn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RPKTN_RPKTn_MASK)
598 /*! @} */
599 
600 /*! @name PM0_RUNDN - Port MAC 0 Receive Undersized Packet Counter Register(etherStatsUndersizePktsn) */
601 /*! @{ */
602 
603 #define SW_ETH_MAC_PORT1_PM0_RUNDN_RUNDn_MASK    (0xFFFFFFFFFFFFFFFFU)
604 #define SW_ETH_MAC_PORT1_PM0_RUNDN_RUNDn_SHIFT   (0U)
605 #define SW_ETH_MAC_PORT1_PM0_RUNDN_RUNDn_WIDTH   (64U)
606 #define SW_ETH_MAC_PORT1_PM0_RUNDN_RUNDn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RUNDN_RUNDn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RUNDN_RUNDn_MASK)
607 /*! @} */
608 
609 /*! @name PM0_R64N - Port MAC 0 Receive 64-Octet Packet Counter Register(etherStatsPkts64OctetsN) */
610 /*! @{ */
611 
612 #define SW_ETH_MAC_PORT1_PM0_R64N_R64n_MASK      (0xFFFFFFFFFFFFFFFFU)
613 #define SW_ETH_MAC_PORT1_PM0_R64N_R64n_SHIFT     (0U)
614 #define SW_ETH_MAC_PORT1_PM0_R64N_R64n_WIDTH     (64U)
615 #define SW_ETH_MAC_PORT1_PM0_R64N_R64n(x)        (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_R64N_R64n_SHIFT)) & SW_ETH_MAC_PORT1_PM0_R64N_R64n_MASK)
616 /*! @} */
617 
618 /*! @name PM0_R127N - Port MAC 0 Receive 65 to 127-Octet Packet Counter Register(etherStatsPkts65to127OctetsN) */
619 /*! @{ */
620 
621 #define SW_ETH_MAC_PORT1_PM0_R127N_R127n_MASK    (0xFFFFFFFFFFFFFFFFU)
622 #define SW_ETH_MAC_PORT1_PM0_R127N_R127n_SHIFT   (0U)
623 #define SW_ETH_MAC_PORT1_PM0_R127N_R127n_WIDTH   (64U)
624 #define SW_ETH_MAC_PORT1_PM0_R127N_R127n(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_R127N_R127n_SHIFT)) & SW_ETH_MAC_PORT1_PM0_R127N_R127n_MASK)
625 /*! @} */
626 
627 /*! @name PM0_R255N - Port MAC 0 Receive 128 to 255-Octet Packet Counter Register(etherStatsPkts128to255OctetsN) */
628 /*! @{ */
629 
630 #define SW_ETH_MAC_PORT1_PM0_R255N_R255n_MASK    (0xFFFFFFFFFFFFFFFFU)
631 #define SW_ETH_MAC_PORT1_PM0_R255N_R255n_SHIFT   (0U)
632 #define SW_ETH_MAC_PORT1_PM0_R255N_R255n_WIDTH   (64U)
633 #define SW_ETH_MAC_PORT1_PM0_R255N_R255n(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_R255N_R255n_SHIFT)) & SW_ETH_MAC_PORT1_PM0_R255N_R255n_MASK)
634 /*! @} */
635 
636 /*! @name PM0_R511N - Port MAC 0 Receive 256 to 511-Octet Packet Counter Register(etherStatsPkts256to511OctetsN) */
637 /*! @{ */
638 
639 #define SW_ETH_MAC_PORT1_PM0_R511N_R511n_MASK    (0xFFFFFFFFFFFFFFFFU)
640 #define SW_ETH_MAC_PORT1_PM0_R511N_R511n_SHIFT   (0U)
641 #define SW_ETH_MAC_PORT1_PM0_R511N_R511n_WIDTH   (64U)
642 #define SW_ETH_MAC_PORT1_PM0_R511N_R511n(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_R511N_R511n_SHIFT)) & SW_ETH_MAC_PORT1_PM0_R511N_R511n_MASK)
643 /*! @} */
644 
645 /*! @name PM0_R1023N - Port MAC 0 Receive 512 to 1023-Octet Packet Counter Register(etherStatsPkts512to1023OctetsN) */
646 /*! @{ */
647 
648 #define SW_ETH_MAC_PORT1_PM0_R1023N_R1023n_MASK  (0xFFFFFFFFFFFFFFFFU)
649 #define SW_ETH_MAC_PORT1_PM0_R1023N_R1023n_SHIFT (0U)
650 #define SW_ETH_MAC_PORT1_PM0_R1023N_R1023n_WIDTH (64U)
651 #define SW_ETH_MAC_PORT1_PM0_R1023N_R1023n(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_R1023N_R1023n_SHIFT)) & SW_ETH_MAC_PORT1_PM0_R1023N_R1023n_MASK)
652 /*! @} */
653 
654 /*! @name PM0_R1522N - Port MAC 0 Receive 1024 to 1522-Octet Packet Counter Register(etherStatsPkts1024to1522OctetsN) */
655 /*! @{ */
656 
657 #define SW_ETH_MAC_PORT1_PM0_R1522N_R1522n_MASK  (0xFFFFFFFFFFFFFFFFU)
658 #define SW_ETH_MAC_PORT1_PM0_R1522N_R1522n_SHIFT (0U)
659 #define SW_ETH_MAC_PORT1_PM0_R1522N_R1522n_WIDTH (64U)
660 #define SW_ETH_MAC_PORT1_PM0_R1522N_R1522n(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_R1522N_R1522n_SHIFT)) & SW_ETH_MAC_PORT1_PM0_R1522N_R1522n_MASK)
661 /*! @} */
662 
663 /*! @name PM0_R1523XN - Port MAC 0 Receive 1523 to Max-Octet Packet Counter Register(etherStatsPkts1523toMaxOctetsN) */
664 /*! @{ */
665 
666 #define SW_ETH_MAC_PORT1_PM0_R1523XN_R1523Xn_MASK (0xFFFFFFFFFFFFFFFFU)
667 #define SW_ETH_MAC_PORT1_PM0_R1523XN_R1523Xn_SHIFT (0U)
668 #define SW_ETH_MAC_PORT1_PM0_R1523XN_R1523Xn_WIDTH (64U)
669 #define SW_ETH_MAC_PORT1_PM0_R1523XN_R1523Xn(x)  (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_R1523XN_R1523Xn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_R1523XN_R1523Xn_MASK)
670 /*! @} */
671 
672 /*! @name PM0_ROVRN - Port MAC 0 Receive Oversized Packet Counter Register(etherStatsOversizePktsn) */
673 /*! @{ */
674 
675 #define SW_ETH_MAC_PORT1_PM0_ROVRN_ROVRn_MASK    (0xFFFFFFFFFFFFFFFFU)
676 #define SW_ETH_MAC_PORT1_PM0_ROVRN_ROVRn_SHIFT   (0U)
677 #define SW_ETH_MAC_PORT1_PM0_ROVRN_ROVRn_WIDTH   (64U)
678 #define SW_ETH_MAC_PORT1_PM0_ROVRN_ROVRn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_ROVRN_ROVRn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_ROVRN_ROVRn_MASK)
679 /*! @} */
680 
681 /*! @name PM0_RJBRN - Port MAC 0 Receive Jabber Packet Counter Register(etherStatsJabbersn) */
682 /*! @{ */
683 
684 #define SW_ETH_MAC_PORT1_PM0_RJBRN_RJBRn_MASK    (0xFFFFFFFFFFFFFFFFU)
685 #define SW_ETH_MAC_PORT1_PM0_RJBRN_RJBRn_SHIFT   (0U)
686 #define SW_ETH_MAC_PORT1_PM0_RJBRN_RJBRn_WIDTH   (64U)
687 #define SW_ETH_MAC_PORT1_PM0_RJBRN_RJBRn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RJBRN_RJBRn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RJBRN_RJBRn_MASK)
688 /*! @} */
689 
690 /*! @name PM0_RFRGN - Port MAC 0 Receive Fragment Packet Counter Register(etherStatsFragmentsn */
691 /*! @{ */
692 
693 #define SW_ETH_MAC_PORT1_PM0_RFRGN_RFRGn_MASK    (0xFFFFFFFFFFFFFFFFU)
694 #define SW_ETH_MAC_PORT1_PM0_RFRGN_RFRGn_SHIFT   (0U)
695 #define SW_ETH_MAC_PORT1_PM0_RFRGN_RFRGn_WIDTH   (64U)
696 #define SW_ETH_MAC_PORT1_PM0_RFRGN_RFRGn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RFRGN_RFRGn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RFRGN_RFRGn_MASK)
697 /*! @} */
698 
699 /*! @name PM0_RCNPN - Port MAC 0 Receive Control Packet Counter Register */
700 /*! @{ */
701 
702 #define SW_ETH_MAC_PORT1_PM0_RCNPN_RCNPn_MASK    (0xFFFFFFFFFFFFFFFFU)
703 #define SW_ETH_MAC_PORT1_PM0_RCNPN_RCNPn_SHIFT   (0U)
704 #define SW_ETH_MAC_PORT1_PM0_RCNPN_RCNPn_WIDTH   (64U)
705 #define SW_ETH_MAC_PORT1_PM0_RCNPN_RCNPn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RCNPN_RCNPn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RCNPN_RCNPn_MASK)
706 /*! @} */
707 
708 /*! @name PM0_RDRNTPN - Port MAC 0 Receive Dropped Not Truncated Packets Counter Register(etherStatsDropEventsn) */
709 /*! @{ */
710 
711 #define SW_ETH_MAC_PORT1_PM0_RDRNTPN_RDRNTPn_MASK (0xFFFFFFFFFFFFFFFFU)
712 #define SW_ETH_MAC_PORT1_PM0_RDRNTPN_RDRNTPn_SHIFT (0U)
713 #define SW_ETH_MAC_PORT1_PM0_RDRNTPN_RDRNTPn_WIDTH (64U)
714 #define SW_ETH_MAC_PORT1_PM0_RDRNTPN_RDRNTPn(x)  (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_RDRNTPN_RDRNTPn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_RDRNTPN_RDRNTPn_MASK)
715 /*! @} */
716 
717 /*! @name PM0_TEOCTN - Port MAC 0 Transmit Ethernet Octets Counter(etherStatsOctetsn) */
718 /*! @{ */
719 
720 #define SW_ETH_MAC_PORT1_PM0_TEOCTN_TEOCTn_MASK  (0xFFFFFFFFFFFFFFFFU)
721 #define SW_ETH_MAC_PORT1_PM0_TEOCTN_TEOCTn_SHIFT (0U)
722 #define SW_ETH_MAC_PORT1_PM0_TEOCTN_TEOCTn_WIDTH (64U)
723 #define SW_ETH_MAC_PORT1_PM0_TEOCTN_TEOCTn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TEOCTN_TEOCTn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TEOCTN_TEOCTn_MASK)
724 /*! @} */
725 
726 /*! @name PM0_TOCTN - Port MAC 0 Transmit Octets Counter Register(ifOutOctetsn) */
727 /*! @{ */
728 
729 #define SW_ETH_MAC_PORT1_PM0_TOCTN_TOCTn_MASK    (0xFFFFFFFFFFFFFFFFU)
730 #define SW_ETH_MAC_PORT1_PM0_TOCTN_TOCTn_SHIFT   (0U)
731 #define SW_ETH_MAC_PORT1_PM0_TOCTN_TOCTn_WIDTH   (64U)
732 #define SW_ETH_MAC_PORT1_PM0_TOCTN_TOCTn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TOCTN_TOCTn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TOCTN_TOCTn_MASK)
733 /*! @} */
734 
735 /*! @name PM0_TXPFN - Port MAC 0 Transmit Valid Pause Frame Counter Register(aPAUSEMACCtrlFramesReceivedn) */
736 /*! @{ */
737 
738 #define SW_ETH_MAC_PORT1_PM0_TXPFN_TXPFn_MASK    (0xFFFFFFFFFFFFFFFFU)
739 #define SW_ETH_MAC_PORT1_PM0_TXPFN_TXPFn_SHIFT   (0U)
740 #define SW_ETH_MAC_PORT1_PM0_TXPFN_TXPFn_WIDTH   (64U)
741 #define SW_ETH_MAC_PORT1_PM0_TXPFN_TXPFn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TXPFN_TXPFn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TXPFN_TXPFn_MASK)
742 /*! @} */
743 
744 /*! @name PM0_TFRMN - Port MAC 0 Transmit Frame Counter Register(aFramesTransmittedOKn) */
745 /*! @{ */
746 
747 #define SW_ETH_MAC_PORT1_PM0_TFRMN_TFRMn_MASK    (0xFFFFFFFFFFFFFFFFU)
748 #define SW_ETH_MAC_PORT1_PM0_TFRMN_TFRMn_SHIFT   (0U)
749 #define SW_ETH_MAC_PORT1_PM0_TFRMN_TFRMn_WIDTH   (64U)
750 #define SW_ETH_MAC_PORT1_PM0_TFRMN_TFRMn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TFRMN_TFRMn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TFRMN_TFRMn_MASK)
751 /*! @} */
752 
753 /*! @name PM0_TFCSN - Port MAC 0 Transmit Frame Check Sequence Error Counter Register() */
754 /*! @{ */
755 
756 #define SW_ETH_MAC_PORT1_PM0_TFCSN_TFCSn_MASK    (0xFFFFFFFFFFFFFFFFU)
757 #define SW_ETH_MAC_PORT1_PM0_TFCSN_TFCSn_SHIFT   (0U)
758 #define SW_ETH_MAC_PORT1_PM0_TFCSN_TFCSn_WIDTH   (64U)
759 #define SW_ETH_MAC_PORT1_PM0_TFCSN_TFCSn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TFCSN_TFCSn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TFCSN_TFCSn_MASK)
760 /*! @} */
761 
762 /*! @name PM0_TVLANN - Port MAC 0 Transmit VLAN Frame Counter Register(VLANTransmittedOKn) */
763 /*! @{ */
764 
765 #define SW_ETH_MAC_PORT1_PM0_TVLANN_TVLANn_MASK  (0xFFFFFFFFFFFFFFFFU)
766 #define SW_ETH_MAC_PORT1_PM0_TVLANN_TVLANn_SHIFT (0U)
767 #define SW_ETH_MAC_PORT1_PM0_TVLANN_TVLANn_WIDTH (64U)
768 #define SW_ETH_MAC_PORT1_PM0_TVLANN_TVLANn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TVLANN_TVLANn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TVLANN_TVLANn_MASK)
769 /*! @} */
770 
771 /*! @name PM0_TERRN - Port MAC 0 Transmit Frame Error Counter Register(ifOutErrorsn) */
772 /*! @{ */
773 
774 #define SW_ETH_MAC_PORT1_PM0_TERRN_TERRn_MASK    (0xFFFFFFFFFFFFFFFFU)
775 #define SW_ETH_MAC_PORT1_PM0_TERRN_TERRn_SHIFT   (0U)
776 #define SW_ETH_MAC_PORT1_PM0_TERRN_TERRn_WIDTH   (64U)
777 #define SW_ETH_MAC_PORT1_PM0_TERRN_TERRn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TERRN_TERRn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TERRN_TERRn_MASK)
778 /*! @} */
779 
780 /*! @name PM0_TUCAN - Port MAC 0 Transmit Unicast Frame Counter Register(ifOutUcastPktsn) */
781 /*! @{ */
782 
783 #define SW_ETH_MAC_PORT1_PM0_TUCAN_TUCAn_MASK    (0xFFFFFFFFFFFFFFFFU)
784 #define SW_ETH_MAC_PORT1_PM0_TUCAN_TUCAn_SHIFT   (0U)
785 #define SW_ETH_MAC_PORT1_PM0_TUCAN_TUCAn_WIDTH   (64U)
786 #define SW_ETH_MAC_PORT1_PM0_TUCAN_TUCAn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TUCAN_TUCAn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TUCAN_TUCAn_MASK)
787 /*! @} */
788 
789 /*! @name PM0_TMCAN - Port MAC 0 Transmit Multicast Frame Counter Register(ifOutMulticastPktsn) */
790 /*! @{ */
791 
792 #define SW_ETH_MAC_PORT1_PM0_TMCAN_TMCAn_MASK    (0xFFFFFFFFFFFFFFFFU)
793 #define SW_ETH_MAC_PORT1_PM0_TMCAN_TMCAn_SHIFT   (0U)
794 #define SW_ETH_MAC_PORT1_PM0_TMCAN_TMCAn_WIDTH   (64U)
795 #define SW_ETH_MAC_PORT1_PM0_TMCAN_TMCAn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TMCAN_TMCAn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TMCAN_TMCAn_MASK)
796 /*! @} */
797 
798 /*! @name PM0_TBCAN - Port MAC 0 Transmit Broadcast Frame Counter Register(ifOutBroadcastPktsn) */
799 /*! @{ */
800 
801 #define SW_ETH_MAC_PORT1_PM0_TBCAN_TBCAn_MASK    (0xFFFFFFFFFFFFFFFFU)
802 #define SW_ETH_MAC_PORT1_PM0_TBCAN_TBCAn_SHIFT   (0U)
803 #define SW_ETH_MAC_PORT1_PM0_TBCAN_TBCAn_WIDTH   (64U)
804 #define SW_ETH_MAC_PORT1_PM0_TBCAN_TBCAn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TBCAN_TBCAn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TBCAN_TBCAn_MASK)
805 /*! @} */
806 
807 /*! @name PM0_TPKTN - Port MAC 0 Transmit Packets Counter Register(etherStatsPktsn) */
808 /*! @{ */
809 
810 #define SW_ETH_MAC_PORT1_PM0_TPKTN_TPKTn_MASK    (0xFFFFFFFFFFFFFFFFU)
811 #define SW_ETH_MAC_PORT1_PM0_TPKTN_TPKTn_SHIFT   (0U)
812 #define SW_ETH_MAC_PORT1_PM0_TPKTN_TPKTn_WIDTH   (64U)
813 #define SW_ETH_MAC_PORT1_PM0_TPKTN_TPKTn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TPKTN_TPKTn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TPKTN_TPKTn_MASK)
814 /*! @} */
815 
816 /*! @name PM0_TUNDN - Port MAC 0 Transmit Undersized Packet Counter Register(etherStatsUndersizePktsn) */
817 /*! @{ */
818 
819 #define SW_ETH_MAC_PORT1_PM0_TUNDN_TUNDn_MASK    (0xFFFFFFFFFFFFFFFFU)
820 #define SW_ETH_MAC_PORT1_PM0_TUNDN_TUNDn_SHIFT   (0U)
821 #define SW_ETH_MAC_PORT1_PM0_TUNDN_TUNDn_WIDTH   (64U)
822 #define SW_ETH_MAC_PORT1_PM0_TUNDN_TUNDn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TUNDN_TUNDn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TUNDN_TUNDn_MASK)
823 /*! @} */
824 
825 /*! @name PM0_T64N - Port MAC 0 Transmit 64-Octet Packet Counter Register (etherStatsPkts64OctetsN) */
826 /*! @{ */
827 
828 #define SW_ETH_MAC_PORT1_PM0_T64N_T64n_MASK      (0xFFFFFFFFFFFFFFFFU)
829 #define SW_ETH_MAC_PORT1_PM0_T64N_T64n_SHIFT     (0U)
830 #define SW_ETH_MAC_PORT1_PM0_T64N_T64n_WIDTH     (64U)
831 #define SW_ETH_MAC_PORT1_PM0_T64N_T64n(x)        (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_T64N_T64n_SHIFT)) & SW_ETH_MAC_PORT1_PM0_T64N_T64n_MASK)
832 /*! @} */
833 
834 /*! @name PM0_T127N - Port MAC 0 Transmit 65 to 127-Octet Packet Counter Register (etherStatsPkts65to127OctetsN) */
835 /*! @{ */
836 
837 #define SW_ETH_MAC_PORT1_PM0_T127N_T127n_MASK    (0xFFFFFFFFFFFFFFFFU)
838 #define SW_ETH_MAC_PORT1_PM0_T127N_T127n_SHIFT   (0U)
839 #define SW_ETH_MAC_PORT1_PM0_T127N_T127n_WIDTH   (64U)
840 #define SW_ETH_MAC_PORT1_PM0_T127N_T127n(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_T127N_T127n_SHIFT)) & SW_ETH_MAC_PORT1_PM0_T127N_T127n_MASK)
841 /*! @} */
842 
843 /*! @name PM0_T255N - Port MAC 0 Transmit 128 to 255-Octet Packet Counter Register (etherStatsPkts128to255OctetsN) */
844 /*! @{ */
845 
846 #define SW_ETH_MAC_PORT1_PM0_T255N_T255n_MASK    (0xFFFFFFFFFFFFFFFFU)
847 #define SW_ETH_MAC_PORT1_PM0_T255N_T255n_SHIFT   (0U)
848 #define SW_ETH_MAC_PORT1_PM0_T255N_T255n_WIDTH   (64U)
849 #define SW_ETH_MAC_PORT1_PM0_T255N_T255n(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_T255N_T255n_SHIFT)) & SW_ETH_MAC_PORT1_PM0_T255N_T255n_MASK)
850 /*! @} */
851 
852 /*! @name PM0_T511N - Port MAC 0 Transmit 256 to 511-Octet Packet Counter Register (etherStatsPkts256to511OctetsN) */
853 /*! @{ */
854 
855 #define SW_ETH_MAC_PORT1_PM0_T511N_T511n_MASK    (0xFFFFFFFFFFFFFFFFU)
856 #define SW_ETH_MAC_PORT1_PM0_T511N_T511n_SHIFT   (0U)
857 #define SW_ETH_MAC_PORT1_PM0_T511N_T511n_WIDTH   (64U)
858 #define SW_ETH_MAC_PORT1_PM0_T511N_T511n(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_T511N_T511n_SHIFT)) & SW_ETH_MAC_PORT1_PM0_T511N_T511n_MASK)
859 /*! @} */
860 
861 /*! @name PM0_T1023N - Port MAC 0 Transmit 512 to 1023-Octet Packet Counter Register (etherStatsPkts512to1023OctetsN) */
862 /*! @{ */
863 
864 #define SW_ETH_MAC_PORT1_PM0_T1023N_T1023n_MASK  (0xFFFFFFFFFFFFFFFFU)
865 #define SW_ETH_MAC_PORT1_PM0_T1023N_T1023n_SHIFT (0U)
866 #define SW_ETH_MAC_PORT1_PM0_T1023N_T1023n_WIDTH (64U)
867 #define SW_ETH_MAC_PORT1_PM0_T1023N_T1023n(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_T1023N_T1023n_SHIFT)) & SW_ETH_MAC_PORT1_PM0_T1023N_T1023n_MASK)
868 /*! @} */
869 
870 /*! @name PM0_T1522N - Port MAC 0 Transmit 1024 to 1522-Octet Packet Counter Register (etherStatsPkts1024to1522OctetsN) */
871 /*! @{ */
872 
873 #define SW_ETH_MAC_PORT1_PM0_T1522N_T1522n_MASK  (0xFFFFFFFFFFFFFFFFU)
874 #define SW_ETH_MAC_PORT1_PM0_T1522N_T1522n_SHIFT (0U)
875 #define SW_ETH_MAC_PORT1_PM0_T1522N_T1522n_WIDTH (64U)
876 #define SW_ETH_MAC_PORT1_PM0_T1522N_T1522n(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_T1522N_T1522n_SHIFT)) & SW_ETH_MAC_PORT1_PM0_T1522N_T1522n_MASK)
877 /*! @} */
878 
879 /*! @name PM0_T1523XN - Port MAC 0 Transmit 1523 to TX_MTU-Octet Packet Counter Register (etherStatsPkts1523toMaxOctetsN) */
880 /*! @{ */
881 
882 #define SW_ETH_MAC_PORT1_PM0_T1523XN_T1523Xn_MASK (0xFFFFFFFFFFFFFFFFU)
883 #define SW_ETH_MAC_PORT1_PM0_T1523XN_T1523Xn_SHIFT (0U)
884 #define SW_ETH_MAC_PORT1_PM0_T1523XN_T1523Xn_WIDTH (64U)
885 #define SW_ETH_MAC_PORT1_PM0_T1523XN_T1523Xn(x)  (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_T1523XN_T1523Xn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_T1523XN_T1523Xn_MASK)
886 /*! @} */
887 
888 /*! @name PM0_TCNPN - Port MAC 0 Transmit Control Packet Counter Register */
889 /*! @{ */
890 
891 #define SW_ETH_MAC_PORT1_PM0_TCNPN_TCNPn_MASK    (0xFFFFFFFFFFFFFFFFU)
892 #define SW_ETH_MAC_PORT1_PM0_TCNPN_TCNPn_SHIFT   (0U)
893 #define SW_ETH_MAC_PORT1_PM0_TCNPN_TCNPn_WIDTH   (64U)
894 #define SW_ETH_MAC_PORT1_PM0_TCNPN_TCNPn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TCNPN_TCNPn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TCNPN_TCNPn_MASK)
895 /*! @} */
896 
897 /*! @name PM0_TDFRN - Port MAC 0 Transmit Deferred Packet Counter Register(aFramesWithDeferredXmissions) */
898 /*! @{ */
899 
900 #define SW_ETH_MAC_PORT1_PM0_TDFRN_TDFRn_MASK    (0xFFFFFFFFFFFFFFFFU)
901 #define SW_ETH_MAC_PORT1_PM0_TDFRN_TDFRn_SHIFT   (0U)
902 #define SW_ETH_MAC_PORT1_PM0_TDFRN_TDFRn_WIDTH   (64U)
903 #define SW_ETH_MAC_PORT1_PM0_TDFRN_TDFRn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TDFRN_TDFRn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TDFRN_TDFRn_MASK)
904 /*! @} */
905 
906 /*! @name PM0_TMCOLN - Port MAC 0 Transmit Multiple Collisions Counter Register(aMultipleCollisionFrames) */
907 /*! @{ */
908 
909 #define SW_ETH_MAC_PORT1_PM0_TMCOLN_TMCOLn_MASK  (0xFFFFFFFFFFFFFFFFU)
910 #define SW_ETH_MAC_PORT1_PM0_TMCOLN_TMCOLn_SHIFT (0U)
911 #define SW_ETH_MAC_PORT1_PM0_TMCOLN_TMCOLn_WIDTH (64U)
912 #define SW_ETH_MAC_PORT1_PM0_TMCOLN_TMCOLn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TMCOLN_TMCOLn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TMCOLN_TMCOLn_MASK)
913 /*! @} */
914 
915 /*! @name PM0_TSCOLN - Port MAC 0 Transmit Single Collision Counter(aSingleCollisionFrames) Register */
916 /*! @{ */
917 
918 #define SW_ETH_MAC_PORT1_PM0_TSCOLN_TSCOLn_MASK  (0xFFFFFFFFFFFFFFFFU)
919 #define SW_ETH_MAC_PORT1_PM0_TSCOLN_TSCOLn_SHIFT (0U)
920 #define SW_ETH_MAC_PORT1_PM0_TSCOLN_TSCOLn_WIDTH (64U)
921 #define SW_ETH_MAC_PORT1_PM0_TSCOLN_TSCOLn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TSCOLN_TSCOLn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TSCOLN_TSCOLn_MASK)
922 /*! @} */
923 
924 /*! @name PM0_TLCOLN - Port MAC 0 Transmit Late Collision Counter(aLateCollisions) Register */
925 /*! @{ */
926 
927 #define SW_ETH_MAC_PORT1_PM0_TLCOLN_TLCOLn_MASK  (0xFFFFFFFFFFFFFFFFU)
928 #define SW_ETH_MAC_PORT1_PM0_TLCOLN_TLCOLn_SHIFT (0U)
929 #define SW_ETH_MAC_PORT1_PM0_TLCOLN_TLCOLn_WIDTH (64U)
930 #define SW_ETH_MAC_PORT1_PM0_TLCOLN_TLCOLn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TLCOLN_TLCOLn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TLCOLN_TLCOLn_MASK)
931 /*! @} */
932 
933 /*! @name PM0_TECOLN - Port MAC 0 Transmit Excessive Collisions Counter Register */
934 /*! @{ */
935 
936 #define SW_ETH_MAC_PORT1_PM0_TECOLN_TECOLn_MASK  (0xFFFFFFFFFFFFFFFFU)
937 #define SW_ETH_MAC_PORT1_PM0_TECOLN_TECOLn_SHIFT (0U)
938 #define SW_ETH_MAC_PORT1_PM0_TECOLN_TECOLn_WIDTH (64U)
939 #define SW_ETH_MAC_PORT1_PM0_TECOLN_TECOLn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM0_TECOLN_TECOLn_SHIFT)) & SW_ETH_MAC_PORT1_PM0_TECOLN_TECOLn_MASK)
940 /*! @} */
941 
942 /*! @name PM0_IF_MODE - Port MAC 0 Interface Mode Control Register */
943 /*! @{ */
944 
945 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_IFMODE_MASK (0x7U)
946 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_IFMODE_SHIFT (0U)
947 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_IFMODE_WIDTH (3U)
948 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_IFMODE(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_IF_MODE_IFMODE_SHIFT)) & SW_ETH_MAC_PORT1_PM0_IF_MODE_IFMODE_MASK)
949 
950 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_REVMII_MASK (0x8U)
951 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_REVMII_SHIFT (3U)
952 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_REVMII_WIDTH (1U)
953 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_REVMII(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_IF_MODE_REVMII_SHIFT)) & SW_ETH_MAC_PORT1_PM0_IF_MODE_REVMII_MASK)
954 
955 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_M10_MASK    (0x10U)
956 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_M10_SHIFT   (4U)
957 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_M10_WIDTH   (1U)
958 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_M10(x)      (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_IF_MODE_M10_SHIFT)) & SW_ETH_MAC_PORT1_PM0_IF_MODE_M10_MASK)
959 
960 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_HD_MASK     (0x40U)
961 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_HD_SHIFT    (6U)
962 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_HD_WIDTH    (1U)
963 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_HD(x)       (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_IF_MODE_HD_SHIFT)) & SW_ETH_MAC_PORT1_PM0_IF_MODE_HD_MASK)
964 
965 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_SSP_MASK    (0x6000U)
966 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_SSP_SHIFT   (13U)
967 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_SSP_WIDTH   (2U)
968 #define SW_ETH_MAC_PORT1_PM0_IF_MODE_SSP(x)      (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM0_IF_MODE_SSP_SHIFT)) & SW_ETH_MAC_PORT1_PM0_IF_MODE_SSP_MASK)
969 /*! @} */
970 
971 /*! @name PM1_COMMAND_CONFIG - Port MAC 1 Command and Configuration Register */
972 /*! @{ */
973 
974 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_EN_MASK (0x1U)
975 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_EN_SHIFT (0U)
976 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_EN_WIDTH (1U)
977 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_EN(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_EN_SHIFT)) & SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_EN_MASK)
978 
979 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_RX_EN_MASK (0x2U)
980 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_RX_EN_SHIFT (1U)
981 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_RX_EN_WIDTH (1U)
982 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_RX_EN(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_RX_EN_SHIFT)) & SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_RX_EN_MASK)
983 
984 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_PAUSE_FWD_MASK (0x80U)
985 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_PAUSE_FWD_SHIFT (7U)
986 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_PAUSE_FWD_WIDTH (1U)
987 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_PAUSE_FWD(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_PAUSE_FWD_SHIFT)) & SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_PAUSE_FWD_MASK)
988 
989 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_PAUSE_IGN_MASK (0x100U)
990 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_PAUSE_IGN_SHIFT (8U)
991 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_PAUSE_IGN_WIDTH (1U)
992 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_PAUSE_IGN(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_PAUSE_IGN_SHIFT)) & SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_PAUSE_IGN_MASK)
993 
994 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_ADDR_INS_MASK (0x200U)
995 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_ADDR_INS_SHIFT (9U)
996 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_ADDR_INS_WIDTH (1U)
997 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_ADDR_INS(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_ADDR_INS_SHIFT)) & SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_ADDR_INS_MASK)
998 
999 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_LOOP_ENA_MASK (0x400U)
1000 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_LOOP_ENA_SHIFT (10U)
1001 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_LOOP_ENA_WIDTH (1U)
1002 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_LOOP_ENA(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_LOOP_ENA_SHIFT)) & SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_LOOP_ENA_MASK)
1003 
1004 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_CNT_FRM_EN_MASK (0x2000U)
1005 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_CNT_FRM_EN_SHIFT (13U)
1006 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_CNT_FRM_EN_WIDTH (1U)
1007 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_CNT_FRM_EN(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_CNT_FRM_EN_SHIFT)) & SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_CNT_FRM_EN_MASK)
1008 
1009 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TXP_MASK (0x8000U)
1010 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TXP_SHIFT (15U)
1011 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TXP_WIDTH (1U)
1012 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TXP(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TXP_SHIFT)) & SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TXP_MASK)
1013 
1014 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_FLUSH_MASK (0x400000U)
1015 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_FLUSH_SHIFT (22U)
1016 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_FLUSH_WIDTH (1U)
1017 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_FLUSH(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_FLUSH_SHIFT)) & SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TX_FLUSH_MASK)
1018 
1019 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_SWR_MASK (0x4000000U)
1020 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_SWR_SHIFT (26U)
1021 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_SWR_WIDTH (1U)
1022 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_SWR(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_SWR_SHIFT)) & SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_SWR_MASK)
1023 
1024 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TS_MODE_MASK (0x40000000U)
1025 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TS_MODE_SHIFT (30U)
1026 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TS_MODE_WIDTH (1U)
1027 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TS_MODE(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TS_MODE_SHIFT)) & SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_TS_MODE_MASK)
1028 
1029 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_MG_MASK (0x80000000U)
1030 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_MG_SHIFT (31U)
1031 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_MG_WIDTH (1U)
1032 #define SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_MG(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_MG_SHIFT)) & SW_ETH_MAC_PORT1_PM1_COMMAND_CONFIG_MG_MASK)
1033 /*! @} */
1034 
1035 /*! @name PM1_MAC_ADDR_0 - Port MAC 1 MAC Address Register 0 */
1036 /*! @{ */
1037 
1038 #define SW_ETH_MAC_PORT1_PM1_MAC_ADDR_0_MAC_ADDR_0_MASK (0xFFFFFFFFU)
1039 #define SW_ETH_MAC_PORT1_PM1_MAC_ADDR_0_MAC_ADDR_0_SHIFT (0U)
1040 #define SW_ETH_MAC_PORT1_PM1_MAC_ADDR_0_MAC_ADDR_0_WIDTH (32U)
1041 #define SW_ETH_MAC_PORT1_PM1_MAC_ADDR_0_MAC_ADDR_0(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_MAC_ADDR_0_MAC_ADDR_0_SHIFT)) & SW_ETH_MAC_PORT1_PM1_MAC_ADDR_0_MAC_ADDR_0_MASK)
1042 /*! @} */
1043 
1044 /*! @name PM1_MAC_ADDR_1 - Port MAC 1 MAC Address Register 1 */
1045 /*! @{ */
1046 
1047 #define SW_ETH_MAC_PORT1_PM1_MAC_ADDR_1_MAC_ADDR_1_MASK (0xFFFFU)
1048 #define SW_ETH_MAC_PORT1_PM1_MAC_ADDR_1_MAC_ADDR_1_SHIFT (0U)
1049 #define SW_ETH_MAC_PORT1_PM1_MAC_ADDR_1_MAC_ADDR_1_WIDTH (16U)
1050 #define SW_ETH_MAC_PORT1_PM1_MAC_ADDR_1_MAC_ADDR_1(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_MAC_ADDR_1_MAC_ADDR_1_SHIFT)) & SW_ETH_MAC_PORT1_PM1_MAC_ADDR_1_MAC_ADDR_1_MASK)
1051 /*! @} */
1052 
1053 /*! @name PM1_MAXFRM - Port MAC 1 Maximum Frame Length Register */
1054 /*! @{ */
1055 
1056 #define SW_ETH_MAC_PORT1_PM1_MAXFRM_MAXFRM_MASK  (0xFFFFU)
1057 #define SW_ETH_MAC_PORT1_PM1_MAXFRM_MAXFRM_SHIFT (0U)
1058 #define SW_ETH_MAC_PORT1_PM1_MAXFRM_MAXFRM_WIDTH (16U)
1059 #define SW_ETH_MAC_PORT1_PM1_MAXFRM_MAXFRM(x)    (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_MAXFRM_MAXFRM_SHIFT)) & SW_ETH_MAC_PORT1_PM1_MAXFRM_MAXFRM_MASK)
1060 
1061 #define SW_ETH_MAC_PORT1_PM1_MAXFRM_TX_MTU_MASK  (0xFFFF0000U)
1062 #define SW_ETH_MAC_PORT1_PM1_MAXFRM_TX_MTU_SHIFT (16U)
1063 #define SW_ETH_MAC_PORT1_PM1_MAXFRM_TX_MTU_WIDTH (16U)
1064 #define SW_ETH_MAC_PORT1_PM1_MAXFRM_TX_MTU(x)    (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_MAXFRM_TX_MTU_SHIFT)) & SW_ETH_MAC_PORT1_PM1_MAXFRM_TX_MTU_MASK)
1065 /*! @} */
1066 
1067 /*! @name PM1_IEVENT - Port MAC 1 Interrupt Event Register */
1068 /*! @{ */
1069 
1070 #define SW_ETH_MAC_PORT1_PM1_IEVENT_TX_EMPTY_MASK (0x20U)
1071 #define SW_ETH_MAC_PORT1_PM1_IEVENT_TX_EMPTY_SHIFT (5U)
1072 #define SW_ETH_MAC_PORT1_PM1_IEVENT_TX_EMPTY_WIDTH (1U)
1073 #define SW_ETH_MAC_PORT1_PM1_IEVENT_TX_EMPTY(x)  (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_IEVENT_TX_EMPTY_SHIFT)) & SW_ETH_MAC_PORT1_PM1_IEVENT_TX_EMPTY_MASK)
1074 
1075 #define SW_ETH_MAC_PORT1_PM1_IEVENT_RX_EMPTY_MASK (0x40U)
1076 #define SW_ETH_MAC_PORT1_PM1_IEVENT_RX_EMPTY_SHIFT (6U)
1077 #define SW_ETH_MAC_PORT1_PM1_IEVENT_RX_EMPTY_WIDTH (1U)
1078 #define SW_ETH_MAC_PORT1_PM1_IEVENT_RX_EMPTY(x)  (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_IEVENT_RX_EMPTY_SHIFT)) & SW_ETH_MAC_PORT1_PM1_IEVENT_RX_EMPTY_MASK)
1079 
1080 #define SW_ETH_MAC_PORT1_PM1_IEVENT_TX_OVFL_MASK (0x400U)
1081 #define SW_ETH_MAC_PORT1_PM1_IEVENT_TX_OVFL_SHIFT (10U)
1082 #define SW_ETH_MAC_PORT1_PM1_IEVENT_TX_OVFL_WIDTH (1U)
1083 #define SW_ETH_MAC_PORT1_PM1_IEVENT_TX_OVFL(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_IEVENT_TX_OVFL_SHIFT)) & SW_ETH_MAC_PORT1_PM1_IEVENT_TX_OVFL_MASK)
1084 
1085 #define SW_ETH_MAC_PORT1_PM1_IEVENT_TX_UNFL_MASK (0x800U)
1086 #define SW_ETH_MAC_PORT1_PM1_IEVENT_TX_UNFL_SHIFT (11U)
1087 #define SW_ETH_MAC_PORT1_PM1_IEVENT_TX_UNFL_WIDTH (1U)
1088 #define SW_ETH_MAC_PORT1_PM1_IEVENT_TX_UNFL(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_IEVENT_TX_UNFL_SHIFT)) & SW_ETH_MAC_PORT1_PM1_IEVENT_TX_UNFL_MASK)
1089 
1090 #define SW_ETH_MAC_PORT1_PM1_IEVENT_RX_OVFL_MASK (0x1000U)
1091 #define SW_ETH_MAC_PORT1_PM1_IEVENT_RX_OVFL_SHIFT (12U)
1092 #define SW_ETH_MAC_PORT1_PM1_IEVENT_RX_OVFL_WIDTH (1U)
1093 #define SW_ETH_MAC_PORT1_PM1_IEVENT_RX_OVFL(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_IEVENT_RX_OVFL_SHIFT)) & SW_ETH_MAC_PORT1_PM1_IEVENT_RX_OVFL_MASK)
1094 
1095 #define SW_ETH_MAC_PORT1_PM1_IEVENT_MGI_MASK     (0x4000U)
1096 #define SW_ETH_MAC_PORT1_PM1_IEVENT_MGI_SHIFT    (14U)
1097 #define SW_ETH_MAC_PORT1_PM1_IEVENT_MGI_WIDTH    (1U)
1098 #define SW_ETH_MAC_PORT1_PM1_IEVENT_MGI(x)       (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_IEVENT_MGI_SHIFT)) & SW_ETH_MAC_PORT1_PM1_IEVENT_MGI_MASK)
1099 /*! @} */
1100 
1101 /*! @name PM1_IMASK - Port MAC 1 Interrupt Mask Register(INT_MASK) */
1102 /*! @{ */
1103 
1104 #define SW_ETH_MAC_PORT1_PM1_IMASK_MGI_MASK      (0x4000U)
1105 #define SW_ETH_MAC_PORT1_PM1_IMASK_MGI_SHIFT     (14U)
1106 #define SW_ETH_MAC_PORT1_PM1_IMASK_MGI_WIDTH     (1U)
1107 #define SW_ETH_MAC_PORT1_PM1_IMASK_MGI(x)        (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_IMASK_MGI_SHIFT)) & SW_ETH_MAC_PORT1_PM1_IMASK_MGI_MASK)
1108 /*! @} */
1109 
1110 /*! @name PM1_PAUSE_QUANTA - Port MAC 1 Pause Quanta Register */
1111 /*! @{ */
1112 
1113 #define SW_ETH_MAC_PORT1_PM1_PAUSE_QUANTA_PQNT_MASK (0xFFFFU)
1114 #define SW_ETH_MAC_PORT1_PM1_PAUSE_QUANTA_PQNT_SHIFT (0U)
1115 #define SW_ETH_MAC_PORT1_PM1_PAUSE_QUANTA_PQNT_WIDTH (16U)
1116 #define SW_ETH_MAC_PORT1_PM1_PAUSE_QUANTA_PQNT(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_PAUSE_QUANTA_PQNT_SHIFT)) & SW_ETH_MAC_PORT1_PM1_PAUSE_QUANTA_PQNT_MASK)
1117 /*! @} */
1118 
1119 /*! @name PM1_PAUSE_THRESH - Port MAC 1 Pause Quanta Threshold Register */
1120 /*! @{ */
1121 
1122 #define SW_ETH_MAC_PORT1_PM1_PAUSE_THRESH_QTH_MASK (0xFFFFU)
1123 #define SW_ETH_MAC_PORT1_PM1_PAUSE_THRESH_QTH_SHIFT (0U)
1124 #define SW_ETH_MAC_PORT1_PM1_PAUSE_THRESH_QTH_WIDTH (16U)
1125 #define SW_ETH_MAC_PORT1_PM1_PAUSE_THRESH_QTH(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_PAUSE_THRESH_QTH_SHIFT)) & SW_ETH_MAC_PORT1_PM1_PAUSE_THRESH_QTH_MASK)
1126 /*! @} */
1127 
1128 /*! @name PM1_RX_PAUSE_STATUS - Port MAC 1 Receive Pause Status Register */
1129 /*! @{ */
1130 
1131 #define SW_ETH_MAC_PORT1_PM1_RX_PAUSE_STATUS_PSTAT_MASK (0x1U)
1132 #define SW_ETH_MAC_PORT1_PM1_RX_PAUSE_STATUS_PSTAT_SHIFT (0U)
1133 #define SW_ETH_MAC_PORT1_PM1_RX_PAUSE_STATUS_PSTAT_WIDTH (1U)
1134 #define SW_ETH_MAC_PORT1_PM1_RX_PAUSE_STATUS_PSTAT(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_RX_PAUSE_STATUS_PSTAT_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RX_PAUSE_STATUS_PSTAT_MASK)
1135 /*! @} */
1136 
1137 /*! @name PM1_SINGLE_STEP - Port MAC 1 IEEE1588 Single-Step Control Register */
1138 /*! @{ */
1139 
1140 #define SW_ETH_MAC_PORT1_PM1_SINGLE_STEP_OFFSET_MASK (0x7F80U)
1141 #define SW_ETH_MAC_PORT1_PM1_SINGLE_STEP_OFFSET_SHIFT (7U)
1142 #define SW_ETH_MAC_PORT1_PM1_SINGLE_STEP_OFFSET_WIDTH (8U)
1143 #define SW_ETH_MAC_PORT1_PM1_SINGLE_STEP_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_SINGLE_STEP_OFFSET_SHIFT)) & SW_ETH_MAC_PORT1_PM1_SINGLE_STEP_OFFSET_MASK)
1144 
1145 #define SW_ETH_MAC_PORT1_PM1_SINGLE_STEP_EN_MASK (0x80000000U)
1146 #define SW_ETH_MAC_PORT1_PM1_SINGLE_STEP_EN_SHIFT (31U)
1147 #define SW_ETH_MAC_PORT1_PM1_SINGLE_STEP_EN_WIDTH (1U)
1148 #define SW_ETH_MAC_PORT1_PM1_SINGLE_STEP_EN(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_SINGLE_STEP_EN_SHIFT)) & SW_ETH_MAC_PORT1_PM1_SINGLE_STEP_EN_MASK)
1149 /*! @} */
1150 
1151 /*! @name PM1_HD_BACKOFF_ENTROPY - Port MAC 1 half-duplex backoff entropy register */
1152 /*! @{ */
1153 
1154 #define SW_ETH_MAC_PORT1_PM1_HD_BACKOFF_ENTROPY_HD_BACKOFF_ENTROPY_MASK (0x3FFU)
1155 #define SW_ETH_MAC_PORT1_PM1_HD_BACKOFF_ENTROPY_HD_BACKOFF_ENTROPY_SHIFT (0U)
1156 #define SW_ETH_MAC_PORT1_PM1_HD_BACKOFF_ENTROPY_HD_BACKOFF_ENTROPY_WIDTH (10U)
1157 #define SW_ETH_MAC_PORT1_PM1_HD_BACKOFF_ENTROPY_HD_BACKOFF_ENTROPY(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_HD_BACKOFF_ENTROPY_HD_BACKOFF_ENTROPY_SHIFT)) & SW_ETH_MAC_PORT1_PM1_HD_BACKOFF_ENTROPY_HD_BACKOFF_ENTROPY_MASK)
1158 
1159 #define SW_ETH_MAC_PORT1_PM1_HD_BACKOFF_ENTROPY_SW_ENTROPY_VALID_MASK (0x80000000U)
1160 #define SW_ETH_MAC_PORT1_PM1_HD_BACKOFF_ENTROPY_SW_ENTROPY_VALID_SHIFT (31U)
1161 #define SW_ETH_MAC_PORT1_PM1_HD_BACKOFF_ENTROPY_SW_ENTROPY_VALID_WIDTH (1U)
1162 #define SW_ETH_MAC_PORT1_PM1_HD_BACKOFF_ENTROPY_SW_ENTROPY_VALID(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_HD_BACKOFF_ENTROPY_SW_ENTROPY_VALID_SHIFT)) & SW_ETH_MAC_PORT1_PM1_HD_BACKOFF_ENTROPY_SW_ENTROPY_VALID_MASK)
1163 /*! @} */
1164 
1165 /*! @name PM1_STATN_CONFIG - Port MAC 1 Statistics Configuration Register */
1166 /*! @{ */
1167 
1168 #define SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_SAT_MASK (0x1U)
1169 #define SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_SAT_SHIFT (0U)
1170 #define SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_SAT_WIDTH (1U)
1171 #define SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_SAT(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_SAT_SHIFT)) & SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_SAT_MASK)
1172 
1173 #define SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_COD_MASK (0x2U)
1174 #define SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_COD_SHIFT (1U)
1175 #define SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_COD_WIDTH (1U)
1176 #define SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_COD(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_COD_SHIFT)) & SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_COD_MASK)
1177 
1178 #define SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_CLR_MASK (0x4U)
1179 #define SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_CLR_SHIFT (2U)
1180 #define SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_CLR_WIDTH (1U)
1181 #define SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_CLR(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_CLR_SHIFT)) & SW_ETH_MAC_PORT1_PM1_STATN_CONFIG_CLR_MASK)
1182 /*! @} */
1183 
1184 /*! @name PM1_REOCTN - Port MAC 1 Receive Ethernet Octets Counter(etherStatsOctetsn) */
1185 /*! @{ */
1186 
1187 #define SW_ETH_MAC_PORT1_PM1_REOCTN_REOCTn_MASK  (0xFFFFFFFFFFFFFFFFU)
1188 #define SW_ETH_MAC_PORT1_PM1_REOCTN_REOCTn_SHIFT (0U)
1189 #define SW_ETH_MAC_PORT1_PM1_REOCTN_REOCTn_WIDTH (64U)
1190 #define SW_ETH_MAC_PORT1_PM1_REOCTN_REOCTn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_REOCTN_REOCTn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_REOCTN_REOCTn_MASK)
1191 /*! @} */
1192 
1193 /*! @name PM1_ROCTN - Port MAC 1 Receive Octets Counter(iflnOctetsn) */
1194 /*! @{ */
1195 
1196 #define SW_ETH_MAC_PORT1_PM1_ROCTN_ROCTn_MASK    (0xFFFFFFFFFFFFFFFFU)
1197 #define SW_ETH_MAC_PORT1_PM1_ROCTN_ROCTn_SHIFT   (0U)
1198 #define SW_ETH_MAC_PORT1_PM1_ROCTN_ROCTn_WIDTH   (64U)
1199 #define SW_ETH_MAC_PORT1_PM1_ROCTN_ROCTn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_ROCTN_ROCTn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_ROCTN_ROCTn_MASK)
1200 /*! @} */
1201 
1202 /*! @name PM1_RXPFN - Port MAC 1 Receive Valid Pause Frame Counter Register(aPAUSEMACCtrlFramesReceivedn) */
1203 /*! @{ */
1204 
1205 #define SW_ETH_MAC_PORT1_PM1_RXPFN_RXPFn_MASK    (0xFFFFFFFFFFFFFFFFU)
1206 #define SW_ETH_MAC_PORT1_PM1_RXPFN_RXPFn_SHIFT   (0U)
1207 #define SW_ETH_MAC_PORT1_PM1_RXPFN_RXPFn_WIDTH   (64U)
1208 #define SW_ETH_MAC_PORT1_PM1_RXPFN_RXPFn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RXPFN_RXPFn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RXPFN_RXPFn_MASK)
1209 /*! @} */
1210 
1211 /*! @name PM1_RFRMN - Port MAC 1 Receive Frame Counter Register(aFramesReceivedOKn) */
1212 /*! @{ */
1213 
1214 #define SW_ETH_MAC_PORT1_PM1_RFRMN_RFRMn_MASK    (0xFFFFFFFFFFFFFFFFU)
1215 #define SW_ETH_MAC_PORT1_PM1_RFRMN_RFRMn_SHIFT   (0U)
1216 #define SW_ETH_MAC_PORT1_PM1_RFRMN_RFRMn_WIDTH   (64U)
1217 #define SW_ETH_MAC_PORT1_PM1_RFRMN_RFRMn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RFRMN_RFRMn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RFRMN_RFRMn_MASK)
1218 /*! @} */
1219 
1220 /*! @name PM1_RFCSN - Port MAC 1 Receive Frame Check Sequence Error Counter Register() */
1221 /*! @{ */
1222 
1223 #define SW_ETH_MAC_PORT1_PM1_RFCSN_RFCSn_MASK    (0xFFFFFFFFFFFFFFFFU)
1224 #define SW_ETH_MAC_PORT1_PM1_RFCSN_RFCSn_SHIFT   (0U)
1225 #define SW_ETH_MAC_PORT1_PM1_RFCSN_RFCSn_WIDTH   (64U)
1226 #define SW_ETH_MAC_PORT1_PM1_RFCSN_RFCSn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RFCSN_RFCSn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RFCSN_RFCSn_MASK)
1227 /*! @} */
1228 
1229 /*! @name PM1_RVLANN - Port MAC 1 Receive VLAN Frame Counter Register(VLANReceivedOKn) */
1230 /*! @{ */
1231 
1232 #define SW_ETH_MAC_PORT1_PM1_RVLANN_RVLANn_MASK  (0xFFFFFFFFFFFFFFFFU)
1233 #define SW_ETH_MAC_PORT1_PM1_RVLANN_RVLANn_SHIFT (0U)
1234 #define SW_ETH_MAC_PORT1_PM1_RVLANN_RVLANn_WIDTH (64U)
1235 #define SW_ETH_MAC_PORT1_PM1_RVLANN_RVLANn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RVLANN_RVLANn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RVLANN_RVLANn_MASK)
1236 /*! @} */
1237 
1238 /*! @name PM1_RERRN - Port MAC 1 Receive Frame Error Counter Register(ifInErrorsn) */
1239 /*! @{ */
1240 
1241 #define SW_ETH_MAC_PORT1_PM1_RERRN_RERRn_MASK    (0xFFFFFFFFFFFFFFFFU)
1242 #define SW_ETH_MAC_PORT1_PM1_RERRN_RERRn_SHIFT   (0U)
1243 #define SW_ETH_MAC_PORT1_PM1_RERRN_RERRn_WIDTH   (64U)
1244 #define SW_ETH_MAC_PORT1_PM1_RERRN_RERRn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RERRN_RERRn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RERRN_RERRn_MASK)
1245 /*! @} */
1246 
1247 /*! @name PM1_RUCAN - Port MAC 1 Receive Unicast Frame Counter Register(ifInUcastPktsn) */
1248 /*! @{ */
1249 
1250 #define SW_ETH_MAC_PORT1_PM1_RUCAN_RUCAn_MASK    (0xFFFFFFFFFFFFFFFFU)
1251 #define SW_ETH_MAC_PORT1_PM1_RUCAN_RUCAn_SHIFT   (0U)
1252 #define SW_ETH_MAC_PORT1_PM1_RUCAN_RUCAn_WIDTH   (64U)
1253 #define SW_ETH_MAC_PORT1_PM1_RUCAN_RUCAn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RUCAN_RUCAn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RUCAN_RUCAn_MASK)
1254 /*! @} */
1255 
1256 /*! @name PM1_RMCAN - Port MAC 1 Receive Multicast Frame Counter Register(ifInMulticastPktsn) */
1257 /*! @{ */
1258 
1259 #define SW_ETH_MAC_PORT1_PM1_RMCAN_RMCAn_MASK    (0xFFFFFFFFFFFFFFFFU)
1260 #define SW_ETH_MAC_PORT1_PM1_RMCAN_RMCAn_SHIFT   (0U)
1261 #define SW_ETH_MAC_PORT1_PM1_RMCAN_RMCAn_WIDTH   (64U)
1262 #define SW_ETH_MAC_PORT1_PM1_RMCAN_RMCAn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RMCAN_RMCAn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RMCAN_RMCAn_MASK)
1263 /*! @} */
1264 
1265 /*! @name PM1_RBCAN - Port MAC 1 Receive Broadcast Frame Counter Register(ifInBroadcastPktsn) */
1266 /*! @{ */
1267 
1268 #define SW_ETH_MAC_PORT1_PM1_RBCAN_RBCAn_MASK    (0xFFFFFFFFFFFFFFFFU)
1269 #define SW_ETH_MAC_PORT1_PM1_RBCAN_RBCAn_SHIFT   (0U)
1270 #define SW_ETH_MAC_PORT1_PM1_RBCAN_RBCAn_WIDTH   (64U)
1271 #define SW_ETH_MAC_PORT1_PM1_RBCAN_RBCAn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RBCAN_RBCAn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RBCAN_RBCAn_MASK)
1272 /*! @} */
1273 
1274 /*! @name PM1_RDRPN - Port MAC 1 Receive Dropped Packets Counter Register(etherStatsDropEventsn) */
1275 /*! @{ */
1276 
1277 #define SW_ETH_MAC_PORT1_PM1_RDRPN_RDRPn_MASK    (0xFFFFFFFFFFFFFFFFU)
1278 #define SW_ETH_MAC_PORT1_PM1_RDRPN_RDRPn_SHIFT   (0U)
1279 #define SW_ETH_MAC_PORT1_PM1_RDRPN_RDRPn_WIDTH   (64U)
1280 #define SW_ETH_MAC_PORT1_PM1_RDRPN_RDRPn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RDRPN_RDRPn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RDRPN_RDRPn_MASK)
1281 /*! @} */
1282 
1283 /*! @name PM1_RPKTN - Port MAC 1 Receive Packets Counter Register(etherStatsPktsn) */
1284 /*! @{ */
1285 
1286 #define SW_ETH_MAC_PORT1_PM1_RPKTN_RPKTn_MASK    (0xFFFFFFFFFFFFFFFFU)
1287 #define SW_ETH_MAC_PORT1_PM1_RPKTN_RPKTn_SHIFT   (0U)
1288 #define SW_ETH_MAC_PORT1_PM1_RPKTN_RPKTn_WIDTH   (64U)
1289 #define SW_ETH_MAC_PORT1_PM1_RPKTN_RPKTn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RPKTN_RPKTn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RPKTN_RPKTn_MASK)
1290 /*! @} */
1291 
1292 /*! @name PM1_RUNDN - Port MAC 1 Receive Undersized Packet Counter Register(etherStatsUndersizePktsn) */
1293 /*! @{ */
1294 
1295 #define SW_ETH_MAC_PORT1_PM1_RUNDN_RUNDn_MASK    (0xFFFFFFFFFFFFFFFFU)
1296 #define SW_ETH_MAC_PORT1_PM1_RUNDN_RUNDn_SHIFT   (0U)
1297 #define SW_ETH_MAC_PORT1_PM1_RUNDN_RUNDn_WIDTH   (64U)
1298 #define SW_ETH_MAC_PORT1_PM1_RUNDN_RUNDn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RUNDN_RUNDn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RUNDN_RUNDn_MASK)
1299 /*! @} */
1300 
1301 /*! @name PM1_R64N - Port MAC 1 Receive 64-Octet Packet Counter Register(etherStatsPkts64OctetsN) */
1302 /*! @{ */
1303 
1304 #define SW_ETH_MAC_PORT1_PM1_R64N_R64n_MASK      (0xFFFFFFFFFFFFFFFFU)
1305 #define SW_ETH_MAC_PORT1_PM1_R64N_R64n_SHIFT     (0U)
1306 #define SW_ETH_MAC_PORT1_PM1_R64N_R64n_WIDTH     (64U)
1307 #define SW_ETH_MAC_PORT1_PM1_R64N_R64n(x)        (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_R64N_R64n_SHIFT)) & SW_ETH_MAC_PORT1_PM1_R64N_R64n_MASK)
1308 /*! @} */
1309 
1310 /*! @name PM1_R127N - Port MAC 1 Receive 65 to 127-Octet Packet Counter Register(etherStatsPkts65to127OctetsN) */
1311 /*! @{ */
1312 
1313 #define SW_ETH_MAC_PORT1_PM1_R127N_R127n_MASK    (0xFFFFFFFFFFFFFFFFU)
1314 #define SW_ETH_MAC_PORT1_PM1_R127N_R127n_SHIFT   (0U)
1315 #define SW_ETH_MAC_PORT1_PM1_R127N_R127n_WIDTH   (64U)
1316 #define SW_ETH_MAC_PORT1_PM1_R127N_R127n(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_R127N_R127n_SHIFT)) & SW_ETH_MAC_PORT1_PM1_R127N_R127n_MASK)
1317 /*! @} */
1318 
1319 /*! @name PM1_R255N - Port MAC 1 Receive 128 to 255-Octet Packet Counter Register(etherStatsPkts128to255OctetsN) */
1320 /*! @{ */
1321 
1322 #define SW_ETH_MAC_PORT1_PM1_R255N_R255n_MASK    (0xFFFFFFFFFFFFFFFFU)
1323 #define SW_ETH_MAC_PORT1_PM1_R255N_R255n_SHIFT   (0U)
1324 #define SW_ETH_MAC_PORT1_PM1_R255N_R255n_WIDTH   (64U)
1325 #define SW_ETH_MAC_PORT1_PM1_R255N_R255n(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_R255N_R255n_SHIFT)) & SW_ETH_MAC_PORT1_PM1_R255N_R255n_MASK)
1326 /*! @} */
1327 
1328 /*! @name PM1_R511N - Port MAC 1 Receive 256 to 511-Octet Packet Counter Register(etherStatsPkts256to511OctetsN) */
1329 /*! @{ */
1330 
1331 #define SW_ETH_MAC_PORT1_PM1_R511N_R511n_MASK    (0xFFFFFFFFFFFFFFFFU)
1332 #define SW_ETH_MAC_PORT1_PM1_R511N_R511n_SHIFT   (0U)
1333 #define SW_ETH_MAC_PORT1_PM1_R511N_R511n_WIDTH   (64U)
1334 #define SW_ETH_MAC_PORT1_PM1_R511N_R511n(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_R511N_R511n_SHIFT)) & SW_ETH_MAC_PORT1_PM1_R511N_R511n_MASK)
1335 /*! @} */
1336 
1337 /*! @name PM1_R1023N - Port MAC 1 Receive 512 to 1023-Octet Packet Counter Register(etherStatsPkts512to1023OctetsN) */
1338 /*! @{ */
1339 
1340 #define SW_ETH_MAC_PORT1_PM1_R1023N_R1023n_MASK  (0xFFFFFFFFFFFFFFFFU)
1341 #define SW_ETH_MAC_PORT1_PM1_R1023N_R1023n_SHIFT (0U)
1342 #define SW_ETH_MAC_PORT1_PM1_R1023N_R1023n_WIDTH (64U)
1343 #define SW_ETH_MAC_PORT1_PM1_R1023N_R1023n(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_R1023N_R1023n_SHIFT)) & SW_ETH_MAC_PORT1_PM1_R1023N_R1023n_MASK)
1344 /*! @} */
1345 
1346 /*! @name PM1_R1522N - Port MAC 1 Receive 1024 to 1522-Octet Packet Counter Register(etherStatsPkts1024to1522OctetsN) */
1347 /*! @{ */
1348 
1349 #define SW_ETH_MAC_PORT1_PM1_R1522N_R1522n_MASK  (0xFFFFFFFFFFFFFFFFU)
1350 #define SW_ETH_MAC_PORT1_PM1_R1522N_R1522n_SHIFT (0U)
1351 #define SW_ETH_MAC_PORT1_PM1_R1522N_R1522n_WIDTH (64U)
1352 #define SW_ETH_MAC_PORT1_PM1_R1522N_R1522n(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_R1522N_R1522n_SHIFT)) & SW_ETH_MAC_PORT1_PM1_R1522N_R1522n_MASK)
1353 /*! @} */
1354 
1355 /*! @name PM1_R1523XN - Port MAC 1 Receive 1523 to Max-Octet Packet Counter Register(etherStatsPkts1523toMaxOctetsN) */
1356 /*! @{ */
1357 
1358 #define SW_ETH_MAC_PORT1_PM1_R1523XN_R1523Xn_MASK (0xFFFFFFFFFFFFFFFFU)
1359 #define SW_ETH_MAC_PORT1_PM1_R1523XN_R1523Xn_SHIFT (0U)
1360 #define SW_ETH_MAC_PORT1_PM1_R1523XN_R1523Xn_WIDTH (64U)
1361 #define SW_ETH_MAC_PORT1_PM1_R1523XN_R1523Xn(x)  (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_R1523XN_R1523Xn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_R1523XN_R1523Xn_MASK)
1362 /*! @} */
1363 
1364 /*! @name PM1_ROVRN - Port MAC 1 Receive Oversized Packet Counter Register(etherStatsOversizePktsn) */
1365 /*! @{ */
1366 
1367 #define SW_ETH_MAC_PORT1_PM1_ROVRN_ROVRn_MASK    (0xFFFFFFFFFFFFFFFFU)
1368 #define SW_ETH_MAC_PORT1_PM1_ROVRN_ROVRn_SHIFT   (0U)
1369 #define SW_ETH_MAC_PORT1_PM1_ROVRN_ROVRn_WIDTH   (64U)
1370 #define SW_ETH_MAC_PORT1_PM1_ROVRN_ROVRn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_ROVRN_ROVRn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_ROVRN_ROVRn_MASK)
1371 /*! @} */
1372 
1373 /*! @name PM1_RJBRN - Port MAC 1 Receive Jabber Packet Counter Register(etherStatsJabbersn) */
1374 /*! @{ */
1375 
1376 #define SW_ETH_MAC_PORT1_PM1_RJBRN_RJBRn_MASK    (0xFFFFFFFFFFFFFFFFU)
1377 #define SW_ETH_MAC_PORT1_PM1_RJBRN_RJBRn_SHIFT   (0U)
1378 #define SW_ETH_MAC_PORT1_PM1_RJBRN_RJBRn_WIDTH   (64U)
1379 #define SW_ETH_MAC_PORT1_PM1_RJBRN_RJBRn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RJBRN_RJBRn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RJBRN_RJBRn_MASK)
1380 /*! @} */
1381 
1382 /*! @name PM1_RFRGN - Port MAC 1 Receive Fragment Packet Counter Register(etherStatsFragmentsn */
1383 /*! @{ */
1384 
1385 #define SW_ETH_MAC_PORT1_PM1_RFRGN_RFRGn_MASK    (0xFFFFFFFFFFFFFFFFU)
1386 #define SW_ETH_MAC_PORT1_PM1_RFRGN_RFRGn_SHIFT   (0U)
1387 #define SW_ETH_MAC_PORT1_PM1_RFRGN_RFRGn_WIDTH   (64U)
1388 #define SW_ETH_MAC_PORT1_PM1_RFRGN_RFRGn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RFRGN_RFRGn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RFRGN_RFRGn_MASK)
1389 /*! @} */
1390 
1391 /*! @name PM1_RCNPN - Port MAC 1 Receive Control Packet Counter Register */
1392 /*! @{ */
1393 
1394 #define SW_ETH_MAC_PORT1_PM1_RCNPN_RCNPn_MASK    (0xFFFFFFFFFFFFFFFFU)
1395 #define SW_ETH_MAC_PORT1_PM1_RCNPN_RCNPn_SHIFT   (0U)
1396 #define SW_ETH_MAC_PORT1_PM1_RCNPN_RCNPn_WIDTH   (64U)
1397 #define SW_ETH_MAC_PORT1_PM1_RCNPN_RCNPn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RCNPN_RCNPn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RCNPN_RCNPn_MASK)
1398 /*! @} */
1399 
1400 /*! @name PM1_RDRNTPN - Port MAC 1 Receive Dropped Not Truncated Packets Counter Register(etherStatsDropEventsn) */
1401 /*! @{ */
1402 
1403 #define SW_ETH_MAC_PORT1_PM1_RDRNTPN_RDRNTPn_MASK (0xFFFFFFFFFFFFFFFFU)
1404 #define SW_ETH_MAC_PORT1_PM1_RDRNTPN_RDRNTPn_SHIFT (0U)
1405 #define SW_ETH_MAC_PORT1_PM1_RDRNTPN_RDRNTPn_WIDTH (64U)
1406 #define SW_ETH_MAC_PORT1_PM1_RDRNTPN_RDRNTPn(x)  (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_RDRNTPN_RDRNTPn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_RDRNTPN_RDRNTPn_MASK)
1407 /*! @} */
1408 
1409 /*! @name PM1_TEOCTN - Port MAC 1 Transmit Ethernet Octets Counter(etherStatsOctetsn) */
1410 /*! @{ */
1411 
1412 #define SW_ETH_MAC_PORT1_PM1_TEOCTN_TEOCTn_MASK  (0xFFFFFFFFFFFFFFFFU)
1413 #define SW_ETH_MAC_PORT1_PM1_TEOCTN_TEOCTn_SHIFT (0U)
1414 #define SW_ETH_MAC_PORT1_PM1_TEOCTN_TEOCTn_WIDTH (64U)
1415 #define SW_ETH_MAC_PORT1_PM1_TEOCTN_TEOCTn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TEOCTN_TEOCTn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TEOCTN_TEOCTn_MASK)
1416 /*! @} */
1417 
1418 /*! @name PM1_TOCTN - Port MAC 1 Transmit Octets Counter Register(ifOutOctetsn) */
1419 /*! @{ */
1420 
1421 #define SW_ETH_MAC_PORT1_PM1_TOCTN_TOCTn_MASK    (0xFFFFFFFFFFFFFFFFU)
1422 #define SW_ETH_MAC_PORT1_PM1_TOCTN_TOCTn_SHIFT   (0U)
1423 #define SW_ETH_MAC_PORT1_PM1_TOCTN_TOCTn_WIDTH   (64U)
1424 #define SW_ETH_MAC_PORT1_PM1_TOCTN_TOCTn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TOCTN_TOCTn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TOCTN_TOCTn_MASK)
1425 /*! @} */
1426 
1427 /*! @name PM1_TXPFN - Port MAC 1 Transmit Valid Pause Frame Counter Register(aPAUSEMACCtrlFramesReceivedn) */
1428 /*! @{ */
1429 
1430 #define SW_ETH_MAC_PORT1_PM1_TXPFN_TXPFn_MASK    (0xFFFFFFFFFFFFFFFFU)
1431 #define SW_ETH_MAC_PORT1_PM1_TXPFN_TXPFn_SHIFT   (0U)
1432 #define SW_ETH_MAC_PORT1_PM1_TXPFN_TXPFn_WIDTH   (64U)
1433 #define SW_ETH_MAC_PORT1_PM1_TXPFN_TXPFn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TXPFN_TXPFn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TXPFN_TXPFn_MASK)
1434 /*! @} */
1435 
1436 /*! @name PM1_TFRMN - Port MAC 1 Transmit Frame Counter Register(aFramesTransmittedOKn) */
1437 /*! @{ */
1438 
1439 #define SW_ETH_MAC_PORT1_PM1_TFRMN_TFRMn_MASK    (0xFFFFFFFFFFFFFFFFU)
1440 #define SW_ETH_MAC_PORT1_PM1_TFRMN_TFRMn_SHIFT   (0U)
1441 #define SW_ETH_MAC_PORT1_PM1_TFRMN_TFRMn_WIDTH   (64U)
1442 #define SW_ETH_MAC_PORT1_PM1_TFRMN_TFRMn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TFRMN_TFRMn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TFRMN_TFRMn_MASK)
1443 /*! @} */
1444 
1445 /*! @name PM1_TFCSN - Port MAC 1 Transmit Frame Check Sequence Error Counter Register() */
1446 /*! @{ */
1447 
1448 #define SW_ETH_MAC_PORT1_PM1_TFCSN_TFCSn_MASK    (0xFFFFFFFFFFFFFFFFU)
1449 #define SW_ETH_MAC_PORT1_PM1_TFCSN_TFCSn_SHIFT   (0U)
1450 #define SW_ETH_MAC_PORT1_PM1_TFCSN_TFCSn_WIDTH   (64U)
1451 #define SW_ETH_MAC_PORT1_PM1_TFCSN_TFCSn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TFCSN_TFCSn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TFCSN_TFCSn_MASK)
1452 /*! @} */
1453 
1454 /*! @name PM1_TVLANN - Port MAC 1 Transmit VLAN Frame Counter Register(VLANTransmittedOKn) */
1455 /*! @{ */
1456 
1457 #define SW_ETH_MAC_PORT1_PM1_TVLANN_TVLANn_MASK  (0xFFFFFFFFFFFFFFFFU)
1458 #define SW_ETH_MAC_PORT1_PM1_TVLANN_TVLANn_SHIFT (0U)
1459 #define SW_ETH_MAC_PORT1_PM1_TVLANN_TVLANn_WIDTH (64U)
1460 #define SW_ETH_MAC_PORT1_PM1_TVLANN_TVLANn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TVLANN_TVLANn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TVLANN_TVLANn_MASK)
1461 /*! @} */
1462 
1463 /*! @name PM1_TERRN - Port MAC 1 Transmit Frame Error Counter Register(ifOutErrorsn) */
1464 /*! @{ */
1465 
1466 #define SW_ETH_MAC_PORT1_PM1_TERRN_TERRn_MASK    (0xFFFFFFFFFFFFFFFFU)
1467 #define SW_ETH_MAC_PORT1_PM1_TERRN_TERRn_SHIFT   (0U)
1468 #define SW_ETH_MAC_PORT1_PM1_TERRN_TERRn_WIDTH   (64U)
1469 #define SW_ETH_MAC_PORT1_PM1_TERRN_TERRn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TERRN_TERRn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TERRN_TERRn_MASK)
1470 /*! @} */
1471 
1472 /*! @name PM1_TUCAN - Port MAC 1 Transmit Unicast Frame Counter Register(ifOutUcastPktsn) */
1473 /*! @{ */
1474 
1475 #define SW_ETH_MAC_PORT1_PM1_TUCAN_TUCAn_MASK    (0xFFFFFFFFFFFFFFFFU)
1476 #define SW_ETH_MAC_PORT1_PM1_TUCAN_TUCAn_SHIFT   (0U)
1477 #define SW_ETH_MAC_PORT1_PM1_TUCAN_TUCAn_WIDTH   (64U)
1478 #define SW_ETH_MAC_PORT1_PM1_TUCAN_TUCAn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TUCAN_TUCAn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TUCAN_TUCAn_MASK)
1479 /*! @} */
1480 
1481 /*! @name PM1_TMCAN - Port MAC 1 Transmit Multicast Frame Counter Register(ifOutMulticastPktsn) */
1482 /*! @{ */
1483 
1484 #define SW_ETH_MAC_PORT1_PM1_TMCAN_TMCAn_MASK    (0xFFFFFFFFFFFFFFFFU)
1485 #define SW_ETH_MAC_PORT1_PM1_TMCAN_TMCAn_SHIFT   (0U)
1486 #define SW_ETH_MAC_PORT1_PM1_TMCAN_TMCAn_WIDTH   (64U)
1487 #define SW_ETH_MAC_PORT1_PM1_TMCAN_TMCAn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TMCAN_TMCAn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TMCAN_TMCAn_MASK)
1488 /*! @} */
1489 
1490 /*! @name PM1_TBCAN - Port MAC 1 Transmit Broadcast Frame Counter Register(ifOutBroadcastPktsn) */
1491 /*! @{ */
1492 
1493 #define SW_ETH_MAC_PORT1_PM1_TBCAN_TBCAn_MASK    (0xFFFFFFFFFFFFFFFFU)
1494 #define SW_ETH_MAC_PORT1_PM1_TBCAN_TBCAn_SHIFT   (0U)
1495 #define SW_ETH_MAC_PORT1_PM1_TBCAN_TBCAn_WIDTH   (64U)
1496 #define SW_ETH_MAC_PORT1_PM1_TBCAN_TBCAn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TBCAN_TBCAn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TBCAN_TBCAn_MASK)
1497 /*! @} */
1498 
1499 /*! @name PM1_TPKTN - Port MAC 1 Transmit Packets Counter Register(etherStatsPktsn) */
1500 /*! @{ */
1501 
1502 #define SW_ETH_MAC_PORT1_PM1_TPKTN_TPKTn_MASK    (0xFFFFFFFFFFFFFFFFU)
1503 #define SW_ETH_MAC_PORT1_PM1_TPKTN_TPKTn_SHIFT   (0U)
1504 #define SW_ETH_MAC_PORT1_PM1_TPKTN_TPKTn_WIDTH   (64U)
1505 #define SW_ETH_MAC_PORT1_PM1_TPKTN_TPKTn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TPKTN_TPKTn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TPKTN_TPKTn_MASK)
1506 /*! @} */
1507 
1508 /*! @name PM1_TUNDN - Port MAC 1 Transmit Undersized Packet Counter Register(etherStatsUndersizePktsn) */
1509 /*! @{ */
1510 
1511 #define SW_ETH_MAC_PORT1_PM1_TUNDN_TUNDn_MASK    (0xFFFFFFFFFFFFFFFFU)
1512 #define SW_ETH_MAC_PORT1_PM1_TUNDN_TUNDn_SHIFT   (0U)
1513 #define SW_ETH_MAC_PORT1_PM1_TUNDN_TUNDn_WIDTH   (64U)
1514 #define SW_ETH_MAC_PORT1_PM1_TUNDN_TUNDn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TUNDN_TUNDn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TUNDN_TUNDn_MASK)
1515 /*! @} */
1516 
1517 /*! @name PM1_T64N - Port MAC 1 Transmit 64-Octet Packet Counter Register (etherStatsPkts64OctetsN) */
1518 /*! @{ */
1519 
1520 #define SW_ETH_MAC_PORT1_PM1_T64N_T64n_MASK      (0xFFFFFFFFFFFFFFFFU)
1521 #define SW_ETH_MAC_PORT1_PM1_T64N_T64n_SHIFT     (0U)
1522 #define SW_ETH_MAC_PORT1_PM1_T64N_T64n_WIDTH     (64U)
1523 #define SW_ETH_MAC_PORT1_PM1_T64N_T64n(x)        (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_T64N_T64n_SHIFT)) & SW_ETH_MAC_PORT1_PM1_T64N_T64n_MASK)
1524 /*! @} */
1525 
1526 /*! @name PM1_T127N - Port MAC 1 Transmit 65 to 127-Octet Packet Counter Register (etherStatsPkts65to127OctetsN) */
1527 /*! @{ */
1528 
1529 #define SW_ETH_MAC_PORT1_PM1_T127N_T127n_MASK    (0xFFFFFFFFFFFFFFFFU)
1530 #define SW_ETH_MAC_PORT1_PM1_T127N_T127n_SHIFT   (0U)
1531 #define SW_ETH_MAC_PORT1_PM1_T127N_T127n_WIDTH   (64U)
1532 #define SW_ETH_MAC_PORT1_PM1_T127N_T127n(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_T127N_T127n_SHIFT)) & SW_ETH_MAC_PORT1_PM1_T127N_T127n_MASK)
1533 /*! @} */
1534 
1535 /*! @name PM1_T255N - Port MAC 1 Transmit 128 to 255-Octet Packet Counter Register (etherStatsPkts128to255OctetsN) */
1536 /*! @{ */
1537 
1538 #define SW_ETH_MAC_PORT1_PM1_T255N_T255n_MASK    (0xFFFFFFFFFFFFFFFFU)
1539 #define SW_ETH_MAC_PORT1_PM1_T255N_T255n_SHIFT   (0U)
1540 #define SW_ETH_MAC_PORT1_PM1_T255N_T255n_WIDTH   (64U)
1541 #define SW_ETH_MAC_PORT1_PM1_T255N_T255n(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_T255N_T255n_SHIFT)) & SW_ETH_MAC_PORT1_PM1_T255N_T255n_MASK)
1542 /*! @} */
1543 
1544 /*! @name PM1_T511N - Port MAC 1 Transmit 256 to 511-Octet Packet Counter Register (etherStatsPkts256to511OctetsN) */
1545 /*! @{ */
1546 
1547 #define SW_ETH_MAC_PORT1_PM1_T511N_T511n_MASK    (0xFFFFFFFFFFFFFFFFU)
1548 #define SW_ETH_MAC_PORT1_PM1_T511N_T511n_SHIFT   (0U)
1549 #define SW_ETH_MAC_PORT1_PM1_T511N_T511n_WIDTH   (64U)
1550 #define SW_ETH_MAC_PORT1_PM1_T511N_T511n(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_T511N_T511n_SHIFT)) & SW_ETH_MAC_PORT1_PM1_T511N_T511n_MASK)
1551 /*! @} */
1552 
1553 /*! @name PM1_T1023N - Port MAC 1 Transmit 512 to 1023-Octet Packet Counter Register (etherStatsPkts512to1023OctetsN) */
1554 /*! @{ */
1555 
1556 #define SW_ETH_MAC_PORT1_PM1_T1023N_T1023n_MASK  (0xFFFFFFFFFFFFFFFFU)
1557 #define SW_ETH_MAC_PORT1_PM1_T1023N_T1023n_SHIFT (0U)
1558 #define SW_ETH_MAC_PORT1_PM1_T1023N_T1023n_WIDTH (64U)
1559 #define SW_ETH_MAC_PORT1_PM1_T1023N_T1023n(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_T1023N_T1023n_SHIFT)) & SW_ETH_MAC_PORT1_PM1_T1023N_T1023n_MASK)
1560 /*! @} */
1561 
1562 /*! @name PM1_T1522N - Port MAC 1 Transmit 1024 to 1522-Octet Packet Counter Register (etherStatsPkts1024to1522OctetsN) */
1563 /*! @{ */
1564 
1565 #define SW_ETH_MAC_PORT1_PM1_T1522N_T1522n_MASK  (0xFFFFFFFFFFFFFFFFU)
1566 #define SW_ETH_MAC_PORT1_PM1_T1522N_T1522n_SHIFT (0U)
1567 #define SW_ETH_MAC_PORT1_PM1_T1522N_T1522n_WIDTH (64U)
1568 #define SW_ETH_MAC_PORT1_PM1_T1522N_T1522n(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_T1522N_T1522n_SHIFT)) & SW_ETH_MAC_PORT1_PM1_T1522N_T1522n_MASK)
1569 /*! @} */
1570 
1571 /*! @name PM1_T1523XN - Port MAC 1 Transmit 1523 to TX_MTU-Octet Packet Counter Register (etherStatsPkts1523toMaxOctetsN) */
1572 /*! @{ */
1573 
1574 #define SW_ETH_MAC_PORT1_PM1_T1523XN_T1523Xn_MASK (0xFFFFFFFFFFFFFFFFU)
1575 #define SW_ETH_MAC_PORT1_PM1_T1523XN_T1523Xn_SHIFT (0U)
1576 #define SW_ETH_MAC_PORT1_PM1_T1523XN_T1523Xn_WIDTH (64U)
1577 #define SW_ETH_MAC_PORT1_PM1_T1523XN_T1523Xn(x)  (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_T1523XN_T1523Xn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_T1523XN_T1523Xn_MASK)
1578 /*! @} */
1579 
1580 /*! @name PM1_TCNPN - Port MAC 1 Transmit Control Packet Counter Register */
1581 /*! @{ */
1582 
1583 #define SW_ETH_MAC_PORT1_PM1_TCNPN_TCNPn_MASK    (0xFFFFFFFFFFFFFFFFU)
1584 #define SW_ETH_MAC_PORT1_PM1_TCNPN_TCNPn_SHIFT   (0U)
1585 #define SW_ETH_MAC_PORT1_PM1_TCNPN_TCNPn_WIDTH   (64U)
1586 #define SW_ETH_MAC_PORT1_PM1_TCNPN_TCNPn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TCNPN_TCNPn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TCNPN_TCNPn_MASK)
1587 /*! @} */
1588 
1589 /*! @name PM1_TDFRN - Port MAC 1 Transmit Deferred Packet Counter Register(aFramesWithDeferredXmissions) */
1590 /*! @{ */
1591 
1592 #define SW_ETH_MAC_PORT1_PM1_TDFRN_TDFRn_MASK    (0xFFFFFFFFFFFFFFFFU)
1593 #define SW_ETH_MAC_PORT1_PM1_TDFRN_TDFRn_SHIFT   (0U)
1594 #define SW_ETH_MAC_PORT1_PM1_TDFRN_TDFRn_WIDTH   (64U)
1595 #define SW_ETH_MAC_PORT1_PM1_TDFRN_TDFRn(x)      (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TDFRN_TDFRn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TDFRN_TDFRn_MASK)
1596 /*! @} */
1597 
1598 /*! @name PM1_TMCOLN - Port MAC 1 Transmit Multiple Collisions Counter Register(aMultipleCollisionFrames) */
1599 /*! @{ */
1600 
1601 #define SW_ETH_MAC_PORT1_PM1_TMCOLN_TMCOLn_MASK  (0xFFFFFFFFFFFFFFFFU)
1602 #define SW_ETH_MAC_PORT1_PM1_TMCOLN_TMCOLn_SHIFT (0U)
1603 #define SW_ETH_MAC_PORT1_PM1_TMCOLN_TMCOLn_WIDTH (64U)
1604 #define SW_ETH_MAC_PORT1_PM1_TMCOLN_TMCOLn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TMCOLN_TMCOLn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TMCOLN_TMCOLn_MASK)
1605 /*! @} */
1606 
1607 /*! @name PM1_TSCOLN - Port MAC 1 Transmit Single Collision Counter(aSingleCollisionFrames) Register */
1608 /*! @{ */
1609 
1610 #define SW_ETH_MAC_PORT1_PM1_TSCOLN_TSCOLn_MASK  (0xFFFFFFFFFFFFFFFFU)
1611 #define SW_ETH_MAC_PORT1_PM1_TSCOLN_TSCOLn_SHIFT (0U)
1612 #define SW_ETH_MAC_PORT1_PM1_TSCOLN_TSCOLn_WIDTH (64U)
1613 #define SW_ETH_MAC_PORT1_PM1_TSCOLN_TSCOLn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TSCOLN_TSCOLn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TSCOLN_TSCOLn_MASK)
1614 /*! @} */
1615 
1616 /*! @name PM1_TLCOLN - Port MAC 1 Transmit Late Collision Counter(aLateCollisions) Register */
1617 /*! @{ */
1618 
1619 #define SW_ETH_MAC_PORT1_PM1_TLCOLN_TLCOLn_MASK  (0xFFFFFFFFFFFFFFFFU)
1620 #define SW_ETH_MAC_PORT1_PM1_TLCOLN_TLCOLn_SHIFT (0U)
1621 #define SW_ETH_MAC_PORT1_PM1_TLCOLN_TLCOLn_WIDTH (64U)
1622 #define SW_ETH_MAC_PORT1_PM1_TLCOLN_TLCOLn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TLCOLN_TLCOLn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TLCOLN_TLCOLn_MASK)
1623 /*! @} */
1624 
1625 /*! @name PM1_TECOLN - Port MAC 1 Transmit Excessive Collisions Counter Register */
1626 /*! @{ */
1627 
1628 #define SW_ETH_MAC_PORT1_PM1_TECOLN_TECOLn_MASK  (0xFFFFFFFFFFFFFFFFU)
1629 #define SW_ETH_MAC_PORT1_PM1_TECOLN_TECOLn_SHIFT (0U)
1630 #define SW_ETH_MAC_PORT1_PM1_TECOLN_TECOLn_WIDTH (64U)
1631 #define SW_ETH_MAC_PORT1_PM1_TECOLN_TECOLn(x)    (((uint64_t)(((uint64_t)(x)) << SW_ETH_MAC_PORT1_PM1_TECOLN_TECOLn_SHIFT)) & SW_ETH_MAC_PORT1_PM1_TECOLN_TECOLn_MASK)
1632 /*! @} */
1633 
1634 /*! @name PM1_IF_MODE - Port MAC 1 Interface Mode Control Register */
1635 /*! @{ */
1636 
1637 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_IFMODE_MASK (0x7U)
1638 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_IFMODE_SHIFT (0U)
1639 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_IFMODE_WIDTH (3U)
1640 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_IFMODE(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_IF_MODE_IFMODE_SHIFT)) & SW_ETH_MAC_PORT1_PM1_IF_MODE_IFMODE_MASK)
1641 
1642 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_REVMII_MASK (0x8U)
1643 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_REVMII_SHIFT (3U)
1644 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_REVMII_WIDTH (1U)
1645 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_REVMII(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_IF_MODE_REVMII_SHIFT)) & SW_ETH_MAC_PORT1_PM1_IF_MODE_REVMII_MASK)
1646 
1647 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_M10_MASK    (0x10U)
1648 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_M10_SHIFT   (4U)
1649 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_M10_WIDTH   (1U)
1650 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_M10(x)      (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_IF_MODE_M10_SHIFT)) & SW_ETH_MAC_PORT1_PM1_IF_MODE_M10_MASK)
1651 
1652 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_HD_MASK     (0x40U)
1653 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_HD_SHIFT    (6U)
1654 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_HD_WIDTH    (1U)
1655 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_HD(x)       (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_IF_MODE_HD_SHIFT)) & SW_ETH_MAC_PORT1_PM1_IF_MODE_HD_MASK)
1656 
1657 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_SSP_MASK    (0x6000U)
1658 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_SSP_SHIFT   (13U)
1659 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_SSP_WIDTH   (2U)
1660 #define SW_ETH_MAC_PORT1_PM1_IF_MODE_SSP(x)      (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PM1_IF_MODE_SSP_SHIFT)) & SW_ETH_MAC_PORT1_PM1_IF_MODE_SSP_MASK)
1661 /*! @} */
1662 
1663 /*! @name MAC_MERGE_MMCSR - Port MAC Merge Control and Status Register */
1664 /*! @{ */
1665 
1666 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPS_MASK (0x1U)
1667 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPS_SHIFT (0U)
1668 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPS_WIDTH (1U)
1669 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPS(x)  (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPS_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPS_MASK)
1670 
1671 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPE_MASK (0x2U)
1672 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPE_SHIFT (1U)
1673 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPE_WIDTH (1U)
1674 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPE(x)  (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPE_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPE_MASK)
1675 
1676 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPA_MASK (0x4U)
1677 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPA_SHIFT (2U)
1678 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPA_WIDTH (1U)
1679 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPA(x)  (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPA_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LPA_MASK)
1680 
1681 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LAFS_MASK (0x18U)
1682 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LAFS_SHIFT (3U)
1683 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LAFS_WIDTH (2U)
1684 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LAFS(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LAFS_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LAFS_MASK)
1685 
1686 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPS_MASK (0x20U)
1687 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPS_SHIFT (5U)
1688 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPS_WIDTH (1U)
1689 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPS(x)  (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPS_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPS_MASK)
1690 
1691 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPE_MASK (0x40U)
1692 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPE_SHIFT (6U)
1693 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPE_WIDTH (1U)
1694 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPE(x)  (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPE_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPE_MASK)
1695 
1696 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPA_MASK (0x80U)
1697 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPA_SHIFT (7U)
1698 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPA_WIDTH (1U)
1699 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPA(x)  (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPA_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RPA_MASK)
1700 
1701 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RAFS_MASK (0x300U)
1702 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RAFS_SHIFT (8U)
1703 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RAFS_WIDTH (2U)
1704 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RAFS(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RAFS_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_RAFS_MASK)
1705 
1706 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_ME_MASK (0x18000U)
1707 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_ME_SHIFT (15U)
1708 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_ME_WIDTH (2U)
1709 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_ME(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_ME_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_ME_MASK)
1710 
1711 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VDIS_MASK (0x20000U)
1712 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VDIS_SHIFT (17U)
1713 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VDIS_WIDTH (1U)
1714 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VDIS(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VDIS_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VDIS_MASK)
1715 
1716 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VSTS_MASK (0x1C0000U)
1717 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VSTS_SHIFT (18U)
1718 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VSTS_WIDTH (3U)
1719 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VSTS(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VSTS_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VSTS_MASK)
1720 
1721 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_TXSTS_MASK (0x600000U)
1722 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_TXSTS_SHIFT (21U)
1723 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_TXSTS_WIDTH (2U)
1724 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_TXSTS(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_TXSTS_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_TXSTS_MASK)
1725 
1726 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VT_MASK (0x3F800000U)
1727 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VT_SHIFT (23U)
1728 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VT_WIDTH (7U)
1729 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VT(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VT_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_VT_MASK)
1730 
1731 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LINK_FAIL_MASK (0x80000000U)
1732 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LINK_FAIL_SHIFT (31U)
1733 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LINK_FAIL_WIDTH (1U)
1734 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LINK_FAIL(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LINK_FAIL_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMCSR_LINK_FAIL_MASK)
1735 /*! @} */
1736 
1737 /*! @name MAC_MERGE_MMFAECR - Port MAC Merge Frame Assembly Error Count Register */
1738 /*! @{ */
1739 
1740 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFAECR_MMFAEC_MASK (0xFFFFFFFFU)
1741 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFAECR_MMFAEC_SHIFT (0U)
1742 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFAECR_MMFAEC_WIDTH (32U)
1743 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFAECR_MMFAEC(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMFAECR_MMFAEC_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMFAECR_MMFAEC_MASK)
1744 /*! @} */
1745 
1746 /*! @name MAC_MERGE_MMFSECR - Port MAC Merge Frame SMD Error Count Register */
1747 /*! @{ */
1748 
1749 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFSECR_MMFSEC_MASK (0xFFFFFFFFU)
1750 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFSECR_MMFSEC_SHIFT (0U)
1751 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFSECR_MMFSEC_WIDTH (32U)
1752 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFSECR_MMFSEC(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMFSECR_MMFSEC_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMFSECR_MMFSEC_MASK)
1753 /*! @} */
1754 
1755 /*! @name MAC_MERGE_MMFAOCR - Port MAC Merge Frame Assembly OK Count Register */
1756 /*! @{ */
1757 
1758 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFAOCR_MMFAOC_MASK (0xFFFFFFFFU)
1759 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFAOCR_MMFAOC_SHIFT (0U)
1760 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFAOCR_MMFAOC_WIDTH (32U)
1761 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFAOCR_MMFAOC(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMFAOCR_MMFAOC_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMFAOCR_MMFAOC_MASK)
1762 /*! @} */
1763 
1764 /*! @name MAC_MERGE_MMFCRXR - Port MAC Merge Fragment Count RX Register */
1765 /*! @{ */
1766 
1767 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFCRXR_MMFCRX_MASK (0xFFFFFFFFU)
1768 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFCRXR_MMFCRX_SHIFT (0U)
1769 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFCRXR_MMFCRX_WIDTH (32U)
1770 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFCRXR_MMFCRX(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMFCRXR_MMFCRX_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMFCRXR_MMFCRX_MASK)
1771 /*! @} */
1772 
1773 /*! @name MAC_MERGE_MMFCTXR - Port MAC Merge Fragment Count TX Register */
1774 /*! @{ */
1775 
1776 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFCTXR_MMFCTX_MASK (0xFFFFFFFFU)
1777 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFCTXR_MMFCTX_SHIFT (0U)
1778 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFCTXR_MMFCTX_WIDTH (32U)
1779 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMFCTXR_MMFCTX(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMFCTXR_MMFCTX_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMFCTXR_MMFCTX_MASK)
1780 /*! @} */
1781 
1782 /*! @name MAC_MERGE_MMHCR - Port MAC Merge Hold Count Register */
1783 /*! @{ */
1784 
1785 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMHCR_MMHC_MASK (0xFFFFFFFFU)
1786 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMHCR_MMHC_SHIFT (0U)
1787 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMHCR_MMHC_WIDTH (32U)
1788 #define SW_ETH_MAC_PORT1_MAC_MERGE_MMHCR_MMHC(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_MAC_MERGE_MMHCR_MMHC_SHIFT)) & SW_ETH_MAC_PORT1_MAC_MERGE_MMHCR_MMHC_MASK)
1789 /*! @} */
1790 
1791 /*! @name PEMDIOCR - Port external MDIO configuration register */
1792 /*! @{ */
1793 
1794 #define SW_ETH_MAC_PORT1_PEMDIOCR_BSY2_MASK      (0x1U)
1795 #define SW_ETH_MAC_PORT1_PEMDIOCR_BSY2_SHIFT     (0U)
1796 #define SW_ETH_MAC_PORT1_PEMDIOCR_BSY2_WIDTH     (1U)
1797 #define SW_ETH_MAC_PORT1_PEMDIOCR_BSY2(x)        (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOCR_BSY2_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOCR_BSY2_MASK)
1798 
1799 #define SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_RD_ER_MASK (0x2U)
1800 #define SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_RD_ER_SHIFT (1U)
1801 #define SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_RD_ER_WIDTH (1U)
1802 #define SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_RD_ER(x)  (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_RD_ER_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_RD_ER_MASK)
1803 
1804 #define SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_HOLD_MASK (0x1CU)
1805 #define SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_HOLD_SHIFT (2U)
1806 #define SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_HOLD_WIDTH (3U)
1807 #define SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_HOLD(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_HOLD_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_HOLD_MASK)
1808 
1809 #define SW_ETH_MAC_PORT1_PEMDIOCR_PRE_DIS_MASK   (0x20U)
1810 #define SW_ETH_MAC_PORT1_PEMDIOCR_PRE_DIS_SHIFT  (5U)
1811 #define SW_ETH_MAC_PORT1_PEMDIOCR_PRE_DIS_WIDTH  (1U)
1812 #define SW_ETH_MAC_PORT1_PEMDIOCR_PRE_DIS(x)     (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOCR_PRE_DIS_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOCR_PRE_DIS_MASK)
1813 
1814 #define SW_ETH_MAC_PORT1_PEMDIOCR_ENC45_MASK     (0x40U)
1815 #define SW_ETH_MAC_PORT1_PEMDIOCR_ENC45_SHIFT    (6U)
1816 #define SW_ETH_MAC_PORT1_PEMDIOCR_ENC45_WIDTH    (1U)
1817 #define SW_ETH_MAC_PORT1_PEMDIOCR_ENC45(x)       (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOCR_ENC45_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOCR_ENC45_MASK)
1818 
1819 #define SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_CLK_DIV_MASK (0xFF80U)
1820 #define SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_CLK_DIV_SHIFT (7U)
1821 #define SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_CLK_DIV_WIDTH (9U)
1822 #define SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_CLK_DIV(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_CLK_DIV_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOCR_MDIO_CLK_DIV_MASK)
1823 
1824 #define SW_ETH_MAC_PORT1_PEMDIOCR_WHOAMI_MASK    (0x70000U)
1825 #define SW_ETH_MAC_PORT1_PEMDIOCR_WHOAMI_SHIFT   (16U)
1826 #define SW_ETH_MAC_PORT1_PEMDIOCR_WHOAMI_WIDTH   (3U)
1827 #define SW_ETH_MAC_PORT1_PEMDIOCR_WHOAMI(x)      (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOCR_WHOAMI_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOCR_WHOAMI_MASK)
1828 
1829 #define SW_ETH_MAC_PORT1_PEMDIOCR_EHOLD_MASK     (0x400000U)
1830 #define SW_ETH_MAC_PORT1_PEMDIOCR_EHOLD_SHIFT    (22U)
1831 #define SW_ETH_MAC_PORT1_PEMDIOCR_EHOLD_WIDTH    (1U)
1832 #define SW_ETH_MAC_PORT1_PEMDIOCR_EHOLD(x)       (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOCR_EHOLD_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOCR_EHOLD_MASK)
1833 
1834 #define SW_ETH_MAC_PORT1_PEMDIOCR_NEG_MASK       (0x800000U)
1835 #define SW_ETH_MAC_PORT1_PEMDIOCR_NEG_SHIFT      (23U)
1836 #define SW_ETH_MAC_PORT1_PEMDIOCR_NEG_WIDTH      (1U)
1837 #define SW_ETH_MAC_PORT1_PEMDIOCR_NEG(x)         (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOCR_NEG_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOCR_NEG_MASK)
1838 
1839 #define SW_ETH_MAC_PORT1_PEMDIOCR_ADDR_ERR_MASK  (0x10000000U)
1840 #define SW_ETH_MAC_PORT1_PEMDIOCR_ADDR_ERR_SHIFT (28U)
1841 #define SW_ETH_MAC_PORT1_PEMDIOCR_ADDR_ERR_WIDTH (1U)
1842 #define SW_ETH_MAC_PORT1_PEMDIOCR_ADDR_ERR(x)    (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOCR_ADDR_ERR_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOCR_ADDR_ERR_MASK)
1843 
1844 #define SW_ETH_MAC_PORT1_PEMDIOCR_CIM_MASK       (0x20000000U)
1845 #define SW_ETH_MAC_PORT1_PEMDIOCR_CIM_SHIFT      (29U)
1846 #define SW_ETH_MAC_PORT1_PEMDIOCR_CIM_WIDTH      (1U)
1847 #define SW_ETH_MAC_PORT1_PEMDIOCR_CIM(x)         (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOCR_CIM_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOCR_CIM_MASK)
1848 
1849 #define SW_ETH_MAC_PORT1_PEMDIOCR_CMP_MASK       (0x40000000U)
1850 #define SW_ETH_MAC_PORT1_PEMDIOCR_CMP_SHIFT      (30U)
1851 #define SW_ETH_MAC_PORT1_PEMDIOCR_CMP_WIDTH      (1U)
1852 #define SW_ETH_MAC_PORT1_PEMDIOCR_CMP(x)         (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOCR_CMP_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOCR_CMP_MASK)
1853 
1854 #define SW_ETH_MAC_PORT1_PEMDIOCR_BSY1_MASK      (0x80000000U)
1855 #define SW_ETH_MAC_PORT1_PEMDIOCR_BSY1_SHIFT     (31U)
1856 #define SW_ETH_MAC_PORT1_PEMDIOCR_BSY1_WIDTH     (1U)
1857 #define SW_ETH_MAC_PORT1_PEMDIOCR_BSY1(x)        (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOCR_BSY1_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOCR_BSY1_MASK)
1858 /*! @} */
1859 
1860 /*! @name PEMDIOICR - Port external MDIO interface control register */
1861 /*! @{ */
1862 
1863 #define SW_ETH_MAC_PORT1_PEMDIOICR_DEV_ADDR_MASK (0x1FU)
1864 #define SW_ETH_MAC_PORT1_PEMDIOICR_DEV_ADDR_SHIFT (0U)
1865 #define SW_ETH_MAC_PORT1_PEMDIOICR_DEV_ADDR_WIDTH (5U)
1866 #define SW_ETH_MAC_PORT1_PEMDIOICR_DEV_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOICR_DEV_ADDR_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOICR_DEV_ADDR_MASK)
1867 
1868 #define SW_ETH_MAC_PORT1_PEMDIOICR_PORT_ADDR_MASK (0x3E0U)
1869 #define SW_ETH_MAC_PORT1_PEMDIOICR_PORT_ADDR_SHIFT (5U)
1870 #define SW_ETH_MAC_PORT1_PEMDIOICR_PORT_ADDR_WIDTH (5U)
1871 #define SW_ETH_MAC_PORT1_PEMDIOICR_PORT_ADDR(x)  (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOICR_PORT_ADDR_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOICR_PORT_ADDR_MASK)
1872 
1873 #define SW_ETH_MAC_PORT1_PEMDIOICR_POST_INC_MASK (0x4000U)
1874 #define SW_ETH_MAC_PORT1_PEMDIOICR_POST_INC_SHIFT (14U)
1875 #define SW_ETH_MAC_PORT1_PEMDIOICR_POST_INC_WIDTH (1U)
1876 #define SW_ETH_MAC_PORT1_PEMDIOICR_POST_INC(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOICR_POST_INC_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOICR_POST_INC_MASK)
1877 
1878 #define SW_ETH_MAC_PORT1_PEMDIOICR_READ_MASK     (0x8000U)
1879 #define SW_ETH_MAC_PORT1_PEMDIOICR_READ_SHIFT    (15U)
1880 #define SW_ETH_MAC_PORT1_PEMDIOICR_READ_WIDTH    (1U)
1881 #define SW_ETH_MAC_PORT1_PEMDIOICR_READ(x)       (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOICR_READ_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOICR_READ_MASK)
1882 
1883 #define SW_ETH_MAC_PORT1_PEMDIOICR_BSY_MASK      (0x80000000U)
1884 #define SW_ETH_MAC_PORT1_PEMDIOICR_BSY_SHIFT     (31U)
1885 #define SW_ETH_MAC_PORT1_PEMDIOICR_BSY_WIDTH     (1U)
1886 #define SW_ETH_MAC_PORT1_PEMDIOICR_BSY(x)        (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOICR_BSY_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOICR_BSY_MASK)
1887 /*! @} */
1888 
1889 /*! @name PEMDIOIDR - Port external MDIO interface data register */
1890 /*! @{ */
1891 
1892 #define SW_ETH_MAC_PORT1_PEMDIOIDR_MDIO_DATA_MASK (0xFFFFU)
1893 #define SW_ETH_MAC_PORT1_PEMDIOIDR_MDIO_DATA_SHIFT (0U)
1894 #define SW_ETH_MAC_PORT1_PEMDIOIDR_MDIO_DATA_WIDTH (16U)
1895 #define SW_ETH_MAC_PORT1_PEMDIOIDR_MDIO_DATA(x)  (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOIDR_MDIO_DATA_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOIDR_MDIO_DATA_MASK)
1896 /*! @} */
1897 
1898 /*! @name PEMDIORAR - Port external MDIO register address register */
1899 /*! @{ */
1900 
1901 #define SW_ETH_MAC_PORT1_PEMDIORAR_REGADDR_MASK  (0xFFFFU)
1902 #define SW_ETH_MAC_PORT1_PEMDIORAR_REGADDR_SHIFT (0U)
1903 #define SW_ETH_MAC_PORT1_PEMDIORAR_REGADDR_WIDTH (16U)
1904 #define SW_ETH_MAC_PORT1_PEMDIORAR_REGADDR(x)    (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIORAR_REGADDR_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIORAR_REGADDR_MASK)
1905 /*! @} */
1906 
1907 /*! @name PEMDIOSR - Port external MDIO status register */
1908 /*! @{ */
1909 
1910 #define SW_ETH_MAC_PORT1_PEMDIOSR_BSY_MASK       (0x1U)
1911 #define SW_ETH_MAC_PORT1_PEMDIOSR_BSY_SHIFT      (0U)
1912 #define SW_ETH_MAC_PORT1_PEMDIOSR_BSY_WIDTH      (1U)
1913 #define SW_ETH_MAC_PORT1_PEMDIOSR_BSY(x)         (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOSR_BSY_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOSR_BSY_MASK)
1914 
1915 #define SW_ETH_MAC_PORT1_PEMDIOSR_WHT_LIST_MASK  (0x1F00U)
1916 #define SW_ETH_MAC_PORT1_PEMDIOSR_WHT_LIST_SHIFT (8U)
1917 #define SW_ETH_MAC_PORT1_PEMDIOSR_WHT_LIST_WIDTH (5U)
1918 #define SW_ETH_MAC_PORT1_PEMDIOSR_WHT_LIST(x)    (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOSR_WHT_LIST_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOSR_WHT_LIST_MASK)
1919 
1920 #define SW_ETH_MAC_PORT1_PEMDIOSR_WHT_LIST_ENA_MASK (0x8000U)
1921 #define SW_ETH_MAC_PORT1_PEMDIOSR_WHT_LIST_ENA_SHIFT (15U)
1922 #define SW_ETH_MAC_PORT1_PEMDIOSR_WHT_LIST_ENA_WIDTH (1U)
1923 #define SW_ETH_MAC_PORT1_PEMDIOSR_WHT_LIST_ENA(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOSR_WHT_LIST_ENA_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOSR_WHT_LIST_ENA_MASK)
1924 
1925 #define SW_ETH_MAC_PORT1_PEMDIOSR_PORT_ID_MASK   (0x70000U)
1926 #define SW_ETH_MAC_PORT1_PEMDIOSR_PORT_ID_SHIFT  (16U)
1927 #define SW_ETH_MAC_PORT1_PEMDIOSR_PORT_ID_WIDTH  (3U)
1928 #define SW_ETH_MAC_PORT1_PEMDIOSR_PORT_ID(x)     (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOSR_PORT_ID_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOSR_PORT_ID_MASK)
1929 
1930 #define SW_ETH_MAC_PORT1_PEMDIOSR_REQ_TYPE_MASK  (0x80000U)
1931 #define SW_ETH_MAC_PORT1_PEMDIOSR_REQ_TYPE_SHIFT (19U)
1932 #define SW_ETH_MAC_PORT1_PEMDIOSR_REQ_TYPE_WIDTH (1U)
1933 #define SW_ETH_MAC_PORT1_PEMDIOSR_REQ_TYPE(x)    (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PEMDIOSR_REQ_TYPE_SHIFT)) & SW_ETH_MAC_PORT1_PEMDIOSR_REQ_TYPE_MASK)
1934 /*! @} */
1935 
1936 /*! @name PPSCR - PHY status configuration register */
1937 /*! @{ */
1938 
1939 #define SW_ETH_MAC_PORT1_PPSCR_BSY_MASK          (0x1U)
1940 #define SW_ETH_MAC_PORT1_PPSCR_BSY_SHIFT         (0U)
1941 #define SW_ETH_MAC_PORT1_PPSCR_BSY_WIDTH         (1U)
1942 #define SW_ETH_MAC_PORT1_PPSCR_BSY(x)            (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PPSCR_BSY_SHIFT)) & SW_ETH_MAC_PORT1_PPSCR_BSY_MASK)
1943 
1944 #define SW_ETH_MAC_PORT1_PPSCR_MDIO_RD_ER_MASK   (0x2U)
1945 #define SW_ETH_MAC_PORT1_PPSCR_MDIO_RD_ER_SHIFT  (1U)
1946 #define SW_ETH_MAC_PORT1_PPSCR_MDIO_RD_ER_WIDTH  (1U)
1947 #define SW_ETH_MAC_PORT1_PPSCR_MDIO_RD_ER(x)     (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PPSCR_MDIO_RD_ER_SHIFT)) & SW_ETH_MAC_PORT1_PPSCR_MDIO_RD_ER_MASK)
1948 
1949 #define SW_ETH_MAC_PORT1_PPSCR_STATUS_INTERVAL_MASK (0xFFFF0000U)
1950 #define SW_ETH_MAC_PORT1_PPSCR_STATUS_INTERVAL_SHIFT (16U)
1951 #define SW_ETH_MAC_PORT1_PPSCR_STATUS_INTERVAL_WIDTH (16U)
1952 #define SW_ETH_MAC_PORT1_PPSCR_STATUS_INTERVAL(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PPSCR_STATUS_INTERVAL_SHIFT)) & SW_ETH_MAC_PORT1_PPSCR_STATUS_INTERVAL_MASK)
1953 /*! @} */
1954 
1955 /*! @name PPSCTRLR - Port PHY status control register */
1956 /*! @{ */
1957 
1958 #define SW_ETH_MAC_PORT1_PPSCTRLR_DEV_ADDR_MASK  (0x1FU)
1959 #define SW_ETH_MAC_PORT1_PPSCTRLR_DEV_ADDR_SHIFT (0U)
1960 #define SW_ETH_MAC_PORT1_PPSCTRLR_DEV_ADDR_WIDTH (5U)
1961 #define SW_ETH_MAC_PORT1_PPSCTRLR_DEV_ADDR(x)    (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PPSCTRLR_DEV_ADDR_SHIFT)) & SW_ETH_MAC_PORT1_PPSCTRLR_DEV_ADDR_MASK)
1962 
1963 #define SW_ETH_MAC_PORT1_PPSCTRLR_PORT_ADDR_MASK (0x3E0U)
1964 #define SW_ETH_MAC_PORT1_PPSCTRLR_PORT_ADDR_SHIFT (5U)
1965 #define SW_ETH_MAC_PORT1_PPSCTRLR_PORT_ADDR_WIDTH (5U)
1966 #define SW_ETH_MAC_PORT1_PPSCTRLR_PORT_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PPSCTRLR_PORT_ADDR_SHIFT)) & SW_ETH_MAC_PORT1_PPSCTRLR_PORT_ADDR_MASK)
1967 /*! @} */
1968 
1969 /*! @name PPSDR - Port PHY status data register */
1970 /*! @{ */
1971 
1972 #define SW_ETH_MAC_PORT1_PPSDR_MDIO_DATA_MASK    (0xFFFFU)
1973 #define SW_ETH_MAC_PORT1_PPSDR_MDIO_DATA_SHIFT   (0U)
1974 #define SW_ETH_MAC_PORT1_PPSDR_MDIO_DATA_WIDTH   (16U)
1975 #define SW_ETH_MAC_PORT1_PPSDR_MDIO_DATA(x)      (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PPSDR_MDIO_DATA_SHIFT)) & SW_ETH_MAC_PORT1_PPSDR_MDIO_DATA_MASK)
1976 
1977 #define SW_ETH_MAC_PORT1_PPSDR_CURR_CNT_MASK     (0xFFFF0000U)
1978 #define SW_ETH_MAC_PORT1_PPSDR_CURR_CNT_SHIFT    (16U)
1979 #define SW_ETH_MAC_PORT1_PPSDR_CURR_CNT_WIDTH    (16U)
1980 #define SW_ETH_MAC_PORT1_PPSDR_CURR_CNT(x)       (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PPSDR_CURR_CNT_SHIFT)) & SW_ETH_MAC_PORT1_PPSDR_CURR_CNT_MASK)
1981 /*! @} */
1982 
1983 /*! @name PPSRAR - Port PHY status register address register */
1984 /*! @{ */
1985 
1986 #define SW_ETH_MAC_PORT1_PPSRAR_REGADDR_MASK     (0xFFFFU)
1987 #define SW_ETH_MAC_PORT1_PPSRAR_REGADDR_SHIFT    (0U)
1988 #define SW_ETH_MAC_PORT1_PPSRAR_REGADDR_WIDTH    (16U)
1989 #define SW_ETH_MAC_PORT1_PPSRAR_REGADDR(x)       (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PPSRAR_REGADDR_SHIFT)) & SW_ETH_MAC_PORT1_PPSRAR_REGADDR_MASK)
1990 /*! @} */
1991 
1992 /*! @name PPSER - Port PHY status event register */
1993 /*! @{ */
1994 
1995 #define SW_ETH_MAC_PORT1_PPSER_STATUS_EVENT_HL_MASK (0xFFFFU)
1996 #define SW_ETH_MAC_PORT1_PPSER_STATUS_EVENT_HL_SHIFT (0U)
1997 #define SW_ETH_MAC_PORT1_PPSER_STATUS_EVENT_HL_WIDTH (16U)
1998 #define SW_ETH_MAC_PORT1_PPSER_STATUS_EVENT_HL(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PPSER_STATUS_EVENT_HL_SHIFT)) & SW_ETH_MAC_PORT1_PPSER_STATUS_EVENT_HL_MASK)
1999 
2000 #define SW_ETH_MAC_PORT1_PPSER_STATUS_EVENT_LH_MASK (0xFFFF0000U)
2001 #define SW_ETH_MAC_PORT1_PPSER_STATUS_EVENT_LH_SHIFT (16U)
2002 #define SW_ETH_MAC_PORT1_PPSER_STATUS_EVENT_LH_WIDTH (16U)
2003 #define SW_ETH_MAC_PORT1_PPSER_STATUS_EVENT_LH(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PPSER_STATUS_EVENT_LH_SHIFT)) & SW_ETH_MAC_PORT1_PPSER_STATUS_EVENT_LH_MASK)
2004 /*! @} */
2005 
2006 /*! @name PPSMR - Port PHY status mask register */
2007 /*! @{ */
2008 
2009 #define SW_ETH_MAC_PORT1_PPSMR_STATUS_MASK_HL_MASK (0xFFFFU)
2010 #define SW_ETH_MAC_PORT1_PPSMR_STATUS_MASK_HL_SHIFT (0U)
2011 #define SW_ETH_MAC_PORT1_PPSMR_STATUS_MASK_HL_WIDTH (16U)
2012 #define SW_ETH_MAC_PORT1_PPSMR_STATUS_MASK_HL(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PPSMR_STATUS_MASK_HL_SHIFT)) & SW_ETH_MAC_PORT1_PPSMR_STATUS_MASK_HL_MASK)
2013 
2014 #define SW_ETH_MAC_PORT1_PPSMR_STATUS_MASK_LH_MASK (0xFFFF0000U)
2015 #define SW_ETH_MAC_PORT1_PPSMR_STATUS_MASK_LH_SHIFT (16U)
2016 #define SW_ETH_MAC_PORT1_PPSMR_STATUS_MASK_LH_WIDTH (16U)
2017 #define SW_ETH_MAC_PORT1_PPSMR_STATUS_MASK_LH(x) (((uint32_t)(((uint32_t)(x)) << SW_ETH_MAC_PORT1_PPSMR_STATUS_MASK_LH_SHIFT)) & SW_ETH_MAC_PORT1_PPSMR_STATUS_MASK_LH_MASK)
2018 /*! @} */
2019 
2020 /*!
2021  * @}
2022  */ /* end of group SW_ETH_MAC_PORT1_Register_Masks */
2023 
2024 /*!
2025  * @}
2026  */ /* end of group SW_ETH_MAC_PORT1_Peripheral_Access_Layer */
2027 
2028 #endif  /* #if !defined(S32Z2_SW_ETH_MAC_PORT1_H_) */
2029