1 /***************************************************************************//** 2 * \file cyip_eth.h 3 * 4 * \brief 5 * ETH IP definitions 6 * 7 ******************************************************************************** 8 * \copyright 9 * (c) (2016-2023), Cypress Semiconductor Corporation (an Infineon company) or 10 * an affiliate of Cypress Semiconductor Corporation. 11 * 12 * SPDX-License-Identifier: Apache-2.0 13 * 14 * Licensed under the Apache License, Version 2.0 (the "License"); 15 * you may not use this file except in compliance with the License. 16 * You may obtain a copy of the License at 17 * 18 * http://www.apache.org/licenses/LICENSE-2.0 19 * 20 * Unless required by applicable law or agreed to in writing, software 21 * distributed under the License is distributed on an "AS IS" BASIS, 22 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23 * See the License for the specific language governing permissions and 24 * limitations under the License. 25 *******************************************************************************/ 26 27 #ifndef _CYIP_ETH_H_ 28 #define _CYIP_ETH_H_ 29 30 #include "cyip_headers.h" 31 32 /******************************************************************************* 33 * ETH 34 *******************************************************************************/ 35 36 #define ETH_SECTION_SIZE 0x00010000UL 37 38 /** 39 * \brief Ethernet Interface (ETH) 40 */ 41 typedef struct { 42 __IOM uint32_t CTL; /*!< 0x00000000 MXETH Control Register */ 43 __IM uint32_t STATUS; /*!< 0x00000004 MXETH Status Register */ 44 __IM uint32_t RESERVED[1022]; 45 __IOM uint32_t NETWORK_CONTROL; /*!< 0x00001000 The network control register contains general MAC control 46 functions for both receiver and transmitter. */ 47 __IOM uint32_t NETWORK_CONFIG; /*!< 0x00001004 The network configuration register contains functions for 48 setting the mode of operation for the Gigabit Ethernet MAC. */ 49 __IM uint32_t NETWORK_STATUS; /*!< 0x00001008 The network status register returns status information with 50 respect to the PHY management interface. */ 51 __IM uint32_t USER_IO_REGISTER; /*!< 0x0000100C Not presents. Access to the register will return AHB error. */ 52 __IOM uint32_t DMA_CONFIG; /*!< 0x00001010 DMA Configuration Register */ 53 __IOM uint32_t TRANSMIT_STATUS; /*!< 0x00001014 This register, when read, provides details of the status of a 54 transmit. Once read, individual bits may be cleared by writing 1 55 to them. It is not possible to set a bit to 1 by writing to the 56 register. */ 57 __IOM uint32_t RECEIVE_Q_PTR; /*!< 0x00001018 This register holds the start address of the receive buffer 58 queue (receive buffers descriptor list). The receive buffer 59 queue base address must be initialized before receive is enabled 60 through bit 2 of the network control register. Once reception is 61 enabled, any write to the receive buffer queue base address 62 register is ignored. Reading this register returns the location 63 of the descriptor currently being accessed. This value 64 increments as buffers are used. Software should not use this 65 register for determining where to remove received frames from 66 the queue as it constantly changes as new frames are received. 67 Software should instead work its way through the buffer 68 descriptor queue checking the used bits. In terms of AMBA (AXI) 69 operation, the receive descriptors are read from memory using a 70 single 32bit AXI access. When the datapath is configured at 71 64bit, the receive descriptors should be aligned at 64-bit 72 boundaries and each pair of 32-bit descriptors is written to 73 using a single 64bit AXI access. */ 74 __IOM uint32_t TRANSMIT_Q_PTR; /*!< 0x0000101C This register holds the start address of the transmit buffer 75 queue (transmit buffers descriptor list). The transmit buffer 76 queue base address register must be initialized before transmit 77 is started through bit 9 of the network control register. Once 78 transmission has started, any write to the transmit buffer queue 79 base address register is illegal and therefore ignored. Note 80 that due to clock boundary synchronization, it takes a maximum 81 of four pclk cycles from the writing of the transmit start bit 82 before the transmitter is active. Writing to the transmit buffer 83 queue base address register during this time may produce 84 unpredictable results. Reading this register returns the 85 location of the descriptor currently being accessed. Because the 86 DMA can store data for multiple frames at once, this may not 87 necessarily be pointing to the current frame being transmitted. 88 In terms of AMBA AXI operation, the transmit descriptors are 89 written to memory using a single 32bit AHB access. When the 90 datapath is configured as 64bit, the transmit descriptors should 91 be aligned at 64-bit boundaries and each pair of 32-bit 92 descriptors is read from memory using a single AXI access. */ 93 __IOM uint32_t RECEIVE_STATUS; /*!< 0x00001020 This register, when read provides details of the status of a 94 receive. Once read, individual bits may be cleared by writing 1 95 to them. It is not possible to set a bit to 1 by writing to the 96 register. */ 97 __IOM uint32_t INT_STATUS; /*!< 0x00001024 If not configured for priority queueing, the GEM generates a 98 single interrupt. This register indicates the source of this 99 interrupt. The corresponding bit in the mask register must be 100 clear for a bit to be set. If any bit is set in this register 101 the ethernet_int signal will be asserted. For test purposes each 102 bit can be set or reset by writing to the interrupt mask 103 register. The default configuration is shown below whereby all 104 bits are reset to zero on read. Changing the validity of the 105 `gem_irq_read_clear define will instead require a one to be 106 written to the appropriate bit in order to clear it. In this 107 mode reading has no affect on the status of the bit. */ 108 __OM uint32_t INT_ENABLE; /*!< 0x00001028 At reset all interrupts are disabled. Writing a one to the 109 relevant bit location enables the required interrupt. This 110 register is write only and when read will return zero. */ 111 __IOM uint32_t INT_DISABLE; /*!< 0x0000102C Writing a 1 to the relevant bit location disables that 112 particular interrupt. This register is write only and when read 113 will return zero. */ 114 __IM uint32_t INT_MASK; /*!< 0x00001030 The interrupt mask register is a read only register indicating 115 which interrupts are masked. All bits are set at reset and can 116 be reset individually by writing to the interrupt enable 117 register or set individually by writing to the interrupt disable 118 register. Having separate address locations for enable and 119 disable saves the need for performing a read modify write when 120 updating the interrupt mask register. For test purposes there is 121 a write-only function to this register that allows the bits in 122 the interrupt status register to be set or cleared, regardless 123 of the state of the mask register. */ 124 __IOM uint32_t PHY_MANAGEMENT; /*!< 0x00001034 The PHY maintenance register is implemented as a shift 125 register. Writing to the register starts a shift operation which 126 is signalled as complete when bit-2 is set in the network status 127 register. It takes about 2000 pclk cycles to complete, when MDC 128 is set for pclk divide by 32 in the network configuration 129 register. An interrupt is generated upon completion. During this 130 time, the MSB of the register is output on the MDIO pin and the 131 LSB updated from the MDIO pin with each MDC cycle. This causes 132 transmission of a PHY management frame on MDIO. See Section 133 22.2.4.5 of the IEEE 802.3 standard. Reading during the shift 134 operation will return the current contents of the shift 135 register. At the end of management operation, the bits will have 136 shifted back to their original locations. For a read operation, 137 the data bits will be updated with data read from the PHY. It is 138 important to write the correct values to the register to ensure 139 a valid PHY management frame is produced. The MDIO interface can 140 read IEEE 802.3 clause 45 PHYs as well as clause 22 PHYs. To 141 read clause 45 PHYs, bit 30 should be written with a 0 rather 142 than a 1. For a description of MDC generation, see Network 143 Configuration Register. */ 144 __IM uint32_t PAUSE_TIME; /*!< 0x00001038 Received Pause Quantum Register */ 145 __IOM uint32_t TX_PAUSE_QUANTUM; /*!< 0x0000103C Transmit Pause Quantum Register */ 146 __IOM uint32_t PBUF_TXCUTTHRU; /*!< 0x00001040 Partial store and forward is only applicable when using the DMA 147 configured in SRAM based packet buffer mode. It is also not 148 available when using multi buffer frames. TX Partial Store and 149 Forward */ 150 __IOM uint32_t PBUF_RXCUTTHRU; /*!< 0x00001044 RX Partial Store and Forward */ 151 __IOM uint32_t JUMBO_MAX_LENGTH; /*!< 0x00001048 Maximum Jumbo Frame Size. */ 152 __IM uint32_t EXTERNAL_FIFO_INTERFACE; /*!< 0x0000104C Not presents. */ 153 __IM uint32_t RESERVED1; 154 __IOM uint32_t AXI_MAX_PIPELINE; /*!< 0x00001054 Used to set the maximum amount of outstanding transactions on 155 the AXI bus between AR / R channels and AW / W channels. Cannot 156 be more than the depth of the configured AXI pipeline FIFO 157 (defined in verilog defs.v) */ 158 __IM uint32_t RSC_CONTROL; /*!< 0x00001058 Not presents. Access to the register will return AHB error. */ 159 __IOM uint32_t INT_MODERATION; /*!< 0x0000105C Used to moderate the number of transmit and receive complete 160 interrupts issued. With interrupt moderation enabled receive and 161 transmit interrupts are not generated immediately a frame is 162 transmitted or received. Instead when a receive or transmit 163 event occurs a timer is started and the interrupt is asserted 164 after it times out. This limits the frequency with which the CPU 165 receives interrupts. When interrupt moderation is enabled 166 interrupt status bit one is always used for receive and bit 7 is 167 always used for transmit even when priority queuing is enabled. 168 With interrupt moderation 800ns periods are counted. GEM 169 determines what constitutes an 800ns period by looking at the 170 tbi (bit 11), gigabit bit (10) and speed (bit 0) bits in the 171 network configuration register and counting tx_clk cycles. Bit 0 172 needs to be set to 1 for 100M operation. */ 173 __IOM uint32_t SYS_WAKE_TIME; /*!< 0x00001060 Used to pause transmission after deassertion of tx_lpi_en. Each 174 unit in this register corresponds to 64ns in gigabit mode, 320ns 175 in 100M mode and 3200ns at 10M. After tx_lpi_en is deasserted 176 transmission will pause for the set time. */ 177 __IM uint32_t RESERVED2[7]; 178 __IOM uint32_t HASH_BOTTOM; /*!< 0x00001080 The unicast hash enable and the multicast hash enable bits in 179 the network configuration register enable the reception of hash 180 matched frames. Hash Register Bottom (31 to 0 bits) */ 181 __IOM uint32_t HASH_TOP; /*!< 0x00001084 Hash Register Top (63 to 32 bits) */ 182 __IOM uint32_t SPEC_ADD1_BOTTOM; /*!< 0x00001088 The addresses stored in the specific address registers are 183 deactivated at reset or when their corresponding specific 184 address register bottom is written. They are activated when 185 specific address register top is written. */ 186 __IOM uint32_t SPEC_ADD1_TOP; /*!< 0x0000108C Specific Address Top */ 187 __IOM uint32_t SPEC_ADD2_BOTTOM; /*!< 0x00001090 The addresses stored in the specific address registers are 188 deactivated at reset or when their corresponding specific 189 address register bottom is written. They are activated when 190 specific address register top is written. */ 191 __IOM uint32_t SPEC_ADD2_TOP; /*!< 0x00001094 Specific Address Top */ 192 __IOM uint32_t SPEC_ADD3_BOTTOM; /*!< 0x00001098 The addresses stored in the specific address registers are 193 deactivated at reset or when their corresponding specific 194 address register bottom is written. They are activated when 195 specific address register top is written. */ 196 __IOM uint32_t SPEC_ADD3_TOP; /*!< 0x0000109C Specific Address Top */ 197 __IOM uint32_t SPEC_ADD4_BOTTOM; /*!< 0x000010A0 The addresses stored in the specific address registers are 198 deactivated at reset or when their corresponding specific 199 address register bottom is written. They are activated when 200 specific address register top is written. */ 201 __IOM uint32_t SPEC_ADD4_TOP; /*!< 0x000010A4 Specific Address Top */ 202 __IOM uint32_t SPEC_TYPE1; /*!< 0x000010A8 Type ID Match 1 */ 203 __IOM uint32_t SPEC_TYPE2; /*!< 0x000010AC Type ID Match 2 */ 204 __IOM uint32_t SPEC_TYPE3; /*!< 0x000010B0 Type ID Match 3 */ 205 __IOM uint32_t SPEC_TYPE4; /*!< 0x000010B4 Type ID Match 4 */ 206 __IOM uint32_t WOL_REGISTER; /*!< 0x000010B8 Wake on LAN Register. Presents in design, but feature is not 207 supported. */ 208 __IOM uint32_t STRETCH_RATIO; /*!< 0x000010BC IPG stretch register */ 209 __IOM uint32_t STACKED_VLAN; /*!< 0x000010C0 Stacked VLAN Register */ 210 __IOM uint32_t TX_PFC_PAUSE; /*!< 0x000010C4 Transmit PFC Pause Register */ 211 __IOM uint32_t MASK_ADD1_BOTTOM; /*!< 0x000010C8 Specific Address Mask 1 Bottom (31 to 0 bits) */ 212 __IOM uint32_t MASK_ADD1_TOP; /*!< 0x000010CC Specific Address Mask 1 Top (47 to 32 bits) */ 213 __IOM uint32_t DMA_ADDR_OR_MASK; /*!< 0x000010D0 Receive DMA Data Buffer Address Mask */ 214 __IOM uint32_t RX_PTP_UNICAST; /*!< 0x000010D4 PTP RX unicast IP destination address */ 215 __IOM uint32_t TX_PTP_UNICAST; /*!< 0x000010D8 PTP TX unicast IP destination address */ 216 __IOM uint32_t TSU_NSEC_CMP; /*!< 0x000010DC TSU timer comparison value nanoseconds */ 217 __IOM uint32_t TSU_SEC_CMP; /*!< 0x000010E0 TSU timer comparison value seconds (31 to 0 bits) */ 218 __IOM uint32_t TSU_MSB_SEC_CMP; /*!< 0x000010E4 TSU timer comparison value seconds (47 to 32 bits) */ 219 __IM uint32_t TSU_PTP_TX_MSB_SEC; /*!< 0x000010E8 PTP Event Frame Transmitted Seconds Register (47 to 32 bits) */ 220 __IM uint32_t TSU_PTP_RX_MSB_SEC; /*!< 0x000010EC PTP Event Frame Received Seconds Register (47 to 32 bits) */ 221 __IM uint32_t TSU_PEER_TX_MSB_SEC; /*!< 0x000010F0 PTP Peer Event Frame Transmitted Seconds Register (47 to 32 222 bits) */ 223 __IM uint32_t TSU_PEER_RX_MSB_SEC; /*!< 0x000010F4 PTP Peer Event Frame Received Seconds Register (47 to 32 bits) */ 224 __IOM uint32_t DPRAM_FILL_DBG; /*!< 0x000010F8 The fill levels for the TX & RX packet buffers can be read 225 using this register, including the fill level for each queue in 226 the TX direction. */ 227 __IM uint32_t REVISION_REG; /*!< 0x000010FC This register indicates a Cadence module identification number 228 and module revision. The value of this register is read only as 229 defined by `gem_revision_reg_value */ 230 __IM uint32_t OCTETS_TXED_BOTTOM; /*!< 0x00001100 Octets Transmitted lower bits (31 to 0 bits) */ 231 __IM uint32_t OCTETS_TXED_TOP; /*!< 0x00001104 Octets Transmitted higher bits (47 to 32 bits) */ 232 __IM uint32_t FRAMES_TXED_OK; /*!< 0x00001108 Frames Transmitted */ 233 __IM uint32_t BROADCAST_TXED; /*!< 0x0000110C Broadcast Frames Transmitted */ 234 __IM uint32_t MULTICAST_TXED; /*!< 0x00001110 Multicast Frames Transmitted */ 235 __IM uint32_t PAUSE_FRAMES_TXED; /*!< 0x00001114 Pause Frames Transmitted */ 236 __IM uint32_t FRAMES_TXED_64; /*!< 0x00001118 64 Byte Frames Transmitted */ 237 __IM uint32_t FRAMES_TXED_65; /*!< 0x0000111C 65 to 127 Byte Frames Transmitted */ 238 __IM uint32_t FRAMES_TXED_128; /*!< 0x00001120 128 to 255 Byte Frames Transmitted */ 239 __IM uint32_t FRAMES_TXED_256; /*!< 0x00001124 256 to 511 Byte Frames Transmitted */ 240 __IM uint32_t FRAMES_TXED_512; /*!< 0x00001128 512 to 1023 Byte Frames Transmitted */ 241 __IM uint32_t FRAMES_TXED_1024; /*!< 0x0000112C 1024 to 1518 Byte Frames Transmitted */ 242 __IM uint32_t FRAMES_TXED_1519; /*!< 0x00001130 Greater Than 1518 Byte Frames Transmitted */ 243 __IM uint32_t TX_UNDERRUNS; /*!< 0x00001134 Transmit Under Runs */ 244 __IM uint32_t SINGLE_COLLISIONS; /*!< 0x00001138 Single Collision Frames. Presents in design but not support. */ 245 __IM uint32_t MULTIPLE_COLLISIONS; /*!< 0x0000113C Multiple Collision Frames. Presents in design but not support. */ 246 __IM uint32_t EXCESSIVE_COLLISIONS; /*!< 0x00001140 Excessive Collisions. Presents in design but not support. */ 247 __IM uint32_t LATE_COLLISIONS; /*!< 0x00001144 Late Collisions. Presents in design but not support. */ 248 __IM uint32_t DEFERRED_FRAMES; /*!< 0x00001148 Deferred Transmission Frames. Presents in design but not 249 support. */ 250 __IM uint32_t CRS_ERRORS; /*!< 0x0000114C Carrier Sense Errors. Presents in design but not support. */ 251 __IM uint32_t OCTETS_RXED_BOTTOM; /*!< 0x00001150 Octets Received (31 to 0 bits) */ 252 __IM uint32_t OCTETS_RXED_TOP; /*!< 0x00001154 Octets Received (47 to 32 bits) */ 253 __IM uint32_t FRAMES_RXED_OK; /*!< 0x00001158 Frames Received */ 254 __IM uint32_t BROADCAST_RXED; /*!< 0x0000115C Broadcast Frames Received */ 255 __IM uint32_t MULTICAST_RXED; /*!< 0x00001160 Multicast Frames Received */ 256 __IM uint32_t PAUSE_FRAMES_RXED; /*!< 0x00001164 Pause Frames Received */ 257 __IM uint32_t FRAMES_RXED_64; /*!< 0x00001168 64 Byte Frames Received */ 258 __IM uint32_t FRAMES_RXED_65; /*!< 0x0000116C 65 to 127 Byte Frames Received */ 259 __IM uint32_t FRAMES_RXED_128; /*!< 0x00001170 128 to 255 Byte Frames Received */ 260 __IM uint32_t FRAMES_RXED_256; /*!< 0x00001174 256 to 511 Byte Frames Received */ 261 __IM uint32_t FRAMES_RXED_512; /*!< 0x00001178 512 to 1023 Byte Frames Received */ 262 __IM uint32_t FRAMES_RXED_1024; /*!< 0x0000117C 1024 to 1518 Byte Frames Received */ 263 __IM uint32_t FRAMES_RXED_1519; /*!< 0x00001180 1519 to maximum Byte Frames Received */ 264 __IM uint32_t UNDERSIZE_FRAMES; /*!< 0x00001184 Undersized Frames Received */ 265 __IM uint32_t EXCESSIVE_RX_LENGTH; /*!< 0x00001188 Oversize Frames Received */ 266 __IM uint32_t RX_JABBERS; /*!< 0x0000118C Jabbers Received */ 267 __IM uint32_t FCS_ERRORS; /*!< 0x00001190 Frame Check Sequence Errors */ 268 __IM uint32_t RX_LENGTH_ERRORS; /*!< 0x00001194 Length Field Frame Errors */ 269 __IM uint32_t RX_SYMBOL_ERRORS; /*!< 0x00001198 Receive Symbol Errors */ 270 __IM uint32_t ALIGNMENT_ERRORS; /*!< 0x0000119C Alignment Errors */ 271 __IM uint32_t RX_RESOURCE_ERRORS; /*!< 0x000011A0 Receive Resource Errors */ 272 __IM uint32_t RX_OVERRUNS; /*!< 0x000011A4 Receive Overruns */ 273 __IM uint32_t RX_IP_CK_ERRORS; /*!< 0x000011A8 IP Header Checksum Errors */ 274 __IM uint32_t RX_TCP_CK_ERRORS; /*!< 0x000011AC TCP Checksum Errors */ 275 __IM uint32_t RX_UDP_CK_ERRORS; /*!< 0x000011B0 UDP Checksum Errors */ 276 __IM uint32_t AUTO_FLUSHED_PKTS; /*!< 0x000011B4 Receive DMA Flushed Packets */ 277 __IM uint32_t RESERVED3; 278 __IOM uint32_t TSU_TIMER_INCR_SUB_NSEC; /*!< 0x000011BC 1588 Timer Increment Register sub nsec */ 279 __IOM uint32_t TSU_TIMER_MSB_SEC; /*!< 0x000011C0 1588 Timer Seconds Register (47 to 32 bits) */ 280 __IM uint32_t TSU_STROBE_MSB_SEC; /*!< 0x000011C4 1588 Timer Sync Strobe Seconds Register (47 to 32 bits) */ 281 __IM uint32_t TSU_STROBE_SEC; /*!< 0x000011C8 1588 Timer Sync Strobe Seconds Register (31 to 0 bits) */ 282 __IM uint32_t TSU_STROBE_NSEC; /*!< 0x000011CC 1588 Timer Sync Strobe Nanoseconds Register */ 283 __IOM uint32_t TSU_TIMER_SEC; /*!< 0x000011D0 1588 Timer Seconds Register (31 to 0 bits) */ 284 __IOM uint32_t TSU_TIMER_NSEC; /*!< 0x000011D4 1588 Timer Nanoseconds Register */ 285 __OM uint32_t TSU_TIMER_ADJUST; /*!< 0x000011D8 This register is used to adjust the value of the timer in the 286 TSU. It allows an integral number of nanoseconds to be added or 287 subtracted from the timer in a one-off operation. This register 288 returns all zeroes when read. */ 289 __IOM uint32_t TSU_TIMER_INCR; /*!< 0x000011DC 1588 Timer Increment Register */ 290 __IM uint32_t TSU_PTP_TX_SEC; /*!< 0x000011E0 PTP Event Frame Transmitted Seconds Register (31 to 0 bits) */ 291 __IM uint32_t TSU_PTP_TX_NSEC; /*!< 0x000011E4 PTP Event Frame Transmitted Nanoseconds Register */ 292 __IM uint32_t TSU_PTP_RX_SEC; /*!< 0x000011E8 PTP Event Frame Received Seconds Register (31 to 0 bits) */ 293 __IM uint32_t TSU_PTP_RX_NSEC; /*!< 0x000011EC PTP Event Frame Received Nanoseconds Register */ 294 __IM uint32_t TSU_PEER_TX_SEC; /*!< 0x000011F0 PTP Peer Event Frame Transmitted Seconds Register (31 to 0 295 bits) */ 296 __IM uint32_t TSU_PEER_TX_NSEC; /*!< 0x000011F4 PTP Peer Event Frame Transmitted Nanoseconds Register */ 297 __IM uint32_t TSU_PEER_RX_SEC; /*!< 0x000011F8 PTP Peer Event Frame Received Seconds Register (31 to 0 bits) */ 298 __IM uint32_t TSU_PEER_RX_NSEC; /*!< 0x000011FC PTP Peer Event Frame Received Nanoseconds Register */ 299 __IM uint32_t PCS_CONTROL; /*!< 0x00001200 Not presents. Access to the register returns AHB error. */ 300 __IM uint32_t PCS_STATUS; /*!< 0x00001204 Not presents. Access to the register returns AHB error. */ 301 __IM uint32_t RESERVED4[2]; 302 __IM uint32_t PCS_AN_ADV; /*!< 0x00001210 Not presents. Access to the register returns AHB error. */ 303 __IM uint32_t PCS_AN_LP_BASE; /*!< 0x00001214 Not presents. Access to the register returns AHB error. */ 304 __IM uint32_t PCS_AN_EXP; /*!< 0x00001218 Not presents. Access to the register returns AHB error. */ 305 __IM uint32_t PCS_AN_NP_TX; /*!< 0x0000121C Not presents. Access to the register returns AHB error. */ 306 __IM uint32_t PCS_AN_LP_NP; /*!< 0x00001220 Not presents. Access to the register returns AHB error. */ 307 __IM uint32_t RESERVED5[6]; 308 __IM uint32_t PCS_AN_EXT_STATUS; /*!< 0x0000123C Not presents. Access to the register returns AHB error. */ 309 __IM uint32_t RESERVED6[8]; 310 __IOM uint32_t TX_PAUSE_QUANTUM1; /*!< 0x00001260 Transmit Pause Quantum Register 1 */ 311 __IOM uint32_t TX_PAUSE_QUANTUM2; /*!< 0x00001264 Transmit Pause Quantum Register 2 */ 312 __IOM uint32_t TX_PAUSE_QUANTUM3; /*!< 0x00001268 Transmit Pause Quantum Register 3 */ 313 __IM uint32_t RESERVED7; 314 __IM uint32_t RX_LPI; /*!< 0x00001270 Received LPI transitions */ 315 __IM uint32_t RX_LPI_TIME; /*!< 0x00001274 Received LPI time */ 316 __IM uint32_t TX_LPI; /*!< 0x00001278 Transmit LPI transitions */ 317 __IM uint32_t TX_LPI_TIME; /*!< 0x0000127C Transmit LPI time */ 318 __IM uint32_t DESIGNCFG_DEBUG1; /*!< 0x00001280 The GEM_GXL(3PIP) has many parameterisation options to 319 configure the IP during compilation stage. This is achieved 320 using Verilog define compiler directives in an include file 321 called mxeth_defs.v. */ 322 __IM uint32_t DESIGNCFG_DEBUG2; /*!< 0x00001284 Design Configuration Register 2 */ 323 __IM uint32_t DESIGNCFG_DEBUG3; /*!< 0x00001288 Design Configuration Register 3 */ 324 __IM uint32_t DESIGNCFG_DEBUG4; /*!< 0x0000128C Design Configuration Register 4 */ 325 __IM uint32_t DESIGNCFG_DEBUG5; /*!< 0x00001290 Design Configuration Register 5 */ 326 __IM uint32_t DESIGNCFG_DEBUG6; /*!< 0x00001294 Design Configuration Register 6 */ 327 __IM uint32_t DESIGNCFG_DEBUG7; /*!< 0x00001298 Design Configuration Register 7 */ 328 __IM uint32_t DESIGNCFG_DEBUG8; /*!< 0x0000129C Design Configuration Register 8 */ 329 __IM uint32_t DESIGNCFG_DEBUG9; /*!< 0x000012A0 Design Configuration Register 9 */ 330 __IM uint32_t DESIGNCFG_DEBUG10; /*!< 0x000012A4 Design Configuration Register 10 */ 331 __IM uint32_t RESERVED8[22]; 332 __IM uint32_t SPEC_ADD5_BOTTOM; /*!< 0x00001300 Specific address registers 5 ~ 36 doesn't present. Access to 333 the register returns AHB error. */ 334 __IM uint32_t SPEC_ADD5_TOP; /*!< 0x00001304 Specific address registers 5 ~ 36 doesn't present. Access to 335 the register returns AHB error. */ 336 __IM uint32_t RESERVED9[60]; 337 __IM uint32_t SPEC_ADD36_BOTTOM; /*!< 0x000013F8 Not presents. */ 338 __IM uint32_t SPEC_ADD36_TOP; /*!< 0x000013FC Not presents. */ 339 __IM uint32_t INT_Q1_STATUS; /*!< 0x00001400 Priority queue Interrupt Status Register */ 340 __IM uint32_t INT_Q2_STATUS; /*!< 0x00001404 Priority queue Interrupt Status Register */ 341 __IM uint32_t INT_Q3_STATUS; /*!< 0x00001408 int_q3_status to int_q15_status doesn't present. Access to the 342 register returns AHB error. */ 343 __IM uint32_t RESERVED10[11]; 344 __IM uint32_t INT_Q15_STATUS; /*!< 0x00001438 Not presents. */ 345 __IM uint32_t RESERVED11; 346 __IOM uint32_t TRANSMIT_Q1_PTR; /*!< 0x00001440 This register holds the start address of the transmit buffer 347 queue (transmit buffers descriptor list). The transmit buffer 348 queue base address register must be initialized before transmit 349 is started through bit 9 of the network control register. Once 350 transmission has started, any write to the transmit buffer queue 351 base address register is illegal and therefore ignored. Note 352 that due to clock boundary synchronization, it takes a maximum 353 of four pclk cycles from the writing of the transmit start bit 354 before the transmitter is active. Writing to the transmit buffer 355 queue base address register during this time may produce 356 unpredictable results. Reading this register returns the 357 location of the descriptor currently being accessed. Because the 358 DMA can store data for multiple frames at once, this may not 359 necessarily be pointing to the current frame being transmitted. 360 In terms of AMBA AXI operation, the transmit descriptors are 361 written to memory using a single 32bit AHB access. When the 362 datapath is configured as 64bit , the transmit descriptors 363 should be aligned at 64-bit boundaries and each pair of 32-bit 364 descriptors is read from memory using a single AXI access. */ 365 __IOM uint32_t TRANSMIT_Q2_PTR; /*!< 0x00001444 This register holds the start address of the transmit buffer 366 queue (transmit buffers descriptor list). The transmit buffer 367 queue base address register must be initialized before transmit 368 is started through bit 9 of the network control register. Once 369 transmission has started, any write to the transmit buffer queue 370 base address register is illegal and therefore ignored. Note 371 that due to clock boundary synchronization, it takes a maximum 372 of four pclk cycles from the writing of the transmit start bit 373 before the transmitter is active. Writing to the transmit buffer 374 queue base address register during this time may produce 375 unpredictable results. Reading this register returns the 376 location of the descriptor currently being accessed. Because the 377 DMA can store data for multiple frames at once, this may not 378 necessarily be pointing to the current frame being transmitted. 379 In terms of AMBA AXI operation, the transmit descriptors are 380 written to memory using a single 32bit AHB access. When the 381 datapath is configured as 64bit , the transmit descriptors 382 should be aligned at 64-bit boundaries and each pair of 32-bit 383 descriptors is read from memory using a single AXI access. */ 384 __IM uint32_t TRANSMIT_Q3_PTR; /*!< 0x00001448 transmit_q3_ptr to transmit_q15_ptr doesn't present. Access to 385 the register returns AHB error. */ 386 __IM uint32_t RESERVED12[11]; 387 __IM uint32_t TRANSMIT_Q15_PTR; /*!< 0x00001478 Not presents. */ 388 __IM uint32_t RESERVED13; 389 __IOM uint32_t RECEIVE_Q1_PTR; /*!< 0x00001480 This register holds the start address of the transmit buffer 390 queue (transmit buffers descriptor list). The transmit buffer 391 queue base address register must be initialized before transmit 392 is started through bit 9 of the network control register. Once 393 transmission has started, any write to the transmit buffer queue 394 base address register is illegal and therefore ignored. Note 395 that due to clock boundary synchronization, it takes a maximum 396 of four pclk cycles from the writing of the transmit start bit 397 before the transmitter is active. Writing to the transmit buffer 398 queue base address register during this time may produce 399 unpredictable results. Reading this register returns the 400 location of the descriptor currently being accessed. Because the 401 DMA can store data for multiple frames at once, this may not 402 necessarily be pointing to the current frame being transmitted. 403 In terms of AMBA AXI operation, the transmit descriptors are 404 written to memory using a single 32bit AHB access. When the 405 datapath is configured as 64bit , the transmit descriptors 406 should be aligned at 64-bit boundaries and each pair of 32-bit 407 descriptors is read from memory using a single AXI access. */ 408 __IOM uint32_t RECEIVE_Q2_PTR; /*!< 0x00001484 This register holds the start address of the transmit buffer 409 queue (transmit buffers descriptor list). The transmit buffer 410 queue base address register must be initialized before transmit 411 is started through bit 9 of the network control register. Once 412 transmission has started, any write to the transmit buffer queue 413 base address register is illegal and therefore ignored. Note 414 that due to clock boundary synchronization, it takes a maximum 415 of four pclk cycles from the writing of the transmit start bit 416 before the transmitter is active. Writing to the transmit buffer 417 queue base address register during this time may produce 418 unpredictable results. Reading this register returns the 419 location of the descriptor currently being accessed. Because the 420 DMA can store data for multiple frames at once, this may not 421 necessarily be pointing to the current frame being transmitted. 422 In terms of AMBA AXI operation, the transmit descriptors are 423 written to memory using a single 32bit AHB access. When the 424 datapath is configured as 64bit , the transmit descriptors 425 should be aligned at 64-bit boundaries and each pair of 32-bit 426 descriptors is read from memory using a single AXI access. */ 427 __IM uint32_t RECEIVE_Q3_PTR; /*!< 0x00001488 Not presents. Start address register doesn't present for queue3 428 ~ queue7. */ 429 __IM uint32_t RESERVED14[3]; 430 __IM uint32_t RECEIVE_Q7_PTR; /*!< 0x00001498 Not presents. */ 431 __IM uint32_t RESERVED15; 432 __IOM uint32_t DMA_RXBUF_SIZE_Q1; /*!< 0x000014A0 Receive Buffer queue 1 Size */ 433 __IOM uint32_t DMA_RXBUF_SIZE_Q2; /*!< 0x000014A4 Receive Buffer queue 2 Size */ 434 __IM uint32_t DMA_RXBUF_SIZE_Q3; /*!< 0x000014A8 dma_rxbuf_size_q3 to dma_rxbuf_size_q7 doesn't present. */ 435 __IM uint32_t RESERVED16[3]; 436 __IM uint32_t DMA_RXBUF_SIZE_Q7; /*!< 0x000014B8 Not presents. */ 437 __IOM uint32_t CBS_CONTROL; /*!< 0x000014BC The IdleSlope value is defined as the rate of change of credit 438 when a packet is waiting to be sent. This must not exceed the 439 portTransmitRate which is dependent on the speed of operation, 440 eg, portTranmsitRate. 1Gb/s = 32'h07735940 (125 Mbytes/s), 441 100Mb/sec = 32'h017D7840 (25 Mnibbles/s), 10Mb/sec = 442 32'h002625A0 (2.5 Mnibbles/s). If 50 percent of bandwidth was to 443 be allocated to a particular queue in 1Gb/sec mode then the 444 IdleSlope value for that queue would be calculated as 445 32'h07735940/2. Note that Credit-Based Shaping should be 446 disabled prior to updating the IdleSlope values. As another 447 example, for a 1722 audio packet with a payload of 6 samples per 448 channel, the packet size would be 7 (preamble) + 1 (SFD) + 50 449 (packet header) + 6x4x2(payload) + 4 (CRC) = 110 bytes. For a 450 rate of 8000 packets per second, the desired rate would 110 x 451 8000 bytes per second, so the programmed idleSlope value would 452 be 880000 for a 1Gb/s connection, or 1760000 for a 100Mb/s or 453 10Mbs connection. See Figure 6.3 in the IEEE 1722 standard. In 454 practice, the actual transmission rate will be vary slightly 455 from that calculated. In this case, the idleSlope value should 456 be recalibrated based on the variance between the measured and 457 expected rate, and in this case very accurate transmission rates 458 can be achieved. */ 459 __IOM uint32_t CBS_IDLESLOPE_Q_A; /*!< 0x000014C0 queue A is the highest priority queue. This would be queue 8 in 460 an 8 queue configuration. */ 461 __IOM uint32_t CBS_IDLESLOPE_Q_B; /*!< 0x000014C4 queue B is the 2nd highest priority queue. This would be queue 462 7 in an 8 queue configuration. */ 463 __IOM uint32_t UPPER_TX_Q_BASE_ADDR; /*!< 0x000014C8 Upper 32 bits of transmit buffer descriptor queue base address. */ 464 __IOM uint32_t TX_BD_CONTROL; /*!< 0x000014CC TX BD control register */ 465 __IOM uint32_t RX_BD_CONTROL; /*!< 0x000014D0 RX BD control register */ 466 __IOM uint32_t UPPER_RX_Q_BASE_ADDR; /*!< 0x000014D4 Upper 32 bits of receive buffer descriptor queue base address. */ 467 __IM uint32_t RESERVED17[2]; 468 __IOM uint32_t HIDDEN_REG0; /*!< 0x000014E0 Hidden registers defined in edma_defs.v '`define 469 gem_cbs_port_tx_rate_10m 12'h4e0 // 10M Port TX Rate *** HIDDEN 470 Register ***'. Default value of cbs related hidden registers 471 (0x14E0~0x14E8) are depicted in cbs_control register. */ 472 __IOM uint32_t HIDDEN_REG1; /*!< 0x000014E4 Hidden registers defined in edma_defs.v '`define 473 gem_cbs_port_tx_rate_100m 12'h4e4 // 100M Port TX Rate *** 474 HIDDEN Register ***' */ 475 __IOM uint32_t HIDDEN_REG2; /*!< 0x000014E8 Hidden registers defined in edma_defs.v '`define 476 gem_cbs_port_tx_rate_1g 12'h4e8 // 1G Port TX Rate *** HIDDEN 477 Register ***' */ 478 __IOM uint32_t HIDDEN_REG3; /*!< 0x000014EC Hidden registers defined in edma_defs.v '`define gem_wd_counter 479 12'h4ec // *** HIDDEN Register ***'. */ 480 __IM uint32_t RESERVED18[2]; 481 __IOM uint32_t HIDDEN_REG4; /*!< 0x000014F8 Hidden registers defined in edma_defs.v '`define 482 gem_axi_tx_full_threshold0 12'h4f8 // AXI full threshold setting 483 *** HIDDEN Register ***'. Note. When using AXI mode with a 484 single port ram ( gem_spram == 1) mode and a 32b dma bus width ( 485 gem_dma_bus_width == 32 or bits 22 to 21 of the network_config 486 register are set to 0) the AXI hidden registers (0x14F8 and 487 0x14FC) need to be updated (these registers are used for fine 488 tuning AXI dma bursts and normally should not be touched). */ 489 __IOM uint32_t HIDDEN_REG5; /*!< 0x000014FC Hidden registers defined in edma_defs.v '`define 490 gem_axi_tx_full_threshold1 12'h4fc // AXI full threshold setting 491 *** HIDDEN Register ***'. */ 492 __IOM uint32_t SCREENING_TYPE_1_REGISTER_0; /*!< 0x00001500 Screening type 1 registers are used to allocate up to 16 493 priority queues to received frames based on certain IP or UDP 494 fields of incoming frames. Firstly, when DS/TC match enable is 495 set (bit 28), the DS (Differentiated Services) field of the 496 received IPv4 header or TCfield (traffic class) of IPv6 headers 497 are matched against bits 11 to 4. Secondly, when UDP port match 498 enable is set (bit 29), the UDP Destination Port of the received 499 UDP frame is matched against bits 27 to 12. Both UDP and DS/TC 500 matching can be enabled simultaneously or individually. If a 501 match is successful, then the queue value programmed in bits 2 502 to 0 is allocated to the frame. The required number of Type 1 503 screening registers is configured in the gem defines file. Up to 504 16 type 1 screening registers have been allocated APB address 505 space between 0x500 and 0x53C. */ 506 __IOM uint32_t SCREENING_TYPE_1_REGISTER_1; /*!< 0x00001504 screening type 1 register 1, same as 507 screening_type_1_register_0 */ 508 __IOM uint32_t SCREENING_TYPE_1_REGISTER_2; /*!< 0x00001508 screening type 1 register 2, same as 509 screening_type_1_register_0 */ 510 __IOM uint32_t SCREENING_TYPE_1_REGISTER_3; /*!< 0x0000150C screening type 1 register 3, same as 511 screening_type_1_register_0 */ 512 __IOM uint32_t SCREENING_TYPE_1_REGISTER_4; /*!< 0x00001510 screening type 1 register 4, same as 513 screening_type_1_register_0 */ 514 __IOM uint32_t SCREENING_TYPE_1_REGISTER_5; /*!< 0x00001514 screening type 1 register 5, same as 515 screening_type_1_register_0 */ 516 __IOM uint32_t SCREENING_TYPE_1_REGISTER_6; /*!< 0x00001518 screening type 1 register 6, same as 517 screening_type_1_register_0 */ 518 __IOM uint32_t SCREENING_TYPE_1_REGISTER_7; /*!< 0x0000151C screening type 1 register 7, same as 519 screening_type_1_register_0 */ 520 __IOM uint32_t SCREENING_TYPE_1_REGISTER_8; /*!< 0x00001520 screening type 1 register 8, same as 521 screening_type_1_register_0 */ 522 __IOM uint32_t SCREENING_TYPE_1_REGISTER_9; /*!< 0x00001524 screening type 1 register 9, same as 523 screening_type_1_register_0 */ 524 __IOM uint32_t SCREENING_TYPE_1_REGISTER_10; /*!< 0x00001528 screening type 1 register 10, same as 525 screening_type_1_register_0 */ 526 __IOM uint32_t SCREENING_TYPE_1_REGISTER_11; /*!< 0x0000152C screening type 1 register 11, same as 527 screening_type_1_register_0 */ 528 __IOM uint32_t SCREENING_TYPE_1_REGISTER_12; /*!< 0x00001530 screening type 1 register 12, same as 529 screening_type_1_register_0 */ 530 __IOM uint32_t SCREENING_TYPE_1_REGISTER_13; /*!< 0x00001534 screening type 1 register 13, same as 531 screening_type_1_register_0 */ 532 __IOM uint32_t SCREENING_TYPE_1_REGISTER_14; /*!< 0x00001538 screening type 1 register 14, same as 533 screening_type_1_register_0 */ 534 __IOM uint32_t SCREENING_TYPE_1_REGISTER_15; /*!< 0x0000153C screening type 1 register 15, same as 535 screening_type_1_register_0 */ 536 __IOM uint32_t SCREENING_TYPE_2_REGISTER_0; /*!< 0x00001540 Screener Type 2 match registers operate independently of 537 screener type 1 registers and offer additional match 538 capabilities, extending the capabilities into vendor specific 539 protocols. */ 540 __IOM uint32_t SCREENING_TYPE_2_REGISTER_1; /*!< 0x00001544 screening type 2 register 1, same as 541 screening_type_2_register_0 */ 542 __IOM uint32_t SCREENING_TYPE_2_REGISTER_2; /*!< 0x00001548 screening type 2 register 2, same as 543 screening_type_2_register_0 */ 544 __IOM uint32_t SCREENING_TYPE_2_REGISTER_3; /*!< 0x0000154C screening type 2 register 3, same as 545 screening_type_2_register_0 */ 546 __IOM uint32_t SCREENING_TYPE_2_REGISTER_4; /*!< 0x00001550 screening type 2 register 4, same as 547 screening_type_2_register_0 */ 548 __IOM uint32_t SCREENING_TYPE_2_REGISTER_5; /*!< 0x00001554 screening type 2 register 5, same as 549 screening_type_2_register_0 */ 550 __IOM uint32_t SCREENING_TYPE_2_REGISTER_6; /*!< 0x00001558 screening type 2 register 6, same as 551 screening_type_2_register_0 */ 552 __IOM uint32_t SCREENING_TYPE_2_REGISTER_7; /*!< 0x0000155C screening type 2 register 7, same as 553 screening_type_2_register_0 */ 554 __IOM uint32_t SCREENING_TYPE_2_REGISTER_8; /*!< 0x00001560 screening type 2 register 8, same as 555 screening_type_2_register_0 */ 556 __IOM uint32_t SCREENING_TYPE_2_REGISTER_9; /*!< 0x00001564 screening type 2 register 9, same as 557 screening_type_2_register_0 */ 558 __IOM uint32_t SCREENING_TYPE_2_REGISTER_10; /*!< 0x00001568 screening type 2 register 10, same as 559 screening_type_2_register_0 */ 560 __IOM uint32_t SCREENING_TYPE_2_REGISTER_11; /*!< 0x0000156C screening type 2 register 11, same as 561 screening_type_2_register_0 */ 562 __IOM uint32_t SCREENING_TYPE_2_REGISTER_12; /*!< 0x00001570 screening type 2 register 12, same as 563 screening_type_2_register_0 */ 564 __IOM uint32_t SCREENING_TYPE_2_REGISTER_13; /*!< 0x00001574 screening type 2 register 13, same as 565 screening_type_2_register_0 */ 566 __IOM uint32_t SCREENING_TYPE_2_REGISTER_14; /*!< 0x00001578 screening type 2 register 14, same as 567 screening_type_2_register_0 */ 568 __IOM uint32_t SCREENING_TYPE_2_REGISTER_15; /*!< 0x0000157C screening type 2 register 15, same as 569 screening_type_2_register_0 */ 570 __IOM uint32_t TX_SCHED_CTRL; /*!< 0x00001580 This register controls the transmit scheduling algorithm the 571 user can select for each active transmit queue. By default all 572 queues are initialized to fixed priority, with the top indexed 573 queue having overall priority */ 574 __IM uint32_t RESERVED19[3]; 575 __IOM uint32_t BW_RATE_LIMIT_Q0TO3; /*!< 0x00001590 This register holds the DWRR weighting value or the ETS 576 bandwidth percentage value used by the transmit scheduler for 577 queues 0 to 3. */ 578 __IOM uint32_t BW_RATE_LIMIT_Q4TO7; /*!< 0x00001594 Not presents. MXETH has only 3 queues. Access to the register 579 returns AHB error. */ 580 __IM uint32_t BW_RATE_LIMIT_Q8TO11; /*!< 0x00001598 Not presents. MXETH has only 3 queues. Access to the register 581 returns AHB error. */ 582 __IM uint32_t BW_RATE_LIMIT_Q12TO15; /*!< 0x0000159C Not presents. MXETH has only 3 queues. Access to the register 583 returns AHB error. */ 584 __IOM uint32_t TX_Q_SEG_ALLOC_Q0TO7; /*!< 0x000015A0 This register allows the user to distribute the Transmit SRAM 585 used by the DMA across the priority queues, for queues 0 to 7. 586 The SRAM itself is split into a number of evenly sized segments 587 (this is defined in the verilog configuration defs file - for 588 the configuration used to generate this register description, 589 the total number of segments was set to '16'). Those segments 590 can then be freely distributed across the active queues, in 591 powers of 2. I.e. a value of 0 would mean 1 segment has been 592 allocated to the queue. A value of 1 would mean 2 segments, a 593 value of 2 means 4 segments and so on. The reset values of these 594 registers are defined in the configuration defs file. */ 595 __IM uint32_t TX_Q_SEG_ALLOC_Q8TO15; /*!< 0x000015A4 Not presents. Access to the register returns AHB error. */ 596 __IM uint32_t RESERVED20[6]; 597 __IM uint32_t RECEIVE_Q8_PTR; /*!< 0x000015C0 receive_q8_ptr to receive_q15_ptr doesn't present. Access to 598 the register returns AHB error. */ 599 __IM uint32_t RESERVED21[6]; 600 __IM uint32_t RECEIVE_Q15_PTR; /*!< 0x000015DC Not presents. */ 601 __IM uint32_t DMA_RXBUF_SIZE_Q8; /*!< 0x000015E0 dma_rxbuf_size_q8 to dma_rxbuf_size_q15 doesn't present. Access 602 to the register returns AHB error. */ 603 __IM uint32_t RESERVED22[6]; 604 __IM uint32_t DMA_RXBUF_SIZE_Q15; /*!< 0x000015FC Not presents. */ 605 __OM uint32_t INT_Q1_ENABLE; /*!< 0x00001600 At reset all interrupts are disabled. Writing a one to the 606 relevant bit location enables the required interrupt. This 607 register is write only and when read will return zero. */ 608 __OM uint32_t INT_Q2_ENABLE; /*!< 0x00001604 At reset all interrupts are disabled. Writing a one to the 609 relevant bit location enables the required interrupt. This 610 register is write only and when read will return zero. */ 611 __IM uint32_t INT_Q3_ENABLE; /*!< 0x00001608 int_q3_enable to int_q7_enable doesn't present. Access to the 612 register returns AHB error. */ 613 __IM uint32_t RESERVED23[3]; 614 __IM uint32_t INT_Q7_ENABLE; /*!< 0x00001618 Not presents. */ 615 __IM uint32_t RESERVED24; 616 __OM uint32_t INT_Q1_DISABLE; /*!< 0x00001620 Writing a 1 to the relevant bit location disables that 617 particular interrupt. This register is write only and when read 618 will return zero. */ 619 __OM uint32_t INT_Q2_DISABLE; /*!< 0x00001624 Writing a 1 to the relevant bit location disables that 620 particular interrupt. This register is write only and when read 621 will return zero. */ 622 __IM uint32_t INT_Q3_DISABLE; /*!< 0x00001628 int_q3_disable to int_q7_disable doesn't present. Access to the 623 register returns AHB error. */ 624 __IM uint32_t RESERVED25[3]; 625 __IM uint32_t INT_Q7_DISABLE; /*!< 0x00001638 Not presents. */ 626 __IM uint32_t RESERVED26; 627 __IM uint32_t INT_Q1_MASK; /*!< 0x00001640 The interrupt mask register is a read only register indicating 628 which interrupts are masked. All bits are set at reset and can 629 be reset individually by writing to the interrupt enable 630 register or set individually by writing to the interrupt disable 631 register. Having separate address locations for enable and 632 disable saves the need for performing a read modify write when 633 updating the interrupt mask register. For test purposes there is 634 a write-only function to this register that allows the bits in 635 the interrupt status register to be set or cleared, regardless 636 of the state of the mask register. */ 637 __IM uint32_t INT_Q2_MASK; /*!< 0x00001644 The interrupt mask register is a read only register indicating 638 which interrupts are masked. All bits are set at reset and can 639 be reset individually by writing to the interrupt enable 640 register or set individually by writing to the interrupt disable 641 register. Having separate address locations for enable and 642 disable saves the need for performing a read modify write when 643 updating the interrupt mask register. For test purposes there is 644 a write-only function to this register that allows the bits in 645 the interrupt status register to be set or cleared, regardless 646 of the state of the mask register. */ 647 __IM uint32_t INT_Q3_MASK; /*!< 0x00001648 int_q3_mask to int_q7_mask doesn't present. Access to the 648 register returns AHB error. */ 649 __IM uint32_t RESERVED27[3]; 650 __IM uint32_t INT_Q7_MASK; /*!< 0x00001658 Not presents. */ 651 __IM uint32_t RESERVED28; 652 __IM uint32_t INT_Q8_ENABLE; /*!< 0x00001660 int_q8_enable to int_q15_enable doesn't present. Access to the 653 register returns AHB error. */ 654 __IM uint32_t RESERVED29[6]; 655 __IM uint32_t INT_Q15_ENABLE; /*!< 0x0000167C Not presents. */ 656 __IM uint32_t INT_Q8_DISABLE; /*!< 0x00001680 int_q8_disable to int_q15_disable doesn't present. Access to 657 the register returns AHB error. */ 658 __IM uint32_t RESERVED30[6]; 659 __IM uint32_t INT_Q15_DISABLE; /*!< 0x0000169C Not presents. */ 660 __IM uint32_t INT_Q8_MASK; /*!< 0x000016A0 int_q8_mask to int_q15_mask doesn't present. Access to the 661 register returns AHB error. */ 662 __IM uint32_t RESERVED31[6]; 663 __IM uint32_t INT_Q15_MASK; /*!< 0x000016BC Not presents. */ 664 __IM uint32_t RESERVED32[8]; 665 __IOM uint32_t SCREENING_TYPE_2_ETHERTYPE_REG_0; /*!< 0x000016E0 Ethertype Register */ 666 __IOM uint32_t SCREENING_TYPE_2_ETHERTYPE_REG_1; /*!< 0x000016E4 Ethertype Register */ 667 __IOM uint32_t SCREENING_TYPE_2_ETHERTYPE_REG_2; /*!< 0x000016E8 Ethertype Register */ 668 __IOM uint32_t SCREENING_TYPE_2_ETHERTYPE_REG_3; /*!< 0x000016EC Ethertype Register */ 669 __IOM uint32_t SCREENING_TYPE_2_ETHERTYPE_REG_4; /*!< 0x000016F0 Ethertype Register */ 670 __IOM uint32_t SCREENING_TYPE_2_ETHERTYPE_REG_5; /*!< 0x000016F4 Ethertype Register */ 671 __IOM uint32_t SCREENING_TYPE_2_ETHERTYPE_REG_6; /*!< 0x000016F8 Ethertype Register */ 672 __IOM uint32_t SCREENING_TYPE_2_ETHERTYPE_REG_7; /*!< 0x000016FC Ethertype Register */ 673 __IOM uint32_t TYPE2_COMPARE_0_WORD_0; /*!< 0x00001700 'Compare A, B and C fields of the screener type 2 match 674 register are pointers to a pool of up to 32 compare registers. 675 If enabled the compare is true if the data at the OFFSET into 676 the frame, ANDed with the MASK Value if the mask is enabled, is 677 equal to the COMPARE Value. Either a 16 bit comparison or a 32 678 bit comparison is done. This selection is made via the 679 associated compare word1 register bit 9. If a 16 bit comparison 680 is selected, then a 16 bit mask is also available to the user to 681 select which bits should be compared. If the 32 bit compare 682 option is selected, then no mask is available. The byte at the 683 OFFSET number of bytes from the index start is compared thru 684 bits 7 to 0 of the configured VALUE. The byte at the OFFSET 685 number of bytes + 1 from the index start is compared thru bits 686 15 to 8 of the configured VALUE and so on. The OFFSET can be 687 configured to be from 0 to 127 bytes from either the start of 688 the frame, the byte following the therType field (last EtherType 689 in the header if the frame is VLAN tagged), the byte following 690 the IP header (IPv4 or IPv6) or from the byte following the 691 start of the TCP/UDP header. The required number of Type 2 692 screening registers up to a maximum of 32 is configurable in the 693 gem defines file and have been allocated APB address space 694 between 0x700 and 0x7fc. Note. when using RX Partial Store and 695 Forward mode and priority queues, the frame offset must be less 696 than the Partial Store and Forward watermark. If the offset is 697 higher than the watermark value it's not possible to identify 698 the priority queue before the frame is sent to the AMBA 699 interface, and an incorrect priority queue may be used. ' */ 700 __IOM uint32_t TYPE2_COMPARE_0_WORD_1; /*!< 0x00001704 'Type2 Compare Word 1' */ 701 __IOM uint32_t TYPE2_COMPARE_1_WORD_0; /*!< 0x00001708 same as type2_compare_0_word_0 */ 702 __IOM uint32_t TYPE2_COMPARE_1_WORD_1; /*!< 0x0000170C same as type2_compare_0_word_1 */ 703 __IOM uint32_t TYPE2_COMPARE_2_WORD_0; /*!< 0x00001710 same as type2_compare_0_word_0 */ 704 __IOM uint32_t TYPE2_COMPARE_2_WORD_1; /*!< 0x00001714 same as type2_compare_0_word_1 */ 705 __IOM uint32_t TYPE2_COMPARE_3_WORD_0; /*!< 0x00001718 same as type2_compare_0_word_0 */ 706 __IOM uint32_t TYPE2_COMPARE_3_WORD_1; /*!< 0x0000171C same as type2_compare_0_word_1 */ 707 __IOM uint32_t TYPE2_COMPARE_4_WORD_0; /*!< 0x00001720 same as type2_compare_0_word_0 */ 708 __IOM uint32_t TYPE2_COMPARE_4_WORD_1; /*!< 0x00001724 same as type2_compare_0_word_1 */ 709 __IOM uint32_t TYPE2_COMPARE_5_WORD_0; /*!< 0x00001728 same as type2_compare_0_word_0 */ 710 __IOM uint32_t TYPE2_COMPARE_5_WORD_1; /*!< 0x0000172C same as type2_compare_0_word_1 */ 711 __IOM uint32_t TYPE2_COMPARE_6_WORD_0; /*!< 0x00001730 same as type2_compare_0_word_0 */ 712 __IOM uint32_t TYPE2_COMPARE_6_WORD_1; /*!< 0x00001734 same as type2_compare_0_word_1 */ 713 __IOM uint32_t TYPE2_COMPARE_7_WORD_0; /*!< 0x00001738 same as type2_compare_0_word_0 */ 714 __IOM uint32_t TYPE2_COMPARE_7_WORD_1; /*!< 0x0000173C same as type2_compare_0_word_1 */ 715 __IOM uint32_t TYPE2_COMPARE_8_WORD_0; /*!< 0x00001740 same as type2_compare_0_word_0 */ 716 __IOM uint32_t TYPE2_COMPARE_8_WORD_1; /*!< 0x00001744 same as type2_compare_0_word_1 */ 717 __IOM uint32_t TYPE2_COMPARE_9_WORD_0; /*!< 0x00001748 same as type2_compare_0_word_0 */ 718 __IOM uint32_t TYPE2_COMPARE_9_WORD_1; /*!< 0x0000174C same as type2_compare_0_word_1 */ 719 __IOM uint32_t TYPE2_COMPARE_10_WORD_0; /*!< 0x00001750 same as type2_compare_0_word_0 */ 720 __IOM uint32_t TYPE2_COMPARE_10_WORD_1; /*!< 0x00001754 same as type2_compare_0_word_1 */ 721 __IOM uint32_t TYPE2_COMPARE_11_WORD_0; /*!< 0x00001758 same as type2_compare_0_word_0 */ 722 __IOM uint32_t TYPE2_COMPARE_11_WORD_1; /*!< 0x0000175C same as type2_compare_0_word_1 */ 723 __IOM uint32_t TYPE2_COMPARE_12_WORD_0; /*!< 0x00001760 same as type2_compare_0_word_0 */ 724 __IOM uint32_t TYPE2_COMPARE_12_WORD_1; /*!< 0x00001764 same as type2_compare_0_word_1 */ 725 __IOM uint32_t TYPE2_COMPARE_13_WORD_0; /*!< 0x00001768 same as type2_compare_0_word_0 */ 726 __IOM uint32_t TYPE2_COMPARE_13_WORD_1; /*!< 0x0000176C same as type2_compare_0_word_1 */ 727 __IOM uint32_t TYPE2_COMPARE_14_WORD_0; /*!< 0x00001770 same as type2_compare_0_word_0 */ 728 __IOM uint32_t TYPE2_COMPARE_14_WORD_1; /*!< 0x00001774 same as type2_compare_0_word_1 */ 729 __IOM uint32_t TYPE2_COMPARE_15_WORD_0; /*!< 0x00001778 same as type2_compare_0_word_0 */ 730 __IOM uint32_t TYPE2_COMPARE_15_WORD_1; /*!< 0x0000177C same as type2_compare_0_word_1 */ 731 __IOM uint32_t TYPE2_COMPARE_16_WORD_0; /*!< 0x00001780 same as type2_compare_0_word_0 */ 732 __IOM uint32_t TYPE2_COMPARE_16_WORD_1; /*!< 0x00001784 same as type2_compare_0_word_1 */ 733 __IOM uint32_t TYPE2_COMPARE_17_WORD_0; /*!< 0x00001788 same as type2_compare_0_word_0 */ 734 __IOM uint32_t TYPE2_COMPARE_17_WORD_1; /*!< 0x0000178C same as type2_compare_0_word_1 */ 735 __IOM uint32_t TYPE2_COMPARE_18_WORD_0; /*!< 0x00001790 same as type2_compare_0_word_0 */ 736 __IOM uint32_t TYPE2_COMPARE_18_WORD_1; /*!< 0x00001794 same as type2_compare_0_word_1 */ 737 __IOM uint32_t TYPE2_COMPARE_19_WORD_0; /*!< 0x00001798 same as type2_compare_0_word_0 */ 738 __IOM uint32_t TYPE2_COMPARE_19_WORD_1; /*!< 0x0000179C same as type2_compare_0_word_1 */ 739 __IOM uint32_t TYPE2_COMPARE_20_WORD_0; /*!< 0x000017A0 same as type2_compare_0_word_0 */ 740 __IOM uint32_t TYPE2_COMPARE_20_WORD_1; /*!< 0x000017A4 same as type2_compare_0_word_1 */ 741 __IOM uint32_t TYPE2_COMPARE_21_WORD_0; /*!< 0x000017A8 same as type2_compare_0_word_0 */ 742 __IOM uint32_t TYPE2_COMPARE_21_WORD_1; /*!< 0x000017AC same as type2_compare_0_word_1 */ 743 __IOM uint32_t TYPE2_COMPARE_22_WORD_0; /*!< 0x000017B0 same as type2_compare_0_word_0 */ 744 __IOM uint32_t TYPE2_COMPARE_22_WORD_1; /*!< 0x000017B4 same as type2_compare_0_word_1 */ 745 __IOM uint32_t TYPE2_COMPARE_23_WORD_0; /*!< 0x000017B8 same as type2_compare_0_word_0 */ 746 __IOM uint32_t TYPE2_COMPARE_23_WORD_1; /*!< 0x000017BC same as type2_compare_0_word_1 */ 747 __IOM uint32_t TYPE2_COMPARE_24_WORD_0; /*!< 0x000017C0 same as type2_compare_0_word_0 */ 748 __IOM uint32_t TYPE2_COMPARE_24_WORD_1; /*!< 0x000017C4 same as type2_compare_0_word_1 */ 749 __IOM uint32_t TYPE2_COMPARE_25_WORD_0; /*!< 0x000017C8 same as type2_compare_0_word_0 */ 750 __IOM uint32_t TYPE2_COMPARE_25_WORD_1; /*!< 0x000017CC same as type2_compare_0_word_1 */ 751 __IOM uint32_t TYPE2_COMPARE_26_WORD_0; /*!< 0x000017D0 same as type2_compare_0_word_0 */ 752 __IOM uint32_t TYPE2_COMPARE_26_WORD_1; /*!< 0x000017D4 same as type2_compare_0_word_1 */ 753 __IOM uint32_t TYPE2_COMPARE_27_WORD_0; /*!< 0x000017D8 same as type2_compare_0_word_0 */ 754 __IOM uint32_t TYPE2_COMPARE_27_WORD_1; /*!< 0x000017DC same as type2_compare_0_word_1 */ 755 __IOM uint32_t TYPE2_COMPARE_28_WORD_0; /*!< 0x000017E0 same as type2_compare_0_word_0 */ 756 __IOM uint32_t TYPE2_COMPARE_28_WORD_1; /*!< 0x000017E4 same as type2_compare_0_word_1 */ 757 __IOM uint32_t TYPE2_COMPARE_29_WORD_0; /*!< 0x000017E8 same as type2_compare_0_word_0 */ 758 __IOM uint32_t TYPE2_COMPARE_29_WORD_1; /*!< 0x000017EC same as type2_compare_0_word_1 */ 759 __IOM uint32_t TYPE2_COMPARE_30_WORD_0; /*!< 0x000017F0 same as type2_compare_0_word_0 */ 760 __IOM uint32_t TYPE2_COMPARE_30_WORD_1; /*!< 0x000017F4 same as type2_compare_0_word_1 */ 761 __IOM uint32_t TYPE2_COMPARE_31_WORD_0; /*!< 0x000017F8 same as type2_compare_0_word_0 */ 762 __IOM uint32_t TYPE2_COMPARE_31_WORD_1; /*!< 0x000017FC same as type2_compare_0_word_1 */ 763 } ETH_Type; /*!< Size = 6144 (0x1800) */ 764 765 766 /* ETH.CTL */ 767 #define ETH_CTL_ETH_MODE_Pos 0UL 768 #define ETH_CTL_ETH_MODE_Msk 0x3UL 769 #define ETH_CTL_REFCLK_SRC_SEL_Pos 2UL 770 #define ETH_CTL_REFCLK_SRC_SEL_Msk 0x4UL 771 #define ETH_CTL_REFCLK_DIV_Pos 8UL 772 #define ETH_CTL_REFCLK_DIV_Msk 0xFF00UL 773 #define ETH_CTL_ENABLED_Pos 31UL 774 #define ETH_CTL_ENABLED_Msk 0x80000000UL 775 /* ETH.STATUS */ 776 #define ETH_STATUS_PFC_NEGOTIATE_Pos 0UL 777 #define ETH_STATUS_PFC_NEGOTIATE_Msk 0x1UL 778 #define ETH_STATUS_RX_PFC_PAUSED_Pos 8UL 779 #define ETH_STATUS_RX_PFC_PAUSED_Msk 0xFF00UL 780 /* ETH.NETWORK_CONTROL */ 781 #define ETH_NETWORK_CONTROL_LOOPBACK_Pos 0UL 782 #define ETH_NETWORK_CONTROL_LOOPBACK_Msk 0x1UL 783 #define ETH_NETWORK_CONTROL_LOOPBACK_LOCAL_Pos 1UL 784 #define ETH_NETWORK_CONTROL_LOOPBACK_LOCAL_Msk 0x2UL 785 #define ETH_NETWORK_CONTROL_ENABLE_RECEIVE_Pos 2UL 786 #define ETH_NETWORK_CONTROL_ENABLE_RECEIVE_Msk 0x4UL 787 #define ETH_NETWORK_CONTROL_ENABLE_TRANSMIT_Pos 3UL 788 #define ETH_NETWORK_CONTROL_ENABLE_TRANSMIT_Msk 0x8UL 789 #define ETH_NETWORK_CONTROL_MAN_PORT_EN_Pos 4UL 790 #define ETH_NETWORK_CONTROL_MAN_PORT_EN_Msk 0x10UL 791 #define ETH_NETWORK_CONTROL_CLEAR_ALL_STATS_REGS_Pos 5UL 792 #define ETH_NETWORK_CONTROL_CLEAR_ALL_STATS_REGS_Msk 0x20UL 793 #define ETH_NETWORK_CONTROL_INC_ALL_STATS_REGS_Pos 6UL 794 #define ETH_NETWORK_CONTROL_INC_ALL_STATS_REGS_Msk 0x40UL 795 #define ETH_NETWORK_CONTROL_STATS_WRITE_EN_Pos 7UL 796 #define ETH_NETWORK_CONTROL_STATS_WRITE_EN_Msk 0x80UL 797 #define ETH_NETWORK_CONTROL_BACK_PRESSURE_Pos 8UL 798 #define ETH_NETWORK_CONTROL_BACK_PRESSURE_Msk 0x100UL 799 #define ETH_NETWORK_CONTROL_TX_START_PCLK_Pos 9UL 800 #define ETH_NETWORK_CONTROL_TX_START_PCLK_Msk 0x200UL 801 #define ETH_NETWORK_CONTROL_TX_HALT_PCLK_Pos 10UL 802 #define ETH_NETWORK_CONTROL_TX_HALT_PCLK_Msk 0x400UL 803 #define ETH_NETWORK_CONTROL_TX_PAUSE_FRAME_REQ_Pos 11UL 804 #define ETH_NETWORK_CONTROL_TX_PAUSE_FRAME_REQ_Msk 0x800UL 805 #define ETH_NETWORK_CONTROL_TX_PAUSE_FRAME_ZERO_Pos 12UL 806 #define ETH_NETWORK_CONTROL_TX_PAUSE_FRAME_ZERO_Msk 0x1000UL 807 #define ETH_NETWORK_CONTROL_REMOVED_13_Pos 13UL 808 #define ETH_NETWORK_CONTROL_REMOVED_13_Msk 0x2000UL 809 #define ETH_NETWORK_CONTROL_REMOVED_14_Pos 14UL 810 #define ETH_NETWORK_CONTROL_REMOVED_14_Msk 0x4000UL 811 #define ETH_NETWORK_CONTROL_STORE_RX_TS_Pos 15UL 812 #define ETH_NETWORK_CONTROL_STORE_RX_TS_Msk 0x8000UL 813 #define ETH_NETWORK_CONTROL_PFC_ENABLE_Pos 16UL 814 #define ETH_NETWORK_CONTROL_PFC_ENABLE_Msk 0x10000UL 815 #define ETH_NETWORK_CONTROL_TRANSMIT_PFC_PRIORITY_BASED_PAUSE_FRAME_Pos 17UL 816 #define ETH_NETWORK_CONTROL_TRANSMIT_PFC_PRIORITY_BASED_PAUSE_FRAME_Msk 0x20000UL 817 #define ETH_NETWORK_CONTROL_FLUSH_RX_PKT_PCLK_Pos 18UL 818 #define ETH_NETWORK_CONTROL_FLUSH_RX_PKT_PCLK_Msk 0x40000UL 819 #define ETH_NETWORK_CONTROL_TX_LPI_EN_Pos 19UL 820 #define ETH_NETWORK_CONTROL_TX_LPI_EN_Msk 0x80000UL 821 #define ETH_NETWORK_CONTROL_PTP_UNICAST_ENA_Pos 20UL 822 #define ETH_NETWORK_CONTROL_PTP_UNICAST_ENA_Msk 0x100000UL 823 #define ETH_NETWORK_CONTROL_ALT_SGMII_MODE_Pos 21UL 824 #define ETH_NETWORK_CONTROL_ALT_SGMII_MODE_Msk 0x200000UL 825 #define ETH_NETWORK_CONTROL_STORE_UDP_OFFSET_Pos 22UL 826 #define ETH_NETWORK_CONTROL_STORE_UDP_OFFSET_Msk 0x400000UL 827 #define ETH_NETWORK_CONTROL_EXT_TSU_PORT_ENABLE_Pos 23UL 828 #define ETH_NETWORK_CONTROL_EXT_TSU_PORT_ENABLE_Msk 0x800000UL 829 #define ETH_NETWORK_CONTROL_ONE_STEP_SYNC_MODE_Pos 24UL 830 #define ETH_NETWORK_CONTROL_ONE_STEP_SYNC_MODE_Msk 0x1000000UL 831 #define ETH_NETWORK_CONTROL_PFC_CTRL_Pos 25UL 832 #define ETH_NETWORK_CONTROL_PFC_CTRL_Msk 0x2000000UL 833 #define ETH_NETWORK_CONTROL_EXT_RXQ_SEL_EN_Pos 26UL 834 #define ETH_NETWORK_CONTROL_EXT_RXQ_SEL_EN_Msk 0x4000000UL 835 #define ETH_NETWORK_CONTROL_OSS_CORRECTION_FIELD_Pos 27UL 836 #define ETH_NETWORK_CONTROL_OSS_CORRECTION_FIELD_Msk 0x8000000UL 837 #define ETH_NETWORK_CONTROL_SEL_MII_ON_RGMII_Pos 28UL 838 #define ETH_NETWORK_CONTROL_SEL_MII_ON_RGMII_Msk 0x10000000UL 839 #define ETH_NETWORK_CONTROL_TWO_PT_FIVE_GIG_Pos 29UL 840 #define ETH_NETWORK_CONTROL_TWO_PT_FIVE_GIG_Msk 0x20000000UL 841 #define ETH_NETWORK_CONTROL_IFG_EATS_QAV_CREDIT_Pos 30UL 842 #define ETH_NETWORK_CONTROL_IFG_EATS_QAV_CREDIT_Msk 0x40000000UL 843 #define ETH_NETWORK_CONTROL_EXT_RXQ_RESERVED_31_Pos 31UL 844 #define ETH_NETWORK_CONTROL_EXT_RXQ_RESERVED_31_Msk 0x80000000UL 845 /* ETH.NETWORK_CONFIG */ 846 #define ETH_NETWORK_CONFIG_SPEED_Pos 0UL 847 #define ETH_NETWORK_CONFIG_SPEED_Msk 0x1UL 848 #define ETH_NETWORK_CONFIG_FULL_DUPLEX_Pos 1UL 849 #define ETH_NETWORK_CONFIG_FULL_DUPLEX_Msk 0x2UL 850 #define ETH_NETWORK_CONFIG_DISCARD_NON_VLAN_FRAMES_Pos 2UL 851 #define ETH_NETWORK_CONFIG_DISCARD_NON_VLAN_FRAMES_Msk 0x4UL 852 #define ETH_NETWORK_CONFIG_JUMBO_FRAMES_Pos 3UL 853 #define ETH_NETWORK_CONFIG_JUMBO_FRAMES_Msk 0x8UL 854 #define ETH_NETWORK_CONFIG_COPY_ALL_FRAMES_Pos 4UL 855 #define ETH_NETWORK_CONFIG_COPY_ALL_FRAMES_Msk 0x10UL 856 #define ETH_NETWORK_CONFIG_NO_BROADCAST_Pos 5UL 857 #define ETH_NETWORK_CONFIG_NO_BROADCAST_Msk 0x20UL 858 #define ETH_NETWORK_CONFIG_MULTICAST_HASH_ENABLE_Pos 6UL 859 #define ETH_NETWORK_CONFIG_MULTICAST_HASH_ENABLE_Msk 0x40UL 860 #define ETH_NETWORK_CONFIG_UNICAST_HASH_ENABLE_Pos 7UL 861 #define ETH_NETWORK_CONFIG_UNICAST_HASH_ENABLE_Msk 0x80UL 862 #define ETH_NETWORK_CONFIG_RECEIVE_1536_BYTE_FRAMES_Pos 8UL 863 #define ETH_NETWORK_CONFIG_RECEIVE_1536_BYTE_FRAMES_Msk 0x100UL 864 #define ETH_NETWORK_CONFIG_EXTERNAL_ADDRESS_MATCH_ENABLE_Pos 9UL 865 #define ETH_NETWORK_CONFIG_EXTERNAL_ADDRESS_MATCH_ENABLE_Msk 0x200UL 866 #define ETH_NETWORK_CONFIG_GIGABIT_MODE_ENABLE_Pos 10UL 867 #define ETH_NETWORK_CONFIG_GIGABIT_MODE_ENABLE_Msk 0x400UL 868 #define ETH_NETWORK_CONFIG_PCS_SELECT_Pos 11UL 869 #define ETH_NETWORK_CONFIG_PCS_SELECT_Msk 0x800UL 870 #define ETH_NETWORK_CONFIG_RETRY_TEST_Pos 12UL 871 #define ETH_NETWORK_CONFIG_RETRY_TEST_Msk 0x1000UL 872 #define ETH_NETWORK_CONFIG_PAUSE_ENABLE_Pos 13UL 873 #define ETH_NETWORK_CONFIG_PAUSE_ENABLE_Msk 0x2000UL 874 #define ETH_NETWORK_CONFIG_RECEIVE_BUFFER_OFFSET_Pos 14UL 875 #define ETH_NETWORK_CONFIG_RECEIVE_BUFFER_OFFSET_Msk 0xC000UL 876 #define ETH_NETWORK_CONFIG_LENGTH_FIELD_ERROR_FRAME_DISCARD_Pos 16UL 877 #define ETH_NETWORK_CONFIG_LENGTH_FIELD_ERROR_FRAME_DISCARD_Msk 0x10000UL 878 #define ETH_NETWORK_CONFIG_FCS_REMOVE_Pos 17UL 879 #define ETH_NETWORK_CONFIG_FCS_REMOVE_Msk 0x20000UL 880 #define ETH_NETWORK_CONFIG_MDC_CLOCK_DIVISION_Pos 18UL 881 #define ETH_NETWORK_CONFIG_MDC_CLOCK_DIVISION_Msk 0x1C0000UL 882 #define ETH_NETWORK_CONFIG_DATA_BUS_WIDTH_Pos 21UL 883 #define ETH_NETWORK_CONFIG_DATA_BUS_WIDTH_Msk 0x600000UL 884 #define ETH_NETWORK_CONFIG_DISABLE_COPY_OF_PAUSE_FRAMES_Pos 23UL 885 #define ETH_NETWORK_CONFIG_DISABLE_COPY_OF_PAUSE_FRAMES_Msk 0x800000UL 886 #define ETH_NETWORK_CONFIG_RECEIVE_CHECKSUM_OFFLOAD_ENABLE_Pos 24UL 887 #define ETH_NETWORK_CONFIG_RECEIVE_CHECKSUM_OFFLOAD_ENABLE_Msk 0x1000000UL 888 #define ETH_NETWORK_CONFIG_EN_HALF_DUPLEX_RX_Pos 25UL 889 #define ETH_NETWORK_CONFIG_EN_HALF_DUPLEX_RX_Msk 0x2000000UL 890 #define ETH_NETWORK_CONFIG_IGNORE_RX_FCS_Pos 26UL 891 #define ETH_NETWORK_CONFIG_IGNORE_RX_FCS_Msk 0x4000000UL 892 #define ETH_NETWORK_CONFIG_SGMII_MODE_ENABLE_Pos 27UL 893 #define ETH_NETWORK_CONFIG_SGMII_MODE_ENABLE_Msk 0x8000000UL 894 #define ETH_NETWORK_CONFIG_IPG_STRETCH_ENABLE_Pos 28UL 895 #define ETH_NETWORK_CONFIG_IPG_STRETCH_ENABLE_Msk 0x10000000UL 896 #define ETH_NETWORK_CONFIG_NSP_CHANGE_Pos 29UL 897 #define ETH_NETWORK_CONFIG_NSP_CHANGE_Msk 0x20000000UL 898 #define ETH_NETWORK_CONFIG_IGNORE_IPG_RX_ER_Pos 30UL 899 #define ETH_NETWORK_CONFIG_IGNORE_IPG_RX_ER_Msk 0x40000000UL 900 #define ETH_NETWORK_CONFIG_RESERVED_31_Pos 31UL 901 #define ETH_NETWORK_CONFIG_RESERVED_31_Msk 0x80000000UL 902 /* ETH.NETWORK_STATUS */ 903 #define ETH_NETWORK_STATUS_PCS_LINK_STATE_Pos 0UL 904 #define ETH_NETWORK_STATUS_PCS_LINK_STATE_Msk 0x1UL 905 #define ETH_NETWORK_STATUS_MDIO_IN_Pos 1UL 906 #define ETH_NETWORK_STATUS_MDIO_IN_Msk 0x2UL 907 #define ETH_NETWORK_STATUS_MAN_DONE_Pos 2UL 908 #define ETH_NETWORK_STATUS_MAN_DONE_Msk 0x4UL 909 #define ETH_NETWORK_STATUS_MAC_FULL_DUPLEX_Pos 3UL 910 #define ETH_NETWORK_STATUS_MAC_FULL_DUPLEX_Msk 0x8UL 911 #define ETH_NETWORK_STATUS_REMOVED_5_4_Pos 4UL 912 #define ETH_NETWORK_STATUS_REMOVED_5_4_Msk 0x30UL 913 #define ETH_NETWORK_STATUS_PFC_NEGOTIATE_PCLK_Pos 6UL 914 #define ETH_NETWORK_STATUS_PFC_NEGOTIATE_PCLK_Msk 0x40UL 915 #define ETH_NETWORK_STATUS_LPI_INDICATE_PCLK_Pos 7UL 916 #define ETH_NETWORK_STATUS_LPI_INDICATE_PCLK_Msk 0x80UL 917 /* ETH.USER_IO_REGISTER */ 918 #define ETH_USER_IO_REGISTER_RESERVED_31_0_Pos 0UL 919 #define ETH_USER_IO_REGISTER_RESERVED_31_0_Msk 0xFFFFFFFFUL 920 /* ETH.DMA_CONFIG */ 921 #define ETH_DMA_CONFIG_AMBA_BURST_LENGTH_Pos 0UL 922 #define ETH_DMA_CONFIG_AMBA_BURST_LENGTH_Msk 0x1FUL 923 #define ETH_DMA_CONFIG_HDR_DATA_SPLITTING_EN_Pos 5UL 924 #define ETH_DMA_CONFIG_HDR_DATA_SPLITTING_EN_Msk 0x20UL 925 #define ETH_DMA_CONFIG_ENDIAN_SWAP_MANAGEMENT_Pos 6UL 926 #define ETH_DMA_CONFIG_ENDIAN_SWAP_MANAGEMENT_Msk 0x40UL 927 #define ETH_DMA_CONFIG_ENDIAN_SWAP_PACKET_Pos 7UL 928 #define ETH_DMA_CONFIG_ENDIAN_SWAP_PACKET_Msk 0x80UL 929 #define ETH_DMA_CONFIG_RX_PBUF_SIZE_Pos 8UL 930 #define ETH_DMA_CONFIG_RX_PBUF_SIZE_Msk 0x300UL 931 #define ETH_DMA_CONFIG_TX_PBUF_SIZE_Pos 10UL 932 #define ETH_DMA_CONFIG_TX_PBUF_SIZE_Msk 0x400UL 933 #define ETH_DMA_CONFIG_TX_PBUF_TCP_EN_Pos 11UL 934 #define ETH_DMA_CONFIG_TX_PBUF_TCP_EN_Msk 0x800UL 935 #define ETH_DMA_CONFIG_INFINITE_LAST_DBUF_SIZE_EN_Pos 12UL 936 #define ETH_DMA_CONFIG_INFINITE_LAST_DBUF_SIZE_EN_Msk 0x1000UL 937 #define ETH_DMA_CONFIG_CRC_ERROR_REPORT_Pos 13UL 938 #define ETH_DMA_CONFIG_CRC_ERROR_REPORT_Msk 0x2000UL 939 #define ETH_DMA_CONFIG_RX_BUF_SIZE_Pos 16UL 940 #define ETH_DMA_CONFIG_RX_BUF_SIZE_Msk 0xFF0000UL 941 #define ETH_DMA_CONFIG_FORCE_DISCARD_ON_ERR_Pos 24UL 942 #define ETH_DMA_CONFIG_FORCE_DISCARD_ON_ERR_Msk 0x1000000UL 943 #define ETH_DMA_CONFIG_FORCE_MAX_AMBA_BURST_RX_Pos 25UL 944 #define ETH_DMA_CONFIG_FORCE_MAX_AMBA_BURST_RX_Msk 0x2000000UL 945 #define ETH_DMA_CONFIG_FORCE_MAX_AMBA_BURST_TX_Pos 26UL 946 #define ETH_DMA_CONFIG_FORCE_MAX_AMBA_BURST_TX_Msk 0x4000000UL 947 #define ETH_DMA_CONFIG_RX_BD_EXTENDED_MODE_EN_Pos 28UL 948 #define ETH_DMA_CONFIG_RX_BD_EXTENDED_MODE_EN_Msk 0x10000000UL 949 #define ETH_DMA_CONFIG_TX_BD_EXTENDED_MODE_EN_Pos 29UL 950 #define ETH_DMA_CONFIG_TX_BD_EXTENDED_MODE_EN_Msk 0x20000000UL 951 #define ETH_DMA_CONFIG_DMA_ADDR_BUS_WIDTH_1_Pos 30UL 952 #define ETH_DMA_CONFIG_DMA_ADDR_BUS_WIDTH_1_Msk 0x40000000UL 953 /* ETH.TRANSMIT_STATUS */ 954 #define ETH_TRANSMIT_STATUS_USED_BIT_READ_Pos 0UL 955 #define ETH_TRANSMIT_STATUS_USED_BIT_READ_Msk 0x1UL 956 #define ETH_TRANSMIT_STATUS_COLLISION_OCCURRED_Pos 1UL 957 #define ETH_TRANSMIT_STATUS_COLLISION_OCCURRED_Msk 0x2UL 958 #define ETH_TRANSMIT_STATUS_RETRY_LIMIT_EXCEEDED_Pos 2UL 959 #define ETH_TRANSMIT_STATUS_RETRY_LIMIT_EXCEEDED_Msk 0x4UL 960 #define ETH_TRANSMIT_STATUS_TRANSMIT_GO_Pos 3UL 961 #define ETH_TRANSMIT_STATUS_TRANSMIT_GO_Msk 0x8UL 962 #define ETH_TRANSMIT_STATUS_AMBA_ERROR123_Pos 4UL 963 #define ETH_TRANSMIT_STATUS_AMBA_ERROR123_Msk 0x10UL 964 #define ETH_TRANSMIT_STATUS_TRANSMIT_COMPLETE123_Pos 5UL 965 #define ETH_TRANSMIT_STATUS_TRANSMIT_COMPLETE123_Msk 0x20UL 966 #define ETH_TRANSMIT_STATUS_TRANSMIT_UNDER_RUN123_Pos 6UL 967 #define ETH_TRANSMIT_STATUS_TRANSMIT_UNDER_RUN123_Msk 0x40UL 968 #define ETH_TRANSMIT_STATUS_LATE_COLLISION_OCCURRED_Pos 7UL 969 #define ETH_TRANSMIT_STATUS_LATE_COLLISION_OCCURRED_Msk 0x80UL 970 #define ETH_TRANSMIT_STATUS_RESP_NOT_OK123_Pos 8UL 971 #define ETH_TRANSMIT_STATUS_RESP_NOT_OK123_Msk 0x100UL 972 /* ETH.RECEIVE_Q_PTR */ 973 #define ETH_RECEIVE_Q_PTR_DMA_RX_DIS_Q_Pos 0UL 974 #define ETH_RECEIVE_Q_PTR_DMA_RX_DIS_Q_Msk 0x1UL 975 #define ETH_RECEIVE_Q_PTR_DMA_RX_Q_PTR_Pos 2UL 976 #define ETH_RECEIVE_Q_PTR_DMA_RX_Q_PTR_Msk 0xFFFFFFFCUL 977 /* ETH.TRANSMIT_Q_PTR */ 978 #define ETH_TRANSMIT_Q_PTR_DMA_TX_DIS_Q_Pos 0UL 979 #define ETH_TRANSMIT_Q_PTR_DMA_TX_DIS_Q_Msk 0x1UL 980 #define ETH_TRANSMIT_Q_PTR_DMA_TX_Q_PTR_Pos 2UL 981 #define ETH_TRANSMIT_Q_PTR_DMA_TX_Q_PTR_Msk 0xFFFFFFFCUL 982 /* ETH.RECEIVE_STATUS */ 983 #define ETH_RECEIVE_STATUS_BUFFER_NOT_AVAILABLE_Pos 0UL 984 #define ETH_RECEIVE_STATUS_BUFFER_NOT_AVAILABLE_Msk 0x1UL 985 #define ETH_RECEIVE_STATUS_FRAME_RECEIVED_Pos 1UL 986 #define ETH_RECEIVE_STATUS_FRAME_RECEIVED_Msk 0x2UL 987 #define ETH_RECEIVE_STATUS_RECEIVE_OVERRUN123_Pos 2UL 988 #define ETH_RECEIVE_STATUS_RECEIVE_OVERRUN123_Msk 0x4UL 989 #define ETH_RECEIVE_STATUS_RESP_NOT_OK1234_Pos 3UL 990 #define ETH_RECEIVE_STATUS_RESP_NOT_OK1234_Msk 0x8UL 991 /* ETH.INT_STATUS */ 992 #define ETH_INT_STATUS_MANAGEMENT_FRAME_SENT_Pos 0UL 993 #define ETH_INT_STATUS_MANAGEMENT_FRAME_SENT_Msk 0x1UL 994 #define ETH_INT_STATUS_RECEIVE_COMPLETE_Pos 1UL 995 #define ETH_INT_STATUS_RECEIVE_COMPLETE_Msk 0x2UL 996 #define ETH_INT_STATUS_RX_USED_BIT_READ_Pos 2UL 997 #define ETH_INT_STATUS_RX_USED_BIT_READ_Msk 0x4UL 998 #define ETH_INT_STATUS_TX_USED_BIT_READ_Pos 3UL 999 #define ETH_INT_STATUS_TX_USED_BIT_READ_Msk 0x8UL 1000 #define ETH_INT_STATUS_TRANSMIT_UNDER_RUN_Pos 4UL 1001 #define ETH_INT_STATUS_TRANSMIT_UNDER_RUN_Msk 0x10UL 1002 #define ETH_INT_STATUS_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_Pos 5UL 1003 #define ETH_INT_STATUS_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_Msk 0x20UL 1004 #define ETH_INT_STATUS_AMBA_ERROR_Pos 6UL 1005 #define ETH_INT_STATUS_AMBA_ERROR_Msk 0x40UL 1006 #define ETH_INT_STATUS_TRANSMIT_COMPLETE_Pos 7UL 1007 #define ETH_INT_STATUS_TRANSMIT_COMPLETE_Msk 0x80UL 1008 #define ETH_INT_STATUS_REMOVED_9_Pos 9UL 1009 #define ETH_INT_STATUS_REMOVED_9_Msk 0x200UL 1010 #define ETH_INT_STATUS_RECEIVE_OVERRUN_Pos 10UL 1011 #define ETH_INT_STATUS_RECEIVE_OVERRUN_Msk 0x400UL 1012 #define ETH_INT_STATUS_RESP_NOT_OK_Pos 11UL 1013 #define ETH_INT_STATUS_RESP_NOT_OK_Msk 0x800UL 1014 #define ETH_INT_STATUS_PAUSE_FRAME_WITH_NON_ZERO_PAUSE_QUANTUM_RECEIVED_Pos 12UL 1015 #define ETH_INT_STATUS_PAUSE_FRAME_WITH_NON_ZERO_PAUSE_QUANTUM_RECEIVED_Msk 0x1000UL 1016 #define ETH_INT_STATUS_PAUSE_TIME_ELAPSED_Pos 13UL 1017 #define ETH_INT_STATUS_PAUSE_TIME_ELAPSED_Msk 0x2000UL 1018 #define ETH_INT_STATUS_PAUSE_FRAME_TRANSMITTED_Pos 14UL 1019 #define ETH_INT_STATUS_PAUSE_FRAME_TRANSMITTED_Msk 0x4000UL 1020 #define ETH_INT_STATUS_REMOVED_15_Pos 15UL 1021 #define ETH_INT_STATUS_REMOVED_15_Msk 0x8000UL 1022 #define ETH_INT_STATUS_REMOVED_16_Pos 16UL 1023 #define ETH_INT_STATUS_REMOVED_16_Msk 0x10000UL 1024 #define ETH_INT_STATUS_REMOVED_17_Pos 17UL 1025 #define ETH_INT_STATUS_REMOVED_17_Msk 0x20000UL 1026 #define ETH_INT_STATUS_PTP_DELAY_REQ_FRAME_RECEIVED_Pos 18UL 1027 #define ETH_INT_STATUS_PTP_DELAY_REQ_FRAME_RECEIVED_Msk 0x40000UL 1028 #define ETH_INT_STATUS_PTP_SYNC_FRAME_RECEIVED_Pos 19UL 1029 #define ETH_INT_STATUS_PTP_SYNC_FRAME_RECEIVED_Msk 0x80000UL 1030 #define ETH_INT_STATUS_PTP_DELAY_REQ_FRAME_TRANSMITTED_Pos 20UL 1031 #define ETH_INT_STATUS_PTP_DELAY_REQ_FRAME_TRANSMITTED_Msk 0x100000UL 1032 #define ETH_INT_STATUS_PTP_SYNC_FRAME_TRANSMITTED_Pos 21UL 1033 #define ETH_INT_STATUS_PTP_SYNC_FRAME_TRANSMITTED_Msk 0x200000UL 1034 #define ETH_INT_STATUS_PTP_PDELAY_REQ_FRAME_RECEIVED_Pos 22UL 1035 #define ETH_INT_STATUS_PTP_PDELAY_REQ_FRAME_RECEIVED_Msk 0x400000UL 1036 #define ETH_INT_STATUS_PTP_PDELAY_RESP_FRAME_RECEIVED_Pos 23UL 1037 #define ETH_INT_STATUS_PTP_PDELAY_RESP_FRAME_RECEIVED_Msk 0x800000UL 1038 #define ETH_INT_STATUS_PTP_PDELAY_REQ_FRAME_TRANSMITTED_Pos 24UL 1039 #define ETH_INT_STATUS_PTP_PDELAY_REQ_FRAME_TRANSMITTED_Msk 0x1000000UL 1040 #define ETH_INT_STATUS_PTP_PDELAY_RESP_FRAME_TRANSMITTED_Pos 25UL 1041 #define ETH_INT_STATUS_PTP_PDELAY_RESP_FRAME_TRANSMITTED_Msk 0x2000000UL 1042 #define ETH_INT_STATUS_TSU_SECONDS_REGISTER_INCREMENT_Pos 26UL 1043 #define ETH_INT_STATUS_TSU_SECONDS_REGISTER_INCREMENT_Msk 0x4000000UL 1044 #define ETH_INT_STATUS_RECEIVE_LPI_INDICATION_STATUS_BIT_CHANGE_Pos 27UL 1045 #define ETH_INT_STATUS_RECEIVE_LPI_INDICATION_STATUS_BIT_CHANGE_Msk 0x8000000UL 1046 #define ETH_INT_STATUS_REMOVED_28_Pos 28UL 1047 #define ETH_INT_STATUS_REMOVED_28_Msk 0x10000000UL 1048 #define ETH_INT_STATUS_TSU_TIMER_COMPARISON_INTERRUPT_Pos 29UL 1049 #define ETH_INT_STATUS_TSU_TIMER_COMPARISON_INTERRUPT_Msk 0x20000000UL 1050 /* ETH.INT_ENABLE */ 1051 #define ETH_INT_ENABLE_ENABLE_MANAGEMENT_DONE_INTERRUPT_Pos 0UL 1052 #define ETH_INT_ENABLE_ENABLE_MANAGEMENT_DONE_INTERRUPT_Msk 0x1UL 1053 #define ETH_INT_ENABLE_ENABLE_RECEIVE_COMPLETE_INTERRUPT_Pos 1UL 1054 #define ETH_INT_ENABLE_ENABLE_RECEIVE_COMPLETE_INTERRUPT_Msk 0x2UL 1055 #define ETH_INT_ENABLE_ENABLE_RECEIVE_USED_BIT_READ_INTERRUPT_Pos 2UL 1056 #define ETH_INT_ENABLE_ENABLE_RECEIVE_USED_BIT_READ_INTERRUPT_Msk 0x4UL 1057 #define ETH_INT_ENABLE_ENABLE_TRANSMIT_USED_BIT_READ_INTERRUPT_Pos 3UL 1058 #define ETH_INT_ENABLE_ENABLE_TRANSMIT_USED_BIT_READ_INTERRUPT_Msk 0x8UL 1059 #define ETH_INT_ENABLE_ENABLE_TRANSMIT_BUFFER_UNDER_RUN_INTERRUPT_Pos 4UL 1060 #define ETH_INT_ENABLE_ENABLE_TRANSMIT_BUFFER_UNDER_RUN_INTERRUPT_Msk 0x10UL 1061 #define ETH_INT_ENABLE_ENABLE_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_Pos 5UL 1062 #define ETH_INT_ENABLE_ENABLE_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_Msk 0x20UL 1063 #define ETH_INT_ENABLE_ENABLE_TRANSMIT_FRAME_CORRUPTION_DUE_TO_AMBA_ERROR_INTERRUPT_Pos 6UL 1064 #define ETH_INT_ENABLE_ENABLE_TRANSMIT_FRAME_CORRUPTION_DUE_TO_AMBA_ERROR_INTERRUPT_Msk 0x40UL 1065 #define ETH_INT_ENABLE_ENABLE_TRANSMIT_COMPLETE_INTERRUPT_Pos 7UL 1066 #define ETH_INT_ENABLE_ENABLE_TRANSMIT_COMPLETE_INTERRUPT_Msk 0x80UL 1067 #define ETH_INT_ENABLE_UNUSED_8_Pos 8UL 1068 #define ETH_INT_ENABLE_UNUSED_8_Msk 0x100UL 1069 #define ETH_INT_ENABLE_UNUSED_9_Pos 9UL 1070 #define ETH_INT_ENABLE_UNUSED_9_Msk 0x200UL 1071 #define ETH_INT_ENABLE_ENABLE_RECEIVE_OVERRUN_INTERRUPT_Pos 10UL 1072 #define ETH_INT_ENABLE_ENABLE_RECEIVE_OVERRUN_INTERRUPT_Msk 0x400UL 1073 #define ETH_INT_ENABLE_ENABLE_RESP_NOT_OK_INTERRUPT_Pos 11UL 1074 #define ETH_INT_ENABLE_ENABLE_RESP_NOT_OK_INTERRUPT_Msk 0x800UL 1075 #define ETH_INT_ENABLE_ENABLE_PAUSE_FRAME_WITH_NON_ZERO_PAUSE_QUANTUM_INTERRUPT_Pos 12UL 1076 #define ETH_INT_ENABLE_ENABLE_PAUSE_FRAME_WITH_NON_ZERO_PAUSE_QUANTUM_INTERRUPT_Msk 0x1000UL 1077 #define ETH_INT_ENABLE_ENABLE_PAUSE_TIME_ZERO_INTERRUPT_Pos 13UL 1078 #define ETH_INT_ENABLE_ENABLE_PAUSE_TIME_ZERO_INTERRUPT_Msk 0x2000UL 1079 #define ETH_INT_ENABLE_ENABLE_PAUSE_FRAME_TRANSMITTED_INTERRUPT_Pos 14UL 1080 #define ETH_INT_ENABLE_ENABLE_PAUSE_FRAME_TRANSMITTED_INTERRUPT_Msk 0x4000UL 1081 #define ETH_INT_ENABLE_UNUSED_15_Pos 15UL 1082 #define ETH_INT_ENABLE_UNUSED_15_Msk 0x8000UL 1083 #define ETH_INT_ENABLE_UNUSED_16_Pos 16UL 1084 #define ETH_INT_ENABLE_UNUSED_16_Msk 0x10000UL 1085 #define ETH_INT_ENABLE_UNUSED_17_Pos 17UL 1086 #define ETH_INT_ENABLE_UNUSED_17_Msk 0x20000UL 1087 #define ETH_INT_ENABLE_ENABLE_PTP_DELAY_REQ_FRAME_RECEIVED_Pos 18UL 1088 #define ETH_INT_ENABLE_ENABLE_PTP_DELAY_REQ_FRAME_RECEIVED_Msk 0x40000UL 1089 #define ETH_INT_ENABLE_ENABLE_PTP_SYNC_FRAME_RECEIVED_Pos 19UL 1090 #define ETH_INT_ENABLE_ENABLE_PTP_SYNC_FRAME_RECEIVED_Msk 0x80000UL 1091 #define ETH_INT_ENABLE_ENABLE_PTP_DELAY_REQ_FRAME_TRANSMITTED_Pos 20UL 1092 #define ETH_INT_ENABLE_ENABLE_PTP_DELAY_REQ_FRAME_TRANSMITTED_Msk 0x100000UL 1093 #define ETH_INT_ENABLE_ENABLE_PTP_SYNC_FRAME_TRANSMITTED_Pos 21UL 1094 #define ETH_INT_ENABLE_ENABLE_PTP_SYNC_FRAME_TRANSMITTED_Msk 0x200000UL 1095 #define ETH_INT_ENABLE_ENABLE_PTP_PDELAY_REQ_FRAME_RECEIVED_Pos 22UL 1096 #define ETH_INT_ENABLE_ENABLE_PTP_PDELAY_REQ_FRAME_RECEIVED_Msk 0x400000UL 1097 #define ETH_INT_ENABLE_ENABLE_PTP_PDELAY_RESP_FRAME_RECEIVED_Pos 23UL 1098 #define ETH_INT_ENABLE_ENABLE_PTP_PDELAY_RESP_FRAME_RECEIVED_Msk 0x800000UL 1099 #define ETH_INT_ENABLE_ENABLE_PTP_PDELAY_REQ_FRAME_TRANSMITTED_Pos 24UL 1100 #define ETH_INT_ENABLE_ENABLE_PTP_PDELAY_REQ_FRAME_TRANSMITTED_Msk 0x1000000UL 1101 #define ETH_INT_ENABLE_ENABLE_PTP_PDELAY_RESP_FRAME_TRANSMITTED_Pos 25UL 1102 #define ETH_INT_ENABLE_ENABLE_PTP_PDELAY_RESP_FRAME_TRANSMITTED_Msk 0x2000000UL 1103 #define ETH_INT_ENABLE_ENABLE_TSU_SECONDS_REGISTER_INCREMENT_Pos 26UL 1104 #define ETH_INT_ENABLE_ENABLE_TSU_SECONDS_REGISTER_INCREMENT_Msk 0x4000000UL 1105 #define ETH_INT_ENABLE_ENABLE_RX_LPI_INDICATION_INTERRUPT_Pos 27UL 1106 #define ETH_INT_ENABLE_ENABLE_RX_LPI_INDICATION_INTERRUPT_Msk 0x8000000UL 1107 #define ETH_INT_ENABLE_UNUSED_28_Pos 28UL 1108 #define ETH_INT_ENABLE_UNUSED_28_Msk 0x10000000UL 1109 #define ETH_INT_ENABLE_ENABLE_TSU_TIMER_COMPARISON_INTERRUPT_Pos 29UL 1110 #define ETH_INT_ENABLE_ENABLE_TSU_TIMER_COMPARISON_INTERRUPT_Msk 0x20000000UL 1111 /* ETH.INT_DISABLE */ 1112 #define ETH_INT_DISABLE_DISABLE_MANAGEMENT_DONE_INTERRUPT_Pos 0UL 1113 #define ETH_INT_DISABLE_DISABLE_MANAGEMENT_DONE_INTERRUPT_Msk 0x1UL 1114 #define ETH_INT_DISABLE_DISABLE_RECEIVE_COMPLETE_INTERRUPT_Pos 1UL 1115 #define ETH_INT_DISABLE_DISABLE_RECEIVE_COMPLETE_INTERRUPT_Msk 0x2UL 1116 #define ETH_INT_DISABLE_DISABLE_RECEIVE_USED_BIT_READ_INTERRUPT_Pos 2UL 1117 #define ETH_INT_DISABLE_DISABLE_RECEIVE_USED_BIT_READ_INTERRUPT_Msk 0x4UL 1118 #define ETH_INT_DISABLE_DISABLE_TRANSMIT_USED_BIT_READ_INTERRUPT_Pos 3UL 1119 #define ETH_INT_DISABLE_DISABLE_TRANSMIT_USED_BIT_READ_INTERRUPT_Msk 0x8UL 1120 #define ETH_INT_DISABLE_DISABLE_TRANSMIT_BUFFER_UNDER_RUN_INTERRUPT_Pos 4UL 1121 #define ETH_INT_DISABLE_DISABLE_TRANSMIT_BUFFER_UNDER_RUN_INTERRUPT_Msk 0x10UL 1122 #define ETH_INT_DISABLE_DISABLE_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_Pos 5UL 1123 #define ETH_INT_DISABLE_DISABLE_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_Msk 0x20UL 1124 #define ETH_INT_DISABLE_DISABLE_TRANSMIT_FRAME_CORRUPTION_DUE_TO_AMBA_ERROR_INTERRUPT_Pos 6UL 1125 #define ETH_INT_DISABLE_DISABLE_TRANSMIT_FRAME_CORRUPTION_DUE_TO_AMBA_ERROR_INTERRUPT_Msk 0x40UL 1126 #define ETH_INT_DISABLE_DISABLE_TRANSMIT_COMPLETE_INTERRUPT_Pos 7UL 1127 #define ETH_INT_DISABLE_DISABLE_TRANSMIT_COMPLETE_INTERRUPT_Msk 0x80UL 1128 #define ETH_INT_DISABLE_UNUSED_8_Pos 8UL 1129 #define ETH_INT_DISABLE_UNUSED_8_Msk 0x100UL 1130 #define ETH_INT_DISABLE_UNUSED_9_Pos 9UL 1131 #define ETH_INT_DISABLE_UNUSED_9_Msk 0x200UL 1132 #define ETH_INT_DISABLE_DISABLE_RECEIVE_OVERRUN_INTERRUPT_Pos 10UL 1133 #define ETH_INT_DISABLE_DISABLE_RECEIVE_OVERRUN_INTERRUPT_Msk 0x400UL 1134 #define ETH_INT_DISABLE_DISABLE_RESP_NOT_OK_INTERRUPT_Pos 11UL 1135 #define ETH_INT_DISABLE_DISABLE_RESP_NOT_OK_INTERRUPT_Msk 0x800UL 1136 #define ETH_INT_DISABLE_DISABLE_PAUSE_FRAME_WITH_NON_ZERO_PAUSE_QUANTUM_INTERRUPT_Pos 12UL 1137 #define ETH_INT_DISABLE_DISABLE_PAUSE_FRAME_WITH_NON_ZERO_PAUSE_QUANTUM_INTERRUPT_Msk 0x1000UL 1138 #define ETH_INT_DISABLE_DISABLE_PAUSE_TIME_ZERO_INTERRUPT_Pos 13UL 1139 #define ETH_INT_DISABLE_DISABLE_PAUSE_TIME_ZERO_INTERRUPT_Msk 0x2000UL 1140 #define ETH_INT_DISABLE_DISABLE_PAUSE_FRAME_TRANSMITTED_INTERRUPT_Pos 14UL 1141 #define ETH_INT_DISABLE_DISABLE_PAUSE_FRAME_TRANSMITTED_INTERRUPT_Msk 0x4000UL 1142 #define ETH_INT_DISABLE_UNUSED_15_Pos 15UL 1143 #define ETH_INT_DISABLE_UNUSED_15_Msk 0x8000UL 1144 #define ETH_INT_DISABLE_UNUSED_16_Pos 16UL 1145 #define ETH_INT_DISABLE_UNUSED_16_Msk 0x10000UL 1146 #define ETH_INT_DISABLE_UNUSED_17_Pos 17UL 1147 #define ETH_INT_DISABLE_UNUSED_17_Msk 0x20000UL 1148 #define ETH_INT_DISABLE_DISABLE_PTP_DELAY_REQ_FRAME_RECEIVED_Pos 18UL 1149 #define ETH_INT_DISABLE_DISABLE_PTP_DELAY_REQ_FRAME_RECEIVED_Msk 0x40000UL 1150 #define ETH_INT_DISABLE_DISABLE_PTP_SYNC_FRAME_RECEIVED_Pos 19UL 1151 #define ETH_INT_DISABLE_DISABLE_PTP_SYNC_FRAME_RECEIVED_Msk 0x80000UL 1152 #define ETH_INT_DISABLE_DISABLE_PTP_DELAY_REQ_FRAME_TRANSMITTED_Pos 20UL 1153 #define ETH_INT_DISABLE_DISABLE_PTP_DELAY_REQ_FRAME_TRANSMITTED_Msk 0x100000UL 1154 #define ETH_INT_DISABLE_DISABLE_PTP_SYNC_FRAME_TRANSMITTED_Pos 21UL 1155 #define ETH_INT_DISABLE_DISABLE_PTP_SYNC_FRAME_TRANSMITTED_Msk 0x200000UL 1156 #define ETH_INT_DISABLE_DISABLE_PTP_PDELAY_REQ_FRAME_RECEIVED_Pos 22UL 1157 #define ETH_INT_DISABLE_DISABLE_PTP_PDELAY_REQ_FRAME_RECEIVED_Msk 0x400000UL 1158 #define ETH_INT_DISABLE_DISABLE_PTP_PDELAY_RESP_FRAME_RECEIVED_Pos 23UL 1159 #define ETH_INT_DISABLE_DISABLE_PTP_PDELAY_RESP_FRAME_RECEIVED_Msk 0x800000UL 1160 #define ETH_INT_DISABLE_DISABLE_PTP_PDELAY_REQ_FRAME_TRANSMITTED_Pos 24UL 1161 #define ETH_INT_DISABLE_DISABLE_PTP_PDELAY_REQ_FRAME_TRANSMITTED_Msk 0x1000000UL 1162 #define ETH_INT_DISABLE_DISABLE_PTP_PDELAY_RESP_FRAME_TRANSMITTED_Pos 25UL 1163 #define ETH_INT_DISABLE_DISABLE_PTP_PDELAY_RESP_FRAME_TRANSMITTED_Msk 0x2000000UL 1164 #define ETH_INT_DISABLE_DISABLE_TSU_SECONDS_REGISTER_INCREMENT_Pos 26UL 1165 #define ETH_INT_DISABLE_DISABLE_TSU_SECONDS_REGISTER_INCREMENT_Msk 0x4000000UL 1166 #define ETH_INT_DISABLE_DISABLE_RX_LPI_INDICATION_INTERRUPT_Pos 27UL 1167 #define ETH_INT_DISABLE_DISABLE_RX_LPI_INDICATION_INTERRUPT_Msk 0x8000000UL 1168 #define ETH_INT_DISABLE_UNUSED_28_Pos 28UL 1169 #define ETH_INT_DISABLE_UNUSED_28_Msk 0x10000000UL 1170 #define ETH_INT_DISABLE_DISABLE_TSU_TIMER_COMPARISON_INTERRUPT_Pos 29UL 1171 #define ETH_INT_DISABLE_DISABLE_TSU_TIMER_COMPARISON_INTERRUPT_Msk 0x20000000UL 1172 #define ETH_INT_DISABLE_RESERVED_30_30_Pos 30UL 1173 #define ETH_INT_DISABLE_RESERVED_30_30_Msk 0x40000000UL 1174 #define ETH_INT_DISABLE_RESERVED_31_31_Pos 31UL 1175 #define ETH_INT_DISABLE_RESERVED_31_31_Msk 0x80000000UL 1176 /* ETH.INT_MASK */ 1177 #define ETH_INT_MASK_MANAGEMENT_DONE_INTERRUPT_MASK_Pos 0UL 1178 #define ETH_INT_MASK_MANAGEMENT_DONE_INTERRUPT_MASK_Msk 0x1UL 1179 #define ETH_INT_MASK_RECEIVE_COMPLETE_INTERRUPT_MASK_Pos 1UL 1180 #define ETH_INT_MASK_RECEIVE_COMPLETE_INTERRUPT_MASK_Msk 0x2UL 1181 #define ETH_INT_MASK_RECEIVE_USED_BIT_READ_INTERRUPT_MASK_Pos 2UL 1182 #define ETH_INT_MASK_RECEIVE_USED_BIT_READ_INTERRUPT_MASK_Msk 0x4UL 1183 #define ETH_INT_MASK_TRANSMIT_USED_BIT_READ_INTERRUPT_MASK_Pos 3UL 1184 #define ETH_INT_MASK_TRANSMIT_USED_BIT_READ_INTERRUPT_MASK_Msk 0x8UL 1185 #define ETH_INT_MASK_TRANSMIT_BUFFER_UNDER_RUN_INTERRUPT_MASK_Pos 4UL 1186 #define ETH_INT_MASK_TRANSMIT_BUFFER_UNDER_RUN_INTERRUPT_MASK_Msk 0x10UL 1187 #define ETH_INT_MASK_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_MASK_Pos 5UL 1188 #define ETH_INT_MASK_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_MASK_Msk 0x20UL 1189 #define ETH_INT_MASK_AMBA_ERROR_INTERRUPT_MASK_Pos 6UL 1190 #define ETH_INT_MASK_AMBA_ERROR_INTERRUPT_MASK_Msk 0x40UL 1191 #define ETH_INT_MASK_TRANSMIT_COMPLETE_INTERRUPT_MASK_Pos 7UL 1192 #define ETH_INT_MASK_TRANSMIT_COMPLETE_INTERRUPT_MASK_Msk 0x80UL 1193 #define ETH_INT_MASK_UNUSED_8_Pos 8UL 1194 #define ETH_INT_MASK_UNUSED_8_Msk 0x100UL 1195 #define ETH_INT_MASK_UNUSED_9_Pos 9UL 1196 #define ETH_INT_MASK_UNUSED_9_Msk 0x200UL 1197 #define ETH_INT_MASK_RECEIVE_OVERRUN_INTERRUPT_MASK_Pos 10UL 1198 #define ETH_INT_MASK_RECEIVE_OVERRUN_INTERRUPT_MASK_Msk 0x400UL 1199 #define ETH_INT_MASK_RESP_NOT_OK_INTERRUPT_MASK_Pos 11UL 1200 #define ETH_INT_MASK_RESP_NOT_OK_INTERRUPT_MASK_Msk 0x800UL 1201 #define ETH_INT_MASK_PAUSE_FRAME_WITH_NON_ZERO_PAUSE_QUANTUM_INTERRUPT_MASK_Pos 12UL 1202 #define ETH_INT_MASK_PAUSE_FRAME_WITH_NON_ZERO_PAUSE_QUANTUM_INTERRUPT_MASK_Msk 0x1000UL 1203 #define ETH_INT_MASK_PAUSE_TIME_ZERO_INTERRUPT_MASK_Pos 13UL 1204 #define ETH_INT_MASK_PAUSE_TIME_ZERO_INTERRUPT_MASK_Msk 0x2000UL 1205 #define ETH_INT_MASK_PAUSE_FRAME_TRANSMITTED_INTERRUPT_MASK_Pos 14UL 1206 #define ETH_INT_MASK_PAUSE_FRAME_TRANSMITTED_INTERRUPT_MASK_Msk 0x4000UL 1207 #define ETH_INT_MASK_UNUSED_15_Pos 15UL 1208 #define ETH_INT_MASK_UNUSED_15_Msk 0x8000UL 1209 #define ETH_INT_MASK_UNUSED_16_Pos 16UL 1210 #define ETH_INT_MASK_UNUSED_16_Msk 0x10000UL 1211 #define ETH_INT_MASK_UNUSED_17_Pos 17UL 1212 #define ETH_INT_MASK_UNUSED_17_Msk 0x20000UL 1213 #define ETH_INT_MASK_PTP_DELAY_REQ_FRAME_RECEIVED_MASK_Pos 18UL 1214 #define ETH_INT_MASK_PTP_DELAY_REQ_FRAME_RECEIVED_MASK_Msk 0x40000UL 1215 #define ETH_INT_MASK_PTP_SYNC_FRAME_RECEIVED_MASK_Pos 19UL 1216 #define ETH_INT_MASK_PTP_SYNC_FRAME_RECEIVED_MASK_Msk 0x80000UL 1217 #define ETH_INT_MASK_PTP_DELAY_REQ_FRAME_TRANSMITTED_MASK_Pos 20UL 1218 #define ETH_INT_MASK_PTP_DELAY_REQ_FRAME_TRANSMITTED_MASK_Msk 0x100000UL 1219 #define ETH_INT_MASK_PTP_SYNC_FRAME_TRANSMITTED_MASK_Pos 21UL 1220 #define ETH_INT_MASK_PTP_SYNC_FRAME_TRANSMITTED_MASK_Msk 0x200000UL 1221 #define ETH_INT_MASK_PTP_PDELAY_REQ_FRAME_RECEIVED_MASK_Pos 22UL 1222 #define ETH_INT_MASK_PTP_PDELAY_REQ_FRAME_RECEIVED_MASK_Msk 0x400000UL 1223 #define ETH_INT_MASK_PTP_PDELAY_RESP_FRAME_RECEIVED_MASK_Pos 23UL 1224 #define ETH_INT_MASK_PTP_PDELAY_RESP_FRAME_RECEIVED_MASK_Msk 0x800000UL 1225 #define ETH_INT_MASK_PTP_PDELAY_REQ_FRAME_TRANSMITTED_MASK_Pos 24UL 1226 #define ETH_INT_MASK_PTP_PDELAY_REQ_FRAME_TRANSMITTED_MASK_Msk 0x1000000UL 1227 #define ETH_INT_MASK_PTP_PDELAY_RESP_FRAME_TRANSMITTED_MASK_Pos 25UL 1228 #define ETH_INT_MASK_PTP_PDELAY_RESP_FRAME_TRANSMITTED_MASK_Msk 0x2000000UL 1229 #define ETH_INT_MASK_TSU_SECONDS_REGISTER_INCREMENT_MASK_Pos 26UL 1230 #define ETH_INT_MASK_TSU_SECONDS_REGISTER_INCREMENT_MASK_Msk 0x4000000UL 1231 #define ETH_INT_MASK_RX_LPI_INDICATION_MASK_Pos 27UL 1232 #define ETH_INT_MASK_RX_LPI_INDICATION_MASK_Msk 0x8000000UL 1233 #define ETH_INT_MASK_UNUSED_28_Pos 28UL 1234 #define ETH_INT_MASK_UNUSED_28_Msk 0x10000000UL 1235 #define ETH_INT_MASK_TSU_TIMER_COMPARISON_MASK_Pos 29UL 1236 #define ETH_INT_MASK_TSU_TIMER_COMPARISON_MASK_Msk 0x20000000UL 1237 /* ETH.PHY_MANAGEMENT */ 1238 #define ETH_PHY_MANAGEMENT_PHY_WRITE_READ_DATA_Pos 0UL 1239 #define ETH_PHY_MANAGEMENT_PHY_WRITE_READ_DATA_Msk 0xFFFFUL 1240 #define ETH_PHY_MANAGEMENT_WRITE10_Pos 16UL 1241 #define ETH_PHY_MANAGEMENT_WRITE10_Msk 0x30000UL 1242 #define ETH_PHY_MANAGEMENT_REGISTER_ADDRESS_Pos 18UL 1243 #define ETH_PHY_MANAGEMENT_REGISTER_ADDRESS_Msk 0x7C0000UL 1244 #define ETH_PHY_MANAGEMENT_PHY_ADDRESS_Pos 23UL 1245 #define ETH_PHY_MANAGEMENT_PHY_ADDRESS_Msk 0xF800000UL 1246 #define ETH_PHY_MANAGEMENT_OPERATION_Pos 28UL 1247 #define ETH_PHY_MANAGEMENT_OPERATION_Msk 0x30000000UL 1248 #define ETH_PHY_MANAGEMENT_WRITE1_Pos 30UL 1249 #define ETH_PHY_MANAGEMENT_WRITE1_Msk 0x40000000UL 1250 #define ETH_PHY_MANAGEMENT_WRITE0_Pos 31UL 1251 #define ETH_PHY_MANAGEMENT_WRITE0_Msk 0x80000000UL 1252 /* ETH.PAUSE_TIME */ 1253 #define ETH_PAUSE_TIME_QUANTUM_Pos 0UL 1254 #define ETH_PAUSE_TIME_QUANTUM_Msk 0xFFFFUL 1255 /* ETH.TX_PAUSE_QUANTUM */ 1256 #define ETH_TX_PAUSE_QUANTUM_QUANTUM_Pos 0UL 1257 #define ETH_TX_PAUSE_QUANTUM_QUANTUM_Msk 0xFFFFUL 1258 #define ETH_TX_PAUSE_QUANTUM_QUANTUM_P1_Pos 16UL 1259 #define ETH_TX_PAUSE_QUANTUM_QUANTUM_P1_Msk 0xFFFF0000UL 1260 /* ETH.PBUF_TXCUTTHRU */ 1261 #define ETH_PBUF_TXCUTTHRU_DMA_TX_CUTTHRU_THRESHOLD_Pos 0UL 1262 #define ETH_PBUF_TXCUTTHRU_DMA_TX_CUTTHRU_THRESHOLD_Msk 0x1FFUL 1263 #define ETH_PBUF_TXCUTTHRU_DMA_TX_CUTTHRU_Pos 31UL 1264 #define ETH_PBUF_TXCUTTHRU_DMA_TX_CUTTHRU_Msk 0x80000000UL 1265 /* ETH.PBUF_RXCUTTHRU */ 1266 #define ETH_PBUF_RXCUTTHRU_DMA_RX_CUTTHRU_THRESHOLD_Pos 0UL 1267 #define ETH_PBUF_RXCUTTHRU_DMA_RX_CUTTHRU_THRESHOLD_Msk 0xFFUL 1268 #define ETH_PBUF_RXCUTTHRU_DMA_RX_CUTTHRU_Pos 31UL 1269 #define ETH_PBUF_RXCUTTHRU_DMA_RX_CUTTHRU_Msk 0x80000000UL 1270 /* ETH.JUMBO_MAX_LENGTH */ 1271 #define ETH_JUMBO_MAX_LENGTH_JUMBO_MAX_LENGTH_Pos 0UL 1272 #define ETH_JUMBO_MAX_LENGTH_JUMBO_MAX_LENGTH_Msk 0x3FFFUL 1273 /* ETH.EXTERNAL_FIFO_INTERFACE */ 1274 #define ETH_EXTERNAL_FIFO_INTERFACE_REMOVED_31_0_Pos 0UL 1275 #define ETH_EXTERNAL_FIFO_INTERFACE_REMOVED_31_0_Msk 0xFFFFFFFFUL 1276 /* ETH.AXI_MAX_PIPELINE */ 1277 #define ETH_AXI_MAX_PIPELINE_AR2R_MAX_PIPELINE_Pos 0UL 1278 #define ETH_AXI_MAX_PIPELINE_AR2R_MAX_PIPELINE_Msk 0xFFUL 1279 #define ETH_AXI_MAX_PIPELINE_AW2W_MAX_PIPELINE_Pos 8UL 1280 #define ETH_AXI_MAX_PIPELINE_AW2W_MAX_PIPELINE_Msk 0xFF00UL 1281 #define ETH_AXI_MAX_PIPELINE_USE_AW2B_FILL_Pos 16UL 1282 #define ETH_AXI_MAX_PIPELINE_USE_AW2B_FILL_Msk 0x10000UL 1283 /* ETH.RSC_CONTROL */ 1284 #define ETH_RSC_CONTROL_REMOVED_31_0_Pos 0UL 1285 #define ETH_RSC_CONTROL_REMOVED_31_0_Msk 0xFFFFFFFFUL 1286 /* ETH.INT_MODERATION */ 1287 #define ETH_INT_MODERATION_RX_INT_MODERATION_Pos 0UL 1288 #define ETH_INT_MODERATION_RX_INT_MODERATION_Msk 0xFFUL 1289 #define ETH_INT_MODERATION_TX_INT_MODERATION_Pos 16UL 1290 #define ETH_INT_MODERATION_TX_INT_MODERATION_Msk 0xFF0000UL 1291 /* ETH.SYS_WAKE_TIME */ 1292 #define ETH_SYS_WAKE_TIME_SYS_WAKE_TIME_Pos 0UL 1293 #define ETH_SYS_WAKE_TIME_SYS_WAKE_TIME_Msk 0xFFFFUL 1294 /* ETH.HASH_BOTTOM */ 1295 #define ETH_HASH_BOTTOM_ADDRESS_HASH_B_Pos 0UL 1296 #define ETH_HASH_BOTTOM_ADDRESS_HASH_B_Msk 0xFFFFFFFFUL 1297 /* ETH.HASH_TOP */ 1298 #define ETH_HASH_TOP_ADDRESS_HASH_T_Pos 0UL 1299 #define ETH_HASH_TOP_ADDRESS_HASH_T_Msk 0xFFFFFFFFUL 1300 /* ETH.SPEC_ADD1_BOTTOM */ 1301 #define ETH_SPEC_ADD1_BOTTOM_ADDRESS_ADD1_B_Pos 0UL 1302 #define ETH_SPEC_ADD1_BOTTOM_ADDRESS_ADD1_B_Msk 0xFFFFFFFFUL 1303 /* ETH.SPEC_ADD1_TOP */ 1304 #define ETH_SPEC_ADD1_TOP_ADDRESS_TOP_Pos 0UL 1305 #define ETH_SPEC_ADD1_TOP_ADDRESS_TOP_Msk 0xFFFFUL 1306 #define ETH_SPEC_ADD1_TOP_FILTER_TYPE_Pos 16UL 1307 #define ETH_SPEC_ADD1_TOP_FILTER_TYPE_Msk 0x10000UL 1308 /* ETH.SPEC_ADD2_BOTTOM */ 1309 #define ETH_SPEC_ADD2_BOTTOM_ADDRESS_BOTTOM_Pos 0UL 1310 #define ETH_SPEC_ADD2_BOTTOM_ADDRESS_BOTTOM_Msk 0xFFFFFFFFUL 1311 /* ETH.SPEC_ADD2_TOP */ 1312 #define ETH_SPEC_ADD2_TOP_ADDRESS_TOP_Pos 0UL 1313 #define ETH_SPEC_ADD2_TOP_ADDRESS_TOP_Msk 0xFFFFUL 1314 #define ETH_SPEC_ADD2_TOP_FILTER_TYPE_Pos 16UL 1315 #define ETH_SPEC_ADD2_TOP_FILTER_TYPE_Msk 0x10000UL 1316 #define ETH_SPEC_ADD2_TOP_FILTER_BYTE_MASK_Pos 24UL 1317 #define ETH_SPEC_ADD2_TOP_FILTER_BYTE_MASK_Msk 0x3F000000UL 1318 /* ETH.SPEC_ADD3_BOTTOM */ 1319 #define ETH_SPEC_ADD3_BOTTOM_ADDRESS_BOTTOM_Pos 0UL 1320 #define ETH_SPEC_ADD3_BOTTOM_ADDRESS_BOTTOM_Msk 0xFFFFFFFFUL 1321 /* ETH.SPEC_ADD3_TOP */ 1322 #define ETH_SPEC_ADD3_TOP_ADDRESS_TOP_Pos 0UL 1323 #define ETH_SPEC_ADD3_TOP_ADDRESS_TOP_Msk 0xFFFFUL 1324 #define ETH_SPEC_ADD3_TOP_FILTER_TYPE_Pos 16UL 1325 #define ETH_SPEC_ADD3_TOP_FILTER_TYPE_Msk 0x10000UL 1326 #define ETH_SPEC_ADD3_TOP_FILTER_BYTE_MASK_Pos 24UL 1327 #define ETH_SPEC_ADD3_TOP_FILTER_BYTE_MASK_Msk 0x3F000000UL 1328 /* ETH.SPEC_ADD4_BOTTOM */ 1329 #define ETH_SPEC_ADD4_BOTTOM_ADDRESS_BOTTOM_Pos 0UL 1330 #define ETH_SPEC_ADD4_BOTTOM_ADDRESS_BOTTOM_Msk 0xFFFFFFFFUL 1331 /* ETH.SPEC_ADD4_TOP */ 1332 #define ETH_SPEC_ADD4_TOP_ADDRESS_TOP_Pos 0UL 1333 #define ETH_SPEC_ADD4_TOP_ADDRESS_TOP_Msk 0xFFFFUL 1334 #define ETH_SPEC_ADD4_TOP_FILTER_TYPE_Pos 16UL 1335 #define ETH_SPEC_ADD4_TOP_FILTER_TYPE_Msk 0x10000UL 1336 #define ETH_SPEC_ADD4_TOP_FILTER_BYTE_MASK_Pos 24UL 1337 #define ETH_SPEC_ADD4_TOP_FILTER_BYTE_MASK_Msk 0x3F000000UL 1338 /* ETH.SPEC_TYPE1 */ 1339 #define ETH_SPEC_TYPE1_MATCH_Pos 0UL 1340 #define ETH_SPEC_TYPE1_MATCH_Msk 0xFFFFUL 1341 #define ETH_SPEC_TYPE1_ENABLE_COPY_Pos 31UL 1342 #define ETH_SPEC_TYPE1_ENABLE_COPY_Msk 0x80000000UL 1343 /* ETH.SPEC_TYPE2 */ 1344 #define ETH_SPEC_TYPE2_MATCH_Pos 0UL 1345 #define ETH_SPEC_TYPE2_MATCH_Msk 0xFFFFUL 1346 #define ETH_SPEC_TYPE2_ENABLE_COPY_Pos 31UL 1347 #define ETH_SPEC_TYPE2_ENABLE_COPY_Msk 0x80000000UL 1348 /* ETH.SPEC_TYPE3 */ 1349 #define ETH_SPEC_TYPE3_MATCH_Pos 0UL 1350 #define ETH_SPEC_TYPE3_MATCH_Msk 0xFFFFUL 1351 #define ETH_SPEC_TYPE3_ENABLE_COPY_Pos 31UL 1352 #define ETH_SPEC_TYPE3_ENABLE_COPY_Msk 0x80000000UL 1353 /* ETH.SPEC_TYPE4 */ 1354 #define ETH_SPEC_TYPE4_MATCH_Pos 0UL 1355 #define ETH_SPEC_TYPE4_MATCH_Msk 0xFFFFUL 1356 #define ETH_SPEC_TYPE4_ENABLE_COPY_Pos 31UL 1357 #define ETH_SPEC_TYPE4_ENABLE_COPY_Msk 0x80000000UL 1358 /* ETH.WOL_REGISTER */ 1359 #define ETH_WOL_REGISTER_ADDR_Pos 0UL 1360 #define ETH_WOL_REGISTER_ADDR_Msk 0xFFFFUL 1361 #define ETH_WOL_REGISTER_WOL_MASK_0_Pos 16UL 1362 #define ETH_WOL_REGISTER_WOL_MASK_0_Msk 0x10000UL 1363 #define ETH_WOL_REGISTER_WOL_MASK_1_Pos 17UL 1364 #define ETH_WOL_REGISTER_WOL_MASK_1_Msk 0x20000UL 1365 #define ETH_WOL_REGISTER_WOL_MASK_2_Pos 18UL 1366 #define ETH_WOL_REGISTER_WOL_MASK_2_Msk 0x40000UL 1367 #define ETH_WOL_REGISTER_WOL_MASK_3_Pos 19UL 1368 #define ETH_WOL_REGISTER_WOL_MASK_3_Msk 0x80000UL 1369 /* ETH.STRETCH_RATIO */ 1370 #define ETH_STRETCH_RATIO_IPG_STRETCH_Pos 0UL 1371 #define ETH_STRETCH_RATIO_IPG_STRETCH_Msk 0xFFFFUL 1372 /* ETH.STACKED_VLAN */ 1373 #define ETH_STACKED_VLAN_MATCH_Pos 0UL 1374 #define ETH_STACKED_VLAN_MATCH_Msk 0xFFFFUL 1375 #define ETH_STACKED_VLAN_ENABLE_PROCESSING_Pos 31UL 1376 #define ETH_STACKED_VLAN_ENABLE_PROCESSING_Msk 0x80000000UL 1377 /* ETH.TX_PFC_PAUSE */ 1378 #define ETH_TX_PFC_PAUSE_VECTOR_ENABLE_Pos 0UL 1379 #define ETH_TX_PFC_PAUSE_VECTOR_ENABLE_Msk 0xFFUL 1380 #define ETH_TX_PFC_PAUSE_VECTOR_Pos 8UL 1381 #define ETH_TX_PFC_PAUSE_VECTOR_Msk 0xFF00UL 1382 /* ETH.MASK_ADD1_BOTTOM */ 1383 #define ETH_MASK_ADD1_BOTTOM_ADDRESS_MASK_BOTTOM_Pos 0UL 1384 #define ETH_MASK_ADD1_BOTTOM_ADDRESS_MASK_BOTTOM_Msk 0xFFFFFFFFUL 1385 /* ETH.MASK_ADD1_TOP */ 1386 #define ETH_MASK_ADD1_TOP_ADDRESS_MASK_TOP_Pos 0UL 1387 #define ETH_MASK_ADD1_TOP_ADDRESS_MASK_TOP_Msk 0xFFFFUL 1388 /* ETH.DMA_ADDR_OR_MASK */ 1389 #define ETH_DMA_ADDR_OR_MASK_MASK_ENABLE_Pos 0UL 1390 #define ETH_DMA_ADDR_OR_MASK_MASK_ENABLE_Msk 0xFUL 1391 #define ETH_DMA_ADDR_OR_MASK_MASK_VALUE_DA_Pos 28UL 1392 #define ETH_DMA_ADDR_OR_MASK_MASK_VALUE_DA_Msk 0xF0000000UL 1393 /* ETH.RX_PTP_UNICAST */ 1394 #define ETH_RX_PTP_UNICAST_ADDRESS_UNICAST_Pos 0UL 1395 #define ETH_RX_PTP_UNICAST_ADDRESS_UNICAST_Msk 0xFFFFFFFFUL 1396 /* ETH.TX_PTP_UNICAST */ 1397 #define ETH_TX_PTP_UNICAST_ADDRESS_UNICAST_Pos 0UL 1398 #define ETH_TX_PTP_UNICAST_ADDRESS_UNICAST_Msk 0xFFFFFFFFUL 1399 /* ETH.TSU_NSEC_CMP */ 1400 #define ETH_TSU_NSEC_CMP_COMPARISON_NSEC_Pos 0UL 1401 #define ETH_TSU_NSEC_CMP_COMPARISON_NSEC_Msk 0x3FFFFFUL 1402 /* ETH.TSU_SEC_CMP */ 1403 #define ETH_TSU_SEC_CMP_COMPARISON_SEC_Pos 0UL 1404 #define ETH_TSU_SEC_CMP_COMPARISON_SEC_Msk 0xFFFFFFFFUL 1405 /* ETH.TSU_MSB_SEC_CMP */ 1406 #define ETH_TSU_MSB_SEC_CMP_COMPARISON_MSB_SEC_Pos 0UL 1407 #define ETH_TSU_MSB_SEC_CMP_COMPARISON_MSB_SEC_Msk 0xFFFFUL 1408 /* ETH.TSU_PTP_TX_MSB_SEC */ 1409 #define ETH_TSU_PTP_TX_MSB_SEC_TIMER_SECONDS_Pos 0UL 1410 #define ETH_TSU_PTP_TX_MSB_SEC_TIMER_SECONDS_Msk 0xFFFFUL 1411 /* ETH.TSU_PTP_RX_MSB_SEC */ 1412 #define ETH_TSU_PTP_RX_MSB_SEC_TIMER_SECONDS_Pos 0UL 1413 #define ETH_TSU_PTP_RX_MSB_SEC_TIMER_SECONDS_Msk 0xFFFFUL 1414 /* ETH.TSU_PEER_TX_MSB_SEC */ 1415 #define ETH_TSU_PEER_TX_MSB_SEC_TIMER_SECONDS_Pos 0UL 1416 #define ETH_TSU_PEER_TX_MSB_SEC_TIMER_SECONDS_Msk 0xFFFFUL 1417 /* ETH.TSU_PEER_RX_MSB_SEC */ 1418 #define ETH_TSU_PEER_RX_MSB_SEC_TIMER_SECONDS_Pos 0UL 1419 #define ETH_TSU_PEER_RX_MSB_SEC_TIMER_SECONDS_Msk 0xFFFFUL 1420 /* ETH.DPRAM_FILL_DBG */ 1421 #define ETH_DPRAM_FILL_DBG_DMA_TX_RX_FILL_LEVEL_SELECT_Pos 0UL 1422 #define ETH_DPRAM_FILL_DBG_DMA_TX_RX_FILL_LEVEL_SELECT_Msk 0x1UL 1423 #define ETH_DPRAM_FILL_DBG_DMA_TX_Q_FILL_LEVEL_SELECT_Pos 4UL 1424 #define ETH_DPRAM_FILL_DBG_DMA_TX_Q_FILL_LEVEL_SELECT_Msk 0xF0UL 1425 #define ETH_DPRAM_FILL_DBG_DMA_TX_RX_FILL_LEVEL_Pos 16UL 1426 #define ETH_DPRAM_FILL_DBG_DMA_TX_RX_FILL_LEVEL_Msk 0xFFFF0000UL 1427 /* ETH.REVISION_REG */ 1428 #define ETH_REVISION_REG_MODULE_REVISION_Pos 0UL 1429 #define ETH_REVISION_REG_MODULE_REVISION_Msk 0xFFFFUL 1430 #define ETH_REVISION_REG_MODULE_IDENTIFICATION_NUMBER_Pos 16UL 1431 #define ETH_REVISION_REG_MODULE_IDENTIFICATION_NUMBER_Msk 0xFFF0000UL 1432 #define ETH_REVISION_REG_FIX_NUMBER_Pos 28UL 1433 #define ETH_REVISION_REG_FIX_NUMBER_Msk 0xF0000000UL 1434 /* ETH.OCTETS_TXED_BOTTOM */ 1435 #define ETH_OCTETS_TXED_BOTTOM_COUNT_BOTTOM_Pos 0UL 1436 #define ETH_OCTETS_TXED_BOTTOM_COUNT_BOTTOM_Msk 0xFFFFFFFFUL 1437 /* ETH.OCTETS_TXED_TOP */ 1438 #define ETH_OCTETS_TXED_TOP_COUNT_TOP_Pos 0UL 1439 #define ETH_OCTETS_TXED_TOP_COUNT_TOP_Msk 0xFFFFUL 1440 /* ETH.FRAMES_TXED_OK */ 1441 #define ETH_FRAMES_TXED_OK_COUNT_OK_Pos 0UL 1442 #define ETH_FRAMES_TXED_OK_COUNT_OK_Msk 0xFFFFFFFFUL 1443 /* ETH.BROADCAST_TXED */ 1444 #define ETH_BROADCAST_TXED_COUNT_BROADCAST_Pos 0UL 1445 #define ETH_BROADCAST_TXED_COUNT_BROADCAST_Msk 0xFFFFFFFFUL 1446 /* ETH.MULTICAST_TXED */ 1447 #define ETH_MULTICAST_TXED_COUNT_MULTICAST_Pos 0UL 1448 #define ETH_MULTICAST_TXED_COUNT_MULTICAST_Msk 0xFFFFFFFFUL 1449 /* ETH.PAUSE_FRAMES_TXED */ 1450 #define ETH_PAUSE_FRAMES_TXED_COUNT_PAUSE_Pos 0UL 1451 #define ETH_PAUSE_FRAMES_TXED_COUNT_PAUSE_Msk 0xFFFFUL 1452 /* ETH.FRAMES_TXED_64 */ 1453 #define ETH_FRAMES_TXED_64_COUNT_64_Pos 0UL 1454 #define ETH_FRAMES_TXED_64_COUNT_64_Msk 0xFFFFFFFFUL 1455 /* ETH.FRAMES_TXED_65 */ 1456 #define ETH_FRAMES_TXED_65_COUNT_65_Pos 0UL 1457 #define ETH_FRAMES_TXED_65_COUNT_65_Msk 0xFFFFFFFFUL 1458 /* ETH.FRAMES_TXED_128 */ 1459 #define ETH_FRAMES_TXED_128_COUNT_128_Pos 0UL 1460 #define ETH_FRAMES_TXED_128_COUNT_128_Msk 0xFFFFFFFFUL 1461 /* ETH.FRAMES_TXED_256 */ 1462 #define ETH_FRAMES_TXED_256_COUNT_256_Pos 0UL 1463 #define ETH_FRAMES_TXED_256_COUNT_256_Msk 0xFFFFFFFFUL 1464 /* ETH.FRAMES_TXED_512 */ 1465 #define ETH_FRAMES_TXED_512_COUNT_512_Pos 0UL 1466 #define ETH_FRAMES_TXED_512_COUNT_512_Msk 0xFFFFFFFFUL 1467 /* ETH.FRAMES_TXED_1024 */ 1468 #define ETH_FRAMES_TXED_1024_COUNT_1024_Pos 0UL 1469 #define ETH_FRAMES_TXED_1024_COUNT_1024_Msk 0xFFFFFFFFUL 1470 /* ETH.FRAMES_TXED_1519 */ 1471 #define ETH_FRAMES_TXED_1519_COUNT_1519_Pos 0UL 1472 #define ETH_FRAMES_TXED_1519_COUNT_1519_Msk 0xFFFFFFFFUL 1473 /* ETH.TX_UNDERRUNS */ 1474 #define ETH_TX_UNDERRUNS_COUNT_UN_Pos 0UL 1475 #define ETH_TX_UNDERRUNS_COUNT_UN_Msk 0x3FFUL 1476 /* ETH.SINGLE_COLLISIONS */ 1477 #define ETH_SINGLE_COLLISIONS_COUNT14_Pos 0UL 1478 #define ETH_SINGLE_COLLISIONS_COUNT14_Msk 0x3FFFFUL 1479 /* ETH.MULTIPLE_COLLISIONS */ 1480 #define ETH_MULTIPLE_COLLISIONS_COUNT15_Pos 0UL 1481 #define ETH_MULTIPLE_COLLISIONS_COUNT15_Msk 0x3FFFFUL 1482 /* ETH.EXCESSIVE_COLLISIONS */ 1483 #define ETH_EXCESSIVE_COLLISIONS_COUNT16_Pos 0UL 1484 #define ETH_EXCESSIVE_COLLISIONS_COUNT16_Msk 0x3FFUL 1485 /* ETH.LATE_COLLISIONS */ 1486 #define ETH_LATE_COLLISIONS_COUNT17_Pos 0UL 1487 #define ETH_LATE_COLLISIONS_COUNT17_Msk 0x3FFUL 1488 /* ETH.DEFERRED_FRAMES */ 1489 #define ETH_DEFERRED_FRAMES_COUNT18_Pos 0UL 1490 #define ETH_DEFERRED_FRAMES_COUNT18_Msk 0x3FFFFUL 1491 /* ETH.CRS_ERRORS */ 1492 #define ETH_CRS_ERRORS_COUNT19_Pos 0UL 1493 #define ETH_CRS_ERRORS_COUNT19_Msk 0x3FFUL 1494 /* ETH.OCTETS_RXED_BOTTOM */ 1495 #define ETH_OCTETS_RXED_BOTTOM_COUNT_BOTTOM_Pos 0UL 1496 #define ETH_OCTETS_RXED_BOTTOM_COUNT_BOTTOM_Msk 0xFFFFFFFFUL 1497 /* ETH.OCTETS_RXED_TOP */ 1498 #define ETH_OCTETS_RXED_TOP_COUNT_TOP_Pos 0UL 1499 #define ETH_OCTETS_RXED_TOP_COUNT_TOP_Msk 0xFFFFUL 1500 /* ETH.FRAMES_RXED_OK */ 1501 #define ETH_FRAMES_RXED_OK_COUNT_OK_Pos 0UL 1502 #define ETH_FRAMES_RXED_OK_COUNT_OK_Msk 0xFFFFFFFFUL 1503 /* ETH.BROADCAST_RXED */ 1504 #define ETH_BROADCAST_RXED_COUNT_BROADCAST_Pos 0UL 1505 #define ETH_BROADCAST_RXED_COUNT_BROADCAST_Msk 0xFFFFFFFFUL 1506 /* ETH.MULTICAST_RXED */ 1507 #define ETH_MULTICAST_RXED_COUNT_MULTICAST_Pos 0UL 1508 #define ETH_MULTICAST_RXED_COUNT_MULTICAST_Msk 0xFFFFFFFFUL 1509 /* ETH.PAUSE_FRAMES_RXED */ 1510 #define ETH_PAUSE_FRAMES_RXED_COUNT_PAUSE_Pos 0UL 1511 #define ETH_PAUSE_FRAMES_RXED_COUNT_PAUSE_Msk 0xFFFFUL 1512 /* ETH.FRAMES_RXED_64 */ 1513 #define ETH_FRAMES_RXED_64_COUNT_64_Pos 0UL 1514 #define ETH_FRAMES_RXED_64_COUNT_64_Msk 0xFFFFFFFFUL 1515 /* ETH.FRAMES_RXED_65 */ 1516 #define ETH_FRAMES_RXED_65_COUNT_65_Pos 0UL 1517 #define ETH_FRAMES_RXED_65_COUNT_65_Msk 0xFFFFFFFFUL 1518 /* ETH.FRAMES_RXED_128 */ 1519 #define ETH_FRAMES_RXED_128_COUNT_128_Pos 0UL 1520 #define ETH_FRAMES_RXED_128_COUNT_128_Msk 0xFFFFFFFFUL 1521 /* ETH.FRAMES_RXED_256 */ 1522 #define ETH_FRAMES_RXED_256_COUNT_256_Pos 0UL 1523 #define ETH_FRAMES_RXED_256_COUNT_256_Msk 0xFFFFFFFFUL 1524 /* ETH.FRAMES_RXED_512 */ 1525 #define ETH_FRAMES_RXED_512_COUNT_512_Pos 0UL 1526 #define ETH_FRAMES_RXED_512_COUNT_512_Msk 0xFFFFFFFFUL 1527 /* ETH.FRAMES_RXED_1024 */ 1528 #define ETH_FRAMES_RXED_1024_COUNT_1024_Pos 0UL 1529 #define ETH_FRAMES_RXED_1024_COUNT_1024_Msk 0xFFFFFFFFUL 1530 /* ETH.FRAMES_RXED_1519 */ 1531 #define ETH_FRAMES_RXED_1519_COUNT_1519_Pos 0UL 1532 #define ETH_FRAMES_RXED_1519_COUNT_1519_Msk 0xFFFFFFFFUL 1533 /* ETH.UNDERSIZE_FRAMES */ 1534 #define ETH_UNDERSIZE_FRAMES_COUNT_UNDERSIZE_Pos 0UL 1535 #define ETH_UNDERSIZE_FRAMES_COUNT_UNDERSIZE_Msk 0x3FFUL 1536 /* ETH.EXCESSIVE_RX_LENGTH */ 1537 #define ETH_EXCESSIVE_RX_LENGTH_COUNT_OVERSIZE_Pos 0UL 1538 #define ETH_EXCESSIVE_RX_LENGTH_COUNT_OVERSIZE_Msk 0x3FFUL 1539 /* ETH.RX_JABBERS */ 1540 #define ETH_RX_JABBERS_COUNT_JABBERS_Pos 0UL 1541 #define ETH_RX_JABBERS_COUNT_JABBERS_Msk 0x3FFUL 1542 /* ETH.FCS_ERRORS */ 1543 #define ETH_FCS_ERRORS_COUNT_FCS_ERR_Pos 0UL 1544 #define ETH_FCS_ERRORS_COUNT_FCS_ERR_Msk 0x3FFUL 1545 /* ETH.RX_LENGTH_ERRORS */ 1546 #define ETH_RX_LENGTH_ERRORS_COUNT_LENGTH_ERR_Pos 0UL 1547 #define ETH_RX_LENGTH_ERRORS_COUNT_LENGTH_ERR_Msk 0x3FFUL 1548 /* ETH.RX_SYMBOL_ERRORS */ 1549 #define ETH_RX_SYMBOL_ERRORS_COUNT_SYMBOL_ERR_Pos 0UL 1550 #define ETH_RX_SYMBOL_ERRORS_COUNT_SYMBOL_ERR_Msk 0x3FFUL 1551 /* ETH.ALIGNMENT_ERRORS */ 1552 #define ETH_ALIGNMENT_ERRORS_COUNT_ALIGNMENT_ERROR_Pos 0UL 1553 #define ETH_ALIGNMENT_ERRORS_COUNT_ALIGNMENT_ERROR_Msk 0x3FFUL 1554 /* ETH.RX_RESOURCE_ERRORS */ 1555 #define ETH_RX_RESOURCE_ERRORS_COUNT_RESOURCE_ERR_Pos 0UL 1556 #define ETH_RX_RESOURCE_ERRORS_COUNT_RESOURCE_ERR_Msk 0x3FFFFUL 1557 /* ETH.RX_OVERRUNS */ 1558 #define ETH_RX_OVERRUNS_COUNT_OVERRUN_Pos 0UL 1559 #define ETH_RX_OVERRUNS_COUNT_OVERRUN_Msk 0x3FFUL 1560 /* ETH.RX_IP_CK_ERRORS */ 1561 #define ETH_RX_IP_CK_ERRORS_COUNT_IPCK_ERR_Pos 0UL 1562 #define ETH_RX_IP_CK_ERRORS_COUNT_IPCK_ERR_Msk 0xFFUL 1563 /* ETH.RX_TCP_CK_ERRORS */ 1564 #define ETH_RX_TCP_CK_ERRORS_COUNT_TCPCK_ERR_Pos 0UL 1565 #define ETH_RX_TCP_CK_ERRORS_COUNT_TCPCK_ERR_Msk 0xFFUL 1566 /* ETH.RX_UDP_CK_ERRORS */ 1567 #define ETH_RX_UDP_CK_ERRORS_COUNT_UDPCK_ERR_Pos 0UL 1568 #define ETH_RX_UDP_CK_ERRORS_COUNT_UDPCK_ERR_Msk 0xFFUL 1569 /* ETH.AUTO_FLUSHED_PKTS */ 1570 #define ETH_AUTO_FLUSHED_PKTS_COUNT_FLUSHED_Pos 0UL 1571 #define ETH_AUTO_FLUSHED_PKTS_COUNT_FLUSHED_Msk 0xFFFFUL 1572 /* ETH.TSU_TIMER_INCR_SUB_NSEC */ 1573 #define ETH_TSU_TIMER_INCR_SUB_NSEC_SUB_NS_INCR_Pos 0UL 1574 #define ETH_TSU_TIMER_INCR_SUB_NSEC_SUB_NS_INCR_Msk 0xFFFFUL 1575 #define ETH_TSU_TIMER_INCR_SUB_NSEC_SUB_NS_INCR_LSB_Pos 24UL 1576 #define ETH_TSU_TIMER_INCR_SUB_NSEC_SUB_NS_INCR_LSB_Msk 0xFF000000UL 1577 /* ETH.TSU_TIMER_MSB_SEC */ 1578 #define ETH_TSU_TIMER_MSB_SEC_TIMER_MSB_SEC_Pos 0UL 1579 #define ETH_TSU_TIMER_MSB_SEC_TIMER_MSB_SEC_Msk 0xFFFFUL 1580 /* ETH.TSU_STROBE_MSB_SEC */ 1581 #define ETH_TSU_STROBE_MSB_SEC_STROBE_MSB_SEC_Pos 0UL 1582 #define ETH_TSU_STROBE_MSB_SEC_STROBE_MSB_SEC_Msk 0xFFFFUL 1583 /* ETH.TSU_STROBE_SEC */ 1584 #define ETH_TSU_STROBE_SEC_STROBE_SEC_Pos 0UL 1585 #define ETH_TSU_STROBE_SEC_STROBE_SEC_Msk 0xFFFFFFFFUL 1586 /* ETH.TSU_STROBE_NSEC */ 1587 #define ETH_TSU_STROBE_NSEC_STROBE_NSEC_Pos 0UL 1588 #define ETH_TSU_STROBE_NSEC_STROBE_NSEC_Msk 0x3FFFFFFFUL 1589 /* ETH.TSU_TIMER_SEC */ 1590 #define ETH_TSU_TIMER_SEC_TIMER_SEC_Pos 0UL 1591 #define ETH_TSU_TIMER_SEC_TIMER_SEC_Msk 0xFFFFFFFFUL 1592 /* ETH.TSU_TIMER_NSEC */ 1593 #define ETH_TSU_TIMER_NSEC_TIMER_NSEC_Pos 0UL 1594 #define ETH_TSU_TIMER_NSEC_TIMER_NSEC_Msk 0x3FFFFFFFUL 1595 /* ETH.TSU_TIMER_ADJUST */ 1596 #define ETH_TSU_TIMER_ADJUST_INCREMENT_VALUE_Pos 0UL 1597 #define ETH_TSU_TIMER_ADJUST_INCREMENT_VALUE_Msk 0x3FFFFFFFUL 1598 #define ETH_TSU_TIMER_ADJUST_ADD_SUBTRACT_Pos 31UL 1599 #define ETH_TSU_TIMER_ADJUST_ADD_SUBTRACT_Msk 0x80000000UL 1600 /* ETH.TSU_TIMER_INCR */ 1601 #define ETH_TSU_TIMER_INCR_NS_INCREMENT_Pos 0UL 1602 #define ETH_TSU_TIMER_INCR_NS_INCREMENT_Msk 0xFFUL 1603 #define ETH_TSU_TIMER_INCR_ALT_NS_INCR_Pos 8UL 1604 #define ETH_TSU_TIMER_INCR_ALT_NS_INCR_Msk 0xFF00UL 1605 #define ETH_TSU_TIMER_INCR_NUM_INCS_Pos 16UL 1606 #define ETH_TSU_TIMER_INCR_NUM_INCS_Msk 0xFF0000UL 1607 /* ETH.TSU_PTP_TX_SEC */ 1608 #define ETH_TSU_PTP_TX_SEC_TIMER_PTP_SEC_Pos 0UL 1609 #define ETH_TSU_PTP_TX_SEC_TIMER_PTP_SEC_Msk 0xFFFFFFFFUL 1610 /* ETH.TSU_PTP_TX_NSEC */ 1611 #define ETH_TSU_PTP_TX_NSEC_TIMER_PTP_NSEC_Pos 0UL 1612 #define ETH_TSU_PTP_TX_NSEC_TIMER_PTP_NSEC_Msk 0x3FFFFFFFUL 1613 /* ETH.TSU_PTP_RX_SEC */ 1614 #define ETH_TSU_PTP_RX_SEC_TIMER_PTP_SEC_Pos 0UL 1615 #define ETH_TSU_PTP_RX_SEC_TIMER_PTP_SEC_Msk 0xFFFFFFFFUL 1616 /* ETH.TSU_PTP_RX_NSEC */ 1617 #define ETH_TSU_PTP_RX_NSEC_TIMER_PTP_NSEC_Pos 0UL 1618 #define ETH_TSU_PTP_RX_NSEC_TIMER_PTP_NSEC_Msk 0x3FFFFFFFUL 1619 /* ETH.TSU_PEER_TX_SEC */ 1620 #define ETH_TSU_PEER_TX_SEC_TIMER_PEER_SEC_Pos 0UL 1621 #define ETH_TSU_PEER_TX_SEC_TIMER_PEER_SEC_Msk 0xFFFFFFFFUL 1622 /* ETH.TSU_PEER_TX_NSEC */ 1623 #define ETH_TSU_PEER_TX_NSEC_TIMER_PEER_NSEC_Pos 0UL 1624 #define ETH_TSU_PEER_TX_NSEC_TIMER_PEER_NSEC_Msk 0x3FFFFFFFUL 1625 /* ETH.TSU_PEER_RX_SEC */ 1626 #define ETH_TSU_PEER_RX_SEC_TIMER_PEER_SEC_Pos 0UL 1627 #define ETH_TSU_PEER_RX_SEC_TIMER_PEER_SEC_Msk 0xFFFFFFFFUL 1628 /* ETH.TSU_PEER_RX_NSEC */ 1629 #define ETH_TSU_PEER_RX_NSEC_TIMER_PEER_NSEC_Pos 0UL 1630 #define ETH_TSU_PEER_RX_NSEC_TIMER_PEER_NSEC_Msk 0x3FFFFFFFUL 1631 /* ETH.PCS_CONTROL */ 1632 #define ETH_PCS_CONTROL_REMOVED_31_0_Pos 0UL 1633 #define ETH_PCS_CONTROL_REMOVED_31_0_Msk 0xFFFFFFFFUL 1634 /* ETH.PCS_STATUS */ 1635 #define ETH_PCS_STATUS_REMOVED_31_0_Pos 0UL 1636 #define ETH_PCS_STATUS_REMOVED_31_0_Msk 0xFFFFFFFFUL 1637 /* ETH.PCS_AN_ADV */ 1638 #define ETH_PCS_AN_ADV_REMOVED_31_0_Pos 0UL 1639 #define ETH_PCS_AN_ADV_REMOVED_31_0_Msk 0xFFFFFFFFUL 1640 /* ETH.PCS_AN_LP_BASE */ 1641 #define ETH_PCS_AN_LP_BASE_REMOVED_31_0_Pos 0UL 1642 #define ETH_PCS_AN_LP_BASE_REMOVED_31_0_Msk 0xFFFFFFFFUL 1643 /* ETH.PCS_AN_EXP */ 1644 #define ETH_PCS_AN_EXP_REMOVED_31_0_Pos 0UL 1645 #define ETH_PCS_AN_EXP_REMOVED_31_0_Msk 0xFFFFFFFFUL 1646 /* ETH.PCS_AN_NP_TX */ 1647 #define ETH_PCS_AN_NP_TX_REMOVED_31_0_Pos 0UL 1648 #define ETH_PCS_AN_NP_TX_REMOVED_31_0_Msk 0xFFFFFFFFUL 1649 /* ETH.PCS_AN_LP_NP */ 1650 #define ETH_PCS_AN_LP_NP_REMOVED_31_0_Pos 0UL 1651 #define ETH_PCS_AN_LP_NP_REMOVED_31_0_Msk 0xFFFFFFFFUL 1652 /* ETH.PCS_AN_EXT_STATUS */ 1653 #define ETH_PCS_AN_EXT_STATUS_REMOVED_31_0_Pos 0UL 1654 #define ETH_PCS_AN_EXT_STATUS_REMOVED_31_0_Msk 0xFFFFFFFFUL 1655 /* ETH.TX_PAUSE_QUANTUM1 */ 1656 #define ETH_TX_PAUSE_QUANTUM1_QUANTUM_P2_Pos 0UL 1657 #define ETH_TX_PAUSE_QUANTUM1_QUANTUM_P2_Msk 0xFFFFUL 1658 #define ETH_TX_PAUSE_QUANTUM1_QUANTUM_P3_Pos 16UL 1659 #define ETH_TX_PAUSE_QUANTUM1_QUANTUM_P3_Msk 0xFFFF0000UL 1660 /* ETH.TX_PAUSE_QUANTUM2 */ 1661 #define ETH_TX_PAUSE_QUANTUM2_QUANTUM_P4_Pos 0UL 1662 #define ETH_TX_PAUSE_QUANTUM2_QUANTUM_P4_Msk 0xFFFFUL 1663 #define ETH_TX_PAUSE_QUANTUM2_QUANTUM_P5_Pos 16UL 1664 #define ETH_TX_PAUSE_QUANTUM2_QUANTUM_P5_Msk 0xFFFF0000UL 1665 /* ETH.TX_PAUSE_QUANTUM3 */ 1666 #define ETH_TX_PAUSE_QUANTUM3_QUANTUM_P6_Pos 0UL 1667 #define ETH_TX_PAUSE_QUANTUM3_QUANTUM_P6_Msk 0xFFFFUL 1668 #define ETH_TX_PAUSE_QUANTUM3_QUANTUM_P7_Pos 16UL 1669 #define ETH_TX_PAUSE_QUANTUM3_QUANTUM_P7_Msk 0xFFFF0000UL 1670 /* ETH.RX_LPI */ 1671 #define ETH_RX_LPI_COUNT_LPI_Pos 0UL 1672 #define ETH_RX_LPI_COUNT_LPI_Msk 0xFFFFUL 1673 /* ETH.RX_LPI_TIME */ 1674 #define ETH_RX_LPI_TIME_LPI_TIME_Pos 0UL 1675 #define ETH_RX_LPI_TIME_LPI_TIME_Msk 0xFFFFFFUL 1676 /* ETH.TX_LPI */ 1677 #define ETH_TX_LPI_COUNT_LPI_Pos 0UL 1678 #define ETH_TX_LPI_COUNT_LPI_Msk 0xFFFFUL 1679 /* ETH.TX_LPI_TIME */ 1680 #define ETH_TX_LPI_TIME_LPI_TIME_Pos 0UL 1681 #define ETH_TX_LPI_TIME_LPI_TIME_Msk 0xFFFFFFUL 1682 /* ETH.DESIGNCFG_DEBUG1 */ 1683 #define ETH_DESIGNCFG_DEBUG1_NO_PCS_Pos 0UL 1684 #define ETH_DESIGNCFG_DEBUG1_NO_PCS_Msk 0x1UL 1685 #define ETH_DESIGNCFG_DEBUG1_EXCLUDE_QBV_Pos 1UL 1686 #define ETH_DESIGNCFG_DEBUG1_EXCLUDE_QBV_Msk 0x2UL 1687 #define ETH_DESIGNCFG_DEBUG1_RESERVED_2_Pos 2UL 1688 #define ETH_DESIGNCFG_DEBUG1_RESERVED_2_Msk 0xCUL 1689 #define ETH_DESIGNCFG_DEBUG1_INT_LOOPBACK_Pos 4UL 1690 #define ETH_DESIGNCFG_DEBUG1_INT_LOOPBACK_Msk 0x10UL 1691 #define ETH_DESIGNCFG_DEBUG1_RESERVED_5_Pos 5UL 1692 #define ETH_DESIGNCFG_DEBUG1_RESERVED_5_Msk 0x20UL 1693 #define ETH_DESIGNCFG_DEBUG1_EXT_FIFO_INTERFACE_Pos 6UL 1694 #define ETH_DESIGNCFG_DEBUG1_EXT_FIFO_INTERFACE_Msk 0x40UL 1695 #define ETH_DESIGNCFG_DEBUG1_RESERVED_7_Pos 7UL 1696 #define ETH_DESIGNCFG_DEBUG1_RESERVED_7_Msk 0x80UL 1697 #define ETH_DESIGNCFG_DEBUG1_RESERVED_8_Pos 8UL 1698 #define ETH_DESIGNCFG_DEBUG1_RESERVED_8_Msk 0x100UL 1699 #define ETH_DESIGNCFG_DEBUG1_USER_IO_Pos 9UL 1700 #define ETH_DESIGNCFG_DEBUG1_USER_IO_Msk 0x200UL 1701 #define ETH_DESIGNCFG_DEBUG1_USER_OUT_WIDTH_Pos 10UL 1702 #define ETH_DESIGNCFG_DEBUG1_USER_OUT_WIDTH_Msk 0x7C00UL 1703 #define ETH_DESIGNCFG_DEBUG1_USER_IN_WIDTH_Pos 15UL 1704 #define ETH_DESIGNCFG_DEBUG1_USER_IN_WIDTH_Msk 0xF8000UL 1705 #define ETH_DESIGNCFG_DEBUG1_RESERVED_20_Pos 20UL 1706 #define ETH_DESIGNCFG_DEBUG1_RESERVED_20_Msk 0x100000UL 1707 #define ETH_DESIGNCFG_DEBUG1_NO_STATS_Pos 21UL 1708 #define ETH_DESIGNCFG_DEBUG1_NO_STATS_Msk 0x200000UL 1709 #define ETH_DESIGNCFG_DEBUG1_NO_SNAPSHOT_Pos 22UL 1710 #define ETH_DESIGNCFG_DEBUG1_NO_SNAPSHOT_Msk 0x400000UL 1711 #define ETH_DESIGNCFG_DEBUG1_IRQ_READ_CLEAR_Pos 23UL 1712 #define ETH_DESIGNCFG_DEBUG1_IRQ_READ_CLEAR_Msk 0x800000UL 1713 #define ETH_DESIGNCFG_DEBUG1_EXCLUDE_CBS_Pos 24UL 1714 #define ETH_DESIGNCFG_DEBUG1_EXCLUDE_CBS_Msk 0x1000000UL 1715 #define ETH_DESIGNCFG_DEBUG1_DMA_BUS_WIDTH_Pos 25UL 1716 #define ETH_DESIGNCFG_DEBUG1_DMA_BUS_WIDTH_Msk 0xE000000UL 1717 #define ETH_DESIGNCFG_DEBUG1_AXI_CACHE_VALUE_Pos 28UL 1718 #define ETH_DESIGNCFG_DEBUG1_AXI_CACHE_VALUE_Msk 0xF0000000UL 1719 /* ETH.DESIGNCFG_DEBUG2 */ 1720 #define ETH_DESIGNCFG_DEBUG2_JUMBO_MAX_LENGTH_Pos 0UL 1721 #define ETH_DESIGNCFG_DEBUG2_JUMBO_MAX_LENGTH_Msk 0x3FFFUL 1722 #define ETH_DESIGNCFG_DEBUG2_HPROT_VALUE_Pos 16UL 1723 #define ETH_DESIGNCFG_DEBUG2_HPROT_VALUE_Msk 0xF0000UL 1724 #define ETH_DESIGNCFG_DEBUG2_RX_PKT_BUFFER_Pos 20UL 1725 #define ETH_DESIGNCFG_DEBUG2_RX_PKT_BUFFER_Msk 0x100000UL 1726 #define ETH_DESIGNCFG_DEBUG2_TX_PKT_BUFFER_Pos 21UL 1727 #define ETH_DESIGNCFG_DEBUG2_TX_PKT_BUFFER_Msk 0x200000UL 1728 #define ETH_DESIGNCFG_DEBUG2_RX_PBUF_ADDR_Pos 22UL 1729 #define ETH_DESIGNCFG_DEBUG2_RX_PBUF_ADDR_Msk 0x3C00000UL 1730 #define ETH_DESIGNCFG_DEBUG2_TX_PBUF_ADDR_Pos 26UL 1731 #define ETH_DESIGNCFG_DEBUG2_TX_PBUF_ADDR_Msk 0x3C000000UL 1732 #define ETH_DESIGNCFG_DEBUG2_AXI_Pos 30UL 1733 #define ETH_DESIGNCFG_DEBUG2_AXI_Msk 0x40000000UL 1734 #define ETH_DESIGNCFG_DEBUG2_SPRAM_Pos 31UL 1735 #define ETH_DESIGNCFG_DEBUG2_SPRAM_Msk 0x80000000UL 1736 /* ETH.DESIGNCFG_DEBUG3 */ 1737 #define ETH_DESIGNCFG_DEBUG3_NUM_SPEC_ADD_FILTERS_Pos 24UL 1738 #define ETH_DESIGNCFG_DEBUG3_NUM_SPEC_ADD_FILTERS_Msk 0x3F000000UL 1739 /* ETH.DESIGNCFG_DEBUG4 */ 1740 #define ETH_DESIGNCFG_DEBUG4_RESERVED_31_0_Pos 0UL 1741 #define ETH_DESIGNCFG_DEBUG4_RESERVED_31_0_Msk 0xFFFFFFFFUL 1742 /* ETH.DESIGNCFG_DEBUG5 */ 1743 #define ETH_DESIGNCFG_DEBUG5_RX_FIFO_CNT_WIDTH_Pos 0UL 1744 #define ETH_DESIGNCFG_DEBUG5_RX_FIFO_CNT_WIDTH_Msk 0xFUL 1745 #define ETH_DESIGNCFG_DEBUG5_TX_FIFO_CNT_WIDTH_Pos 4UL 1746 #define ETH_DESIGNCFG_DEBUG5_TX_FIFO_CNT_WIDTH_Msk 0xF0UL 1747 #define ETH_DESIGNCFG_DEBUG5_TSU_Pos 8UL 1748 #define ETH_DESIGNCFG_DEBUG5_TSU_Msk 0x100UL 1749 #define ETH_DESIGNCFG_DEBUG5_PHY_IDENT_Pos 9UL 1750 #define ETH_DESIGNCFG_DEBUG5_PHY_IDENT_Msk 0x200UL 1751 #define ETH_DESIGNCFG_DEBUG5_DMA_BUS_WIDTH_DEF_Pos 10UL 1752 #define ETH_DESIGNCFG_DEBUG5_DMA_BUS_WIDTH_DEF_Msk 0xC00UL 1753 #define ETH_DESIGNCFG_DEBUG5_MDC_CLOCK_DIV_Pos 12UL 1754 #define ETH_DESIGNCFG_DEBUG5_MDC_CLOCK_DIV_Msk 0x7000UL 1755 #define ETH_DESIGNCFG_DEBUG5_ENDIAN_SWAP_DEF_Pos 15UL 1756 #define ETH_DESIGNCFG_DEBUG5_ENDIAN_SWAP_DEF_Msk 0x18000UL 1757 #define ETH_DESIGNCFG_DEBUG5_RX_PBUF_SIZE_DEF_Pos 17UL 1758 #define ETH_DESIGNCFG_DEBUG5_RX_PBUF_SIZE_DEF_Msk 0x60000UL 1759 #define ETH_DESIGNCFG_DEBUG5_TX_PBUF_SIZE_DEF_Pos 19UL 1760 #define ETH_DESIGNCFG_DEBUG5_TX_PBUF_SIZE_DEF_Msk 0x80000UL 1761 #define ETH_DESIGNCFG_DEBUG5_RX_BUFFER_LENGTH_DEF_Pos 20UL 1762 #define ETH_DESIGNCFG_DEBUG5_RX_BUFFER_LENGTH_DEF_Msk 0xFF00000UL 1763 #define ETH_DESIGNCFG_DEBUG5_TSU_CLK_Pos 28UL 1764 #define ETH_DESIGNCFG_DEBUG5_TSU_CLK_Msk 0x10000000UL 1765 #define ETH_DESIGNCFG_DEBUG5_AXI_PROT_VALUE_Pos 29UL 1766 #define ETH_DESIGNCFG_DEBUG5_AXI_PROT_VALUE_Msk 0xE0000000UL 1767 /* ETH.DESIGNCFG_DEBUG6 */ 1768 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE1_Pos 1UL 1769 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE1_Msk 0x2UL 1770 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE2_Pos 2UL 1771 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE2_Msk 0x4UL 1772 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE3_Pos 3UL 1773 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE3_Msk 0x8UL 1774 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE4_Pos 4UL 1775 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE4_Msk 0x10UL 1776 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE5_Pos 5UL 1777 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE5_Msk 0x20UL 1778 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE6_Pos 6UL 1779 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE6_Msk 0x40UL 1780 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE7_Pos 7UL 1781 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE7_Msk 0x80UL 1782 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE8_Pos 8UL 1783 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE8_Msk 0x100UL 1784 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE9_Pos 9UL 1785 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE9_Msk 0x200UL 1786 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE10_Pos 10UL 1787 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE10_Msk 0x400UL 1788 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE11_Pos 11UL 1789 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE11_Msk 0x800UL 1790 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE12_Pos 12UL 1791 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE12_Msk 0x1000UL 1792 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE13_Pos 13UL 1793 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE13_Msk 0x2000UL 1794 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE14_Pos 14UL 1795 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE14_Msk 0x4000UL 1796 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE15_Pos 15UL 1797 #define ETH_DESIGNCFG_DEBUG6_DMA_PRIORITY_QUEUE15_Msk 0x8000UL 1798 #define ETH_DESIGNCFG_DEBUG6_TX_PBUF_QUEUE_SEGMENT_SIZE_Pos 16UL 1799 #define ETH_DESIGNCFG_DEBUG6_TX_PBUF_QUEUE_SEGMENT_SIZE_Msk 0xF0000UL 1800 #define ETH_DESIGNCFG_DEBUG6_EXT_TSU_TIMER_Pos 20UL 1801 #define ETH_DESIGNCFG_DEBUG6_EXT_TSU_TIMER_Msk 0x100000UL 1802 #define ETH_DESIGNCFG_DEBUG6_TX_ADD_FIFO_IF_Pos 21UL 1803 #define ETH_DESIGNCFG_DEBUG6_TX_ADD_FIFO_IF_Msk 0x200000UL 1804 #define ETH_DESIGNCFG_DEBUG6_HOST_IF_SOFT_SELECT_Pos 22UL 1805 #define ETH_DESIGNCFG_DEBUG6_HOST_IF_SOFT_SELECT_Msk 0x400000UL 1806 #define ETH_DESIGNCFG_DEBUG6_DMA_ADDR_WIDTH_IS_64B_Pos 23UL 1807 #define ETH_DESIGNCFG_DEBUG6_DMA_ADDR_WIDTH_IS_64B_Msk 0x800000UL 1808 #define ETH_DESIGNCFG_DEBUG6_PFC_MULTI_QUANTUM_Pos 24UL 1809 #define ETH_DESIGNCFG_DEBUG6_PFC_MULTI_QUANTUM_Msk 0x1000000UL 1810 #define ETH_DESIGNCFG_DEBUG6_PBUF_CUTTHRU_Pos 25UL 1811 #define ETH_DESIGNCFG_DEBUG6_PBUF_CUTTHRU_Msk 0x2000000UL 1812 #define ETH_DESIGNCFG_DEBUG6_PBUF_RSC_Pos 26UL 1813 #define ETH_DESIGNCFG_DEBUG6_PBUF_RSC_Msk 0x4000000UL 1814 #define ETH_DESIGNCFG_DEBUG6_PBUF_LSO_Pos 27UL 1815 #define ETH_DESIGNCFG_DEBUG6_PBUF_LSO_Msk 0x8000000UL 1816 /* ETH.DESIGNCFG_DEBUG7 */ 1817 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q0_Pos 0UL 1818 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q0_Msk 0xFUL 1819 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q1_Pos 4UL 1820 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q1_Msk 0xF0UL 1821 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q2_Pos 8UL 1822 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q2_Msk 0xF00UL 1823 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q3_Pos 12UL 1824 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q3_Msk 0xF000UL 1825 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q4_Pos 16UL 1826 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q4_Msk 0xF0000UL 1827 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q5_Pos 20UL 1828 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q5_Msk 0xF00000UL 1829 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q6_Pos 24UL 1830 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q6_Msk 0xF000000UL 1831 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q7_Pos 28UL 1832 #define ETH_DESIGNCFG_DEBUG7_X_PBUF_NUM_SEGMENTS_Q7_Msk 0xF0000000UL 1833 /* ETH.DESIGNCFG_DEBUG8 */ 1834 #define ETH_DESIGNCFG_DEBUG8_NUM_SCR2_COMPARE_REGS_Pos 0UL 1835 #define ETH_DESIGNCFG_DEBUG8_NUM_SCR2_COMPARE_REGS_Msk 0xFFUL 1836 #define ETH_DESIGNCFG_DEBUG8_NUM_SCR2_ETHTYPE_REGS_Pos 8UL 1837 #define ETH_DESIGNCFG_DEBUG8_NUM_SCR2_ETHTYPE_REGS_Msk 0xFF00UL 1838 #define ETH_DESIGNCFG_DEBUG8_NUM_TYPE2_SCREENERS_Pos 16UL 1839 #define ETH_DESIGNCFG_DEBUG8_NUM_TYPE2_SCREENERS_Msk 0xFF0000UL 1840 #define ETH_DESIGNCFG_DEBUG8_NUM_TYPE1_SCREENERS_Pos 24UL 1841 #define ETH_DESIGNCFG_DEBUG8_NUM_TYPE1_SCREENERS_Msk 0xFF000000UL 1842 /* ETH.DESIGNCFG_DEBUG9 */ 1843 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q8_Pos 0UL 1844 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q8_Msk 0xFUL 1845 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q9_Pos 4UL 1846 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q9_Msk 0xF0UL 1847 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q10_Pos 8UL 1848 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q10_Msk 0xF00UL 1849 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q11_Pos 12UL 1850 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q11_Msk 0xF000UL 1851 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q12_Pos 16UL 1852 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q12_Msk 0xF0000UL 1853 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q13_Pos 20UL 1854 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q13_Msk 0xF00000UL 1855 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q14_Pos 24UL 1856 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q14_Msk 0xF000000UL 1857 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q15_Pos 28UL 1858 #define ETH_DESIGNCFG_DEBUG9_TX_PBUF_NUM_SEGMENTS_Q15_Msk 0xF0000000UL 1859 /* ETH.DESIGNCFG_DEBUG10 */ 1860 #define ETH_DESIGNCFG_DEBUG10_AXI_RX_DESCR_WR_BUFF_BITS_Pos 0UL 1861 #define ETH_DESIGNCFG_DEBUG10_AXI_RX_DESCR_WR_BUFF_BITS_Msk 0xFUL 1862 #define ETH_DESIGNCFG_DEBUG10_AXI_TX_DESCR_WR_BUFF_BITS_Pos 4UL 1863 #define ETH_DESIGNCFG_DEBUG10_AXI_TX_DESCR_WR_BUFF_BITS_Msk 0xF0UL 1864 #define ETH_DESIGNCFG_DEBUG10_AXI_RX_DESCR_RD_BUFF_BITS_Pos 8UL 1865 #define ETH_DESIGNCFG_DEBUG10_AXI_RX_DESCR_RD_BUFF_BITS_Msk 0xF00UL 1866 #define ETH_DESIGNCFG_DEBUG10_AXI_TX_DESCR_RD_BUFF_BITS_Pos 12UL 1867 #define ETH_DESIGNCFG_DEBUG10_AXI_TX_DESCR_RD_BUFF_BITS_Msk 0xF000UL 1868 #define ETH_DESIGNCFG_DEBUG10_AXI_ACCESS_PIPELINE_BITS_Pos 16UL 1869 #define ETH_DESIGNCFG_DEBUG10_AXI_ACCESS_PIPELINE_BITS_Msk 0xF0000UL 1870 #define ETH_DESIGNCFG_DEBUG10_RX_PBUF_DATA_Pos 20UL 1871 #define ETH_DESIGNCFG_DEBUG10_RX_PBUF_DATA_Msk 0xF00000UL 1872 #define ETH_DESIGNCFG_DEBUG10_TX_PBUF_DATA_Pos 24UL 1873 #define ETH_DESIGNCFG_DEBUG10_TX_PBUF_DATA_Msk 0xF000000UL 1874 #define ETH_DESIGNCFG_DEBUG10_EMAC_BUS_WIDTH_Pos 28UL 1875 #define ETH_DESIGNCFG_DEBUG10_EMAC_BUS_WIDTH_Msk 0xF0000000UL 1876 /* ETH.SPEC_ADD5_BOTTOM */ 1877 #define ETH_SPEC_ADD5_BOTTOM_RESERVED_31_0_Pos 0UL 1878 #define ETH_SPEC_ADD5_BOTTOM_RESERVED_31_0_Msk 0xFFFFFFFFUL 1879 /* ETH.SPEC_ADD5_TOP */ 1880 #define ETH_SPEC_ADD5_TOP_RESERVED_31_0_Pos 0UL 1881 #define ETH_SPEC_ADD5_TOP_RESERVED_31_0_Msk 0xFFFFFFFFUL 1882 /* ETH.SPEC_ADD36_BOTTOM */ 1883 #define ETH_SPEC_ADD36_BOTTOM_RESERVED_31_0_Pos 0UL 1884 #define ETH_SPEC_ADD36_BOTTOM_RESERVED_31_0_Msk 0xFFFFFFFFUL 1885 /* ETH.SPEC_ADD36_TOP */ 1886 #define ETH_SPEC_ADD36_TOP_RESERVED_31_0_Pos 0UL 1887 #define ETH_SPEC_ADD36_TOP_RESERVED_31_0_Msk 0xFFFFFFFFUL 1888 /* ETH.INT_Q1_STATUS */ 1889 #define ETH_INT_Q1_STATUS_RECEIVE_COMPLETE_Pos 1UL 1890 #define ETH_INT_Q1_STATUS_RECEIVE_COMPLETE_Msk 0x2UL 1891 #define ETH_INT_Q1_STATUS_RX_USED_BIT_READ_Pos 2UL 1892 #define ETH_INT_Q1_STATUS_RX_USED_BIT_READ_Msk 0x4UL 1893 #define ETH_INT_Q1_STATUS_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_Pos 5UL 1894 #define ETH_INT_Q1_STATUS_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_Msk 0x20UL 1895 #define ETH_INT_Q1_STATUS_AMBA_ERROR_Pos 6UL 1896 #define ETH_INT_Q1_STATUS_AMBA_ERROR_Msk 0x40UL 1897 #define ETH_INT_Q1_STATUS_TRANSMIT_COMPLETE_Pos 7UL 1898 #define ETH_INT_Q1_STATUS_TRANSMIT_COMPLETE_Msk 0x80UL 1899 #define ETH_INT_Q1_STATUS_RESP_NOT_OK_Pos 11UL 1900 #define ETH_INT_Q1_STATUS_RESP_NOT_OK_Msk 0x800UL 1901 /* ETH.INT_Q2_STATUS */ 1902 #define ETH_INT_Q2_STATUS_RECEIVE_COMPLETE_Pos 1UL 1903 #define ETH_INT_Q2_STATUS_RECEIVE_COMPLETE_Msk 0x2UL 1904 #define ETH_INT_Q2_STATUS_RX_USED_BIT_READ_Pos 2UL 1905 #define ETH_INT_Q2_STATUS_RX_USED_BIT_READ_Msk 0x4UL 1906 #define ETH_INT_Q2_STATUS_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_Pos 5UL 1907 #define ETH_INT_Q2_STATUS_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_Msk 0x20UL 1908 #define ETH_INT_Q2_STATUS_AMBA_ERROR_Pos 6UL 1909 #define ETH_INT_Q2_STATUS_AMBA_ERROR_Msk 0x40UL 1910 #define ETH_INT_Q2_STATUS_TRANSMIT_COMPLETE_Pos 7UL 1911 #define ETH_INT_Q2_STATUS_TRANSMIT_COMPLETE_Msk 0x80UL 1912 #define ETH_INT_Q2_STATUS_RESP_NOT_OK_Pos 11UL 1913 #define ETH_INT_Q2_STATUS_RESP_NOT_OK_Msk 0x800UL 1914 /* ETH.INT_Q3_STATUS */ 1915 #define ETH_INT_Q3_STATUS_REMOVED_31_0_Pos 0UL 1916 #define ETH_INT_Q3_STATUS_REMOVED_31_0_Msk 0xFFFFFFFFUL 1917 /* ETH.INT_Q15_STATUS */ 1918 #define ETH_INT_Q15_STATUS_REMOVED_31_0_Pos 0UL 1919 #define ETH_INT_Q15_STATUS_REMOVED_31_0_Msk 0xFFFFFFFFUL 1920 /* ETH.TRANSMIT_Q1_PTR */ 1921 #define ETH_TRANSMIT_Q1_PTR_DMA_TX_DIS_Q_Pos 0UL 1922 #define ETH_TRANSMIT_Q1_PTR_DMA_TX_DIS_Q_Msk 0x1UL 1923 #define ETH_TRANSMIT_Q1_PTR_DMA_TX_Q_PTR_Pos 2UL 1924 #define ETH_TRANSMIT_Q1_PTR_DMA_TX_Q_PTR_Msk 0xFFFFFFFCUL 1925 /* ETH.TRANSMIT_Q2_PTR */ 1926 #define ETH_TRANSMIT_Q2_PTR_DMA_TX_DIS_Q_Pos 0UL 1927 #define ETH_TRANSMIT_Q2_PTR_DMA_TX_DIS_Q_Msk 0x1UL 1928 #define ETH_TRANSMIT_Q2_PTR_DMA_TX_Q_PTR_Pos 2UL 1929 #define ETH_TRANSMIT_Q2_PTR_DMA_TX_Q_PTR_Msk 0xFFFFFFFCUL 1930 /* ETH.TRANSMIT_Q3_PTR */ 1931 #define ETH_TRANSMIT_Q3_PTR_REMOVED_31_0_Pos 0UL 1932 #define ETH_TRANSMIT_Q3_PTR_REMOVED_31_0_Msk 0xFFFFFFFFUL 1933 /* ETH.TRANSMIT_Q15_PTR */ 1934 #define ETH_TRANSMIT_Q15_PTR_REMOVED_31_0_Pos 0UL 1935 #define ETH_TRANSMIT_Q15_PTR_REMOVED_31_0_Msk 0xFFFFFFFFUL 1936 /* ETH.RECEIVE_Q1_PTR */ 1937 #define ETH_RECEIVE_Q1_PTR_DMA_RX_DIS_Q_Pos 0UL 1938 #define ETH_RECEIVE_Q1_PTR_DMA_RX_DIS_Q_Msk 0x1UL 1939 #define ETH_RECEIVE_Q1_PTR_DMA_RX_Q_PTR_Pos 2UL 1940 #define ETH_RECEIVE_Q1_PTR_DMA_RX_Q_PTR_Msk 0xFFFFFFFCUL 1941 /* ETH.RECEIVE_Q2_PTR */ 1942 #define ETH_RECEIVE_Q2_PTR_DMA_RX_DIS_Q_Pos 0UL 1943 #define ETH_RECEIVE_Q2_PTR_DMA_RX_DIS_Q_Msk 0x1UL 1944 #define ETH_RECEIVE_Q2_PTR_DMA_RX_Q_PTR_Pos 2UL 1945 #define ETH_RECEIVE_Q2_PTR_DMA_RX_Q_PTR_Msk 0xFFFFFFFCUL 1946 /* ETH.RECEIVE_Q3_PTR */ 1947 #define ETH_RECEIVE_Q3_PTR_REMOVED_31_0_Pos 0UL 1948 #define ETH_RECEIVE_Q3_PTR_REMOVED_31_0_Msk 0xFFFFFFFFUL 1949 /* ETH.RECEIVE_Q7_PTR */ 1950 #define ETH_RECEIVE_Q7_PTR_REMOVED_31_0_Pos 0UL 1951 #define ETH_RECEIVE_Q7_PTR_REMOVED_31_0_Msk 0xFFFFFFFFUL 1952 /* ETH.DMA_RXBUF_SIZE_Q1 */ 1953 #define ETH_DMA_RXBUF_SIZE_Q1_DMA_RX_Q_BUF_SIZE_Pos 0UL 1954 #define ETH_DMA_RXBUF_SIZE_Q1_DMA_RX_Q_BUF_SIZE_Msk 0xFFUL 1955 /* ETH.DMA_RXBUF_SIZE_Q2 */ 1956 #define ETH_DMA_RXBUF_SIZE_Q2_DMA_RX_Q_BUF_SIZE_Pos 0UL 1957 #define ETH_DMA_RXBUF_SIZE_Q2_DMA_RX_Q_BUF_SIZE_Msk 0xFFUL 1958 /* ETH.DMA_RXBUF_SIZE_Q3 */ 1959 #define ETH_DMA_RXBUF_SIZE_Q3_REMOVED_31_0_Pos 0UL 1960 #define ETH_DMA_RXBUF_SIZE_Q3_REMOVED_31_0_Msk 0xFFFFFFFFUL 1961 /* ETH.DMA_RXBUF_SIZE_Q7 */ 1962 #define ETH_DMA_RXBUF_SIZE_Q7_REMOVED_31_0_Pos 0UL 1963 #define ETH_DMA_RXBUF_SIZE_Q7_REMOVED_31_0_Msk 0xFFFFFFFFUL 1964 /* ETH.CBS_CONTROL */ 1965 #define ETH_CBS_CONTROL_CBS_ENABLE_QUEUE_A_Pos 0UL 1966 #define ETH_CBS_CONTROL_CBS_ENABLE_QUEUE_A_Msk 0x1UL 1967 #define ETH_CBS_CONTROL_CBS_ENABLE_QUEUE_B_Pos 1UL 1968 #define ETH_CBS_CONTROL_CBS_ENABLE_QUEUE_B_Msk 0x2UL 1969 /* ETH.CBS_IDLESLOPE_Q_A */ 1970 #define ETH_CBS_IDLESLOPE_Q_A_IDLESLOPE_A_Pos 0UL 1971 #define ETH_CBS_IDLESLOPE_Q_A_IDLESLOPE_A_Msk 0xFFFFFFFFUL 1972 /* ETH.CBS_IDLESLOPE_Q_B */ 1973 #define ETH_CBS_IDLESLOPE_Q_B_IDLESLOPE_B_Pos 0UL 1974 #define ETH_CBS_IDLESLOPE_Q_B_IDLESLOPE_B_Msk 0xFFFFFFFFUL 1975 /* ETH.UPPER_TX_Q_BASE_ADDR */ 1976 #define ETH_UPPER_TX_Q_BASE_ADDR_UPPER_TX_Q_BASE_ADDR_Pos 0UL 1977 #define ETH_UPPER_TX_Q_BASE_ADDR_UPPER_TX_Q_BASE_ADDR_Msk 0xFFFFFFFFUL 1978 /* ETH.TX_BD_CONTROL */ 1979 #define ETH_TX_BD_CONTROL_TX_BD_TS_MODE_Pos 4UL 1980 #define ETH_TX_BD_CONTROL_TX_BD_TS_MODE_Msk 0x30UL 1981 /* ETH.RX_BD_CONTROL */ 1982 #define ETH_RX_BD_CONTROL_RX_BD_TS_MODE_Pos 4UL 1983 #define ETH_RX_BD_CONTROL_RX_BD_TS_MODE_Msk 0x30UL 1984 /* ETH.UPPER_RX_Q_BASE_ADDR */ 1985 #define ETH_UPPER_RX_Q_BASE_ADDR_UPPER_RX_Q_BASE_ADDR_Pos 0UL 1986 #define ETH_UPPER_RX_Q_BASE_ADDR_UPPER_RX_Q_BASE_ADDR_Msk 0xFFFFFFFFUL 1987 /* ETH.HIDDEN_REG0 */ 1988 #define ETH_HIDDEN_REG0_HIDDEN0_FIELD_Pos 0UL 1989 #define ETH_HIDDEN_REG0_HIDDEN0_FIELD_Msk 0xFFFFFFFFUL 1990 /* ETH.HIDDEN_REG1 */ 1991 #define ETH_HIDDEN_REG1_HIDDEN1_FIELD_Pos 0UL 1992 #define ETH_HIDDEN_REG1_HIDDEN1_FIELD_Msk 0xFFFFFFFFUL 1993 /* ETH.HIDDEN_REG2 */ 1994 #define ETH_HIDDEN_REG2_HIDDEN2_FIELD_Pos 0UL 1995 #define ETH_HIDDEN_REG2_HIDDEN2_FIELD_Msk 0xFFFFFFFFUL 1996 /* ETH.HIDDEN_REG3 */ 1997 #define ETH_HIDDEN_REG3_HIDDEN3_FIELD_Pos 0UL 1998 #define ETH_HIDDEN_REG3_HIDDEN3_FIELD_Msk 0xFUL 1999 /* ETH.HIDDEN_REG4 */ 2000 #define ETH_HIDDEN_REG4_HIDDEN4_FIELD_L_Pos 0UL 2001 #define ETH_HIDDEN_REG4_HIDDEN4_FIELD_L_Msk 0x1FFUL 2002 #define ETH_HIDDEN_REG4_HIDDEN4_FIELD_H_Pos 16UL 2003 #define ETH_HIDDEN_REG4_HIDDEN4_FIELD_H_Msk 0x1FF0000UL 2004 /* ETH.HIDDEN_REG5 */ 2005 #define ETH_HIDDEN_REG5_HIDDEN5_FIELD_L_Pos 0UL 2006 #define ETH_HIDDEN_REG5_HIDDEN5_FIELD_L_Msk 0x1FFUL 2007 #define ETH_HIDDEN_REG5_HIDDEN5_FIELD_H_Pos 16UL 2008 #define ETH_HIDDEN_REG5_HIDDEN5_FIELD_H_Msk 0x1FF0000UL 2009 /* ETH.SCREENING_TYPE_1_REGISTER_0 */ 2010 #define ETH_SCREENING_TYPE_1_REGISTER_0_QUEUE_NUMBER_Pos 0UL 2011 #define ETH_SCREENING_TYPE_1_REGISTER_0_QUEUE_NUMBER_Msk 0xFUL 2012 #define ETH_SCREENING_TYPE_1_REGISTER_0_DSTC_MATCH_Pos 4UL 2013 #define ETH_SCREENING_TYPE_1_REGISTER_0_DSTC_MATCH_Msk 0xFF0UL 2014 #define ETH_SCREENING_TYPE_1_REGISTER_0_UDP_PORT_MATCH_Pos 12UL 2015 #define ETH_SCREENING_TYPE_1_REGISTER_0_UDP_PORT_MATCH_Msk 0xFFFF000UL 2016 #define ETH_SCREENING_TYPE_1_REGISTER_0_DSTC_ENABLE_Pos 28UL 2017 #define ETH_SCREENING_TYPE_1_REGISTER_0_DSTC_ENABLE_Msk 0x10000000UL 2018 #define ETH_SCREENING_TYPE_1_REGISTER_0_UDP_PORT_MATCH_ENABLE_Pos 29UL 2019 #define ETH_SCREENING_TYPE_1_REGISTER_0_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2020 /* ETH.SCREENING_TYPE_1_REGISTER_1 */ 2021 #define ETH_SCREENING_TYPE_1_REGISTER_1_QUEUE_NUMBER_Pos 0UL 2022 #define ETH_SCREENING_TYPE_1_REGISTER_1_QUEUE_NUMBER_Msk 0xFUL 2023 #define ETH_SCREENING_TYPE_1_REGISTER_1_DSTC_MATCH_Pos 4UL 2024 #define ETH_SCREENING_TYPE_1_REGISTER_1_DSTC_MATCH_Msk 0xFF0UL 2025 #define ETH_SCREENING_TYPE_1_REGISTER_1_UDP_PORT_MATCH_Pos 12UL 2026 #define ETH_SCREENING_TYPE_1_REGISTER_1_UDP_PORT_MATCH_Msk 0xFFFF000UL 2027 #define ETH_SCREENING_TYPE_1_REGISTER_1_DSTC_ENABLE_Pos 28UL 2028 #define ETH_SCREENING_TYPE_1_REGISTER_1_DSTC_ENABLE_Msk 0x10000000UL 2029 #define ETH_SCREENING_TYPE_1_REGISTER_1_UDP_PORT_MATCH_ENABLE_Pos 29UL 2030 #define ETH_SCREENING_TYPE_1_REGISTER_1_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2031 /* ETH.SCREENING_TYPE_1_REGISTER_2 */ 2032 #define ETH_SCREENING_TYPE_1_REGISTER_2_QUEUE_NUMBER_Pos 0UL 2033 #define ETH_SCREENING_TYPE_1_REGISTER_2_QUEUE_NUMBER_Msk 0xFUL 2034 #define ETH_SCREENING_TYPE_1_REGISTER_2_DSTC_MATCH_Pos 4UL 2035 #define ETH_SCREENING_TYPE_1_REGISTER_2_DSTC_MATCH_Msk 0xFF0UL 2036 #define ETH_SCREENING_TYPE_1_REGISTER_2_UDP_PORT_MATCH_Pos 12UL 2037 #define ETH_SCREENING_TYPE_1_REGISTER_2_UDP_PORT_MATCH_Msk 0xFFFF000UL 2038 #define ETH_SCREENING_TYPE_1_REGISTER_2_DSTC_ENABLE_Pos 28UL 2039 #define ETH_SCREENING_TYPE_1_REGISTER_2_DSTC_ENABLE_Msk 0x10000000UL 2040 #define ETH_SCREENING_TYPE_1_REGISTER_2_UDP_PORT_MATCH_ENABLE_Pos 29UL 2041 #define ETH_SCREENING_TYPE_1_REGISTER_2_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2042 /* ETH.SCREENING_TYPE_1_REGISTER_3 */ 2043 #define ETH_SCREENING_TYPE_1_REGISTER_3_QUEUE_NUMBER_Pos 0UL 2044 #define ETH_SCREENING_TYPE_1_REGISTER_3_QUEUE_NUMBER_Msk 0xFUL 2045 #define ETH_SCREENING_TYPE_1_REGISTER_3_DSTC_MATCH_Pos 4UL 2046 #define ETH_SCREENING_TYPE_1_REGISTER_3_DSTC_MATCH_Msk 0xFF0UL 2047 #define ETH_SCREENING_TYPE_1_REGISTER_3_UDP_PORT_MATCH_Pos 12UL 2048 #define ETH_SCREENING_TYPE_1_REGISTER_3_UDP_PORT_MATCH_Msk 0xFFFF000UL 2049 #define ETH_SCREENING_TYPE_1_REGISTER_3_DSTC_ENABLE_Pos 28UL 2050 #define ETH_SCREENING_TYPE_1_REGISTER_3_DSTC_ENABLE_Msk 0x10000000UL 2051 #define ETH_SCREENING_TYPE_1_REGISTER_3_UDP_PORT_MATCH_ENABLE_Pos 29UL 2052 #define ETH_SCREENING_TYPE_1_REGISTER_3_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2053 /* ETH.SCREENING_TYPE_1_REGISTER_4 */ 2054 #define ETH_SCREENING_TYPE_1_REGISTER_4_QUEUE_NUMBER_Pos 0UL 2055 #define ETH_SCREENING_TYPE_1_REGISTER_4_QUEUE_NUMBER_Msk 0xFUL 2056 #define ETH_SCREENING_TYPE_1_REGISTER_4_DSTC_MATCH_Pos 4UL 2057 #define ETH_SCREENING_TYPE_1_REGISTER_4_DSTC_MATCH_Msk 0xFF0UL 2058 #define ETH_SCREENING_TYPE_1_REGISTER_4_UDP_PORT_MATCH_Pos 12UL 2059 #define ETH_SCREENING_TYPE_1_REGISTER_4_UDP_PORT_MATCH_Msk 0xFFFF000UL 2060 #define ETH_SCREENING_TYPE_1_REGISTER_4_DSTC_ENABLE_Pos 28UL 2061 #define ETH_SCREENING_TYPE_1_REGISTER_4_DSTC_ENABLE_Msk 0x10000000UL 2062 #define ETH_SCREENING_TYPE_1_REGISTER_4_UDP_PORT_MATCH_ENABLE_Pos 29UL 2063 #define ETH_SCREENING_TYPE_1_REGISTER_4_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2064 /* ETH.SCREENING_TYPE_1_REGISTER_5 */ 2065 #define ETH_SCREENING_TYPE_1_REGISTER_5_QUEUE_NUMBER_Pos 0UL 2066 #define ETH_SCREENING_TYPE_1_REGISTER_5_QUEUE_NUMBER_Msk 0xFUL 2067 #define ETH_SCREENING_TYPE_1_REGISTER_5_DSTC_MATCH_Pos 4UL 2068 #define ETH_SCREENING_TYPE_1_REGISTER_5_DSTC_MATCH_Msk 0xFF0UL 2069 #define ETH_SCREENING_TYPE_1_REGISTER_5_UDP_PORT_MATCH_Pos 12UL 2070 #define ETH_SCREENING_TYPE_1_REGISTER_5_UDP_PORT_MATCH_Msk 0xFFFF000UL 2071 #define ETH_SCREENING_TYPE_1_REGISTER_5_DSTC_ENABLE_Pos 28UL 2072 #define ETH_SCREENING_TYPE_1_REGISTER_5_DSTC_ENABLE_Msk 0x10000000UL 2073 #define ETH_SCREENING_TYPE_1_REGISTER_5_UDP_PORT_MATCH_ENABLE_Pos 29UL 2074 #define ETH_SCREENING_TYPE_1_REGISTER_5_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2075 /* ETH.SCREENING_TYPE_1_REGISTER_6 */ 2076 #define ETH_SCREENING_TYPE_1_REGISTER_6_QUEUE_NUMBER_Pos 0UL 2077 #define ETH_SCREENING_TYPE_1_REGISTER_6_QUEUE_NUMBER_Msk 0xFUL 2078 #define ETH_SCREENING_TYPE_1_REGISTER_6_DSTC_MATCH_Pos 4UL 2079 #define ETH_SCREENING_TYPE_1_REGISTER_6_DSTC_MATCH_Msk 0xFF0UL 2080 #define ETH_SCREENING_TYPE_1_REGISTER_6_UDP_PORT_MATCH_Pos 12UL 2081 #define ETH_SCREENING_TYPE_1_REGISTER_6_UDP_PORT_MATCH_Msk 0xFFFF000UL 2082 #define ETH_SCREENING_TYPE_1_REGISTER_6_DSTC_ENABLE_Pos 28UL 2083 #define ETH_SCREENING_TYPE_1_REGISTER_6_DSTC_ENABLE_Msk 0x10000000UL 2084 #define ETH_SCREENING_TYPE_1_REGISTER_6_UDP_PORT_MATCH_ENABLE_Pos 29UL 2085 #define ETH_SCREENING_TYPE_1_REGISTER_6_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2086 /* ETH.SCREENING_TYPE_1_REGISTER_7 */ 2087 #define ETH_SCREENING_TYPE_1_REGISTER_7_QUEUE_NUMBER_Pos 0UL 2088 #define ETH_SCREENING_TYPE_1_REGISTER_7_QUEUE_NUMBER_Msk 0xFUL 2089 #define ETH_SCREENING_TYPE_1_REGISTER_7_DSTC_MATCH_Pos 4UL 2090 #define ETH_SCREENING_TYPE_1_REGISTER_7_DSTC_MATCH_Msk 0xFF0UL 2091 #define ETH_SCREENING_TYPE_1_REGISTER_7_UDP_PORT_MATCH_Pos 12UL 2092 #define ETH_SCREENING_TYPE_1_REGISTER_7_UDP_PORT_MATCH_Msk 0xFFFF000UL 2093 #define ETH_SCREENING_TYPE_1_REGISTER_7_DSTC_ENABLE_Pos 28UL 2094 #define ETH_SCREENING_TYPE_1_REGISTER_7_DSTC_ENABLE_Msk 0x10000000UL 2095 #define ETH_SCREENING_TYPE_1_REGISTER_7_UDP_PORT_MATCH_ENABLE_Pos 29UL 2096 #define ETH_SCREENING_TYPE_1_REGISTER_7_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2097 /* ETH.SCREENING_TYPE_1_REGISTER_8 */ 2098 #define ETH_SCREENING_TYPE_1_REGISTER_8_QUEUE_NUMBER_Pos 0UL 2099 #define ETH_SCREENING_TYPE_1_REGISTER_8_QUEUE_NUMBER_Msk 0xFUL 2100 #define ETH_SCREENING_TYPE_1_REGISTER_8_DSTC_MATCH_Pos 4UL 2101 #define ETH_SCREENING_TYPE_1_REGISTER_8_DSTC_MATCH_Msk 0xFF0UL 2102 #define ETH_SCREENING_TYPE_1_REGISTER_8_UDP_PORT_MATCH_Pos 12UL 2103 #define ETH_SCREENING_TYPE_1_REGISTER_8_UDP_PORT_MATCH_Msk 0xFFFF000UL 2104 #define ETH_SCREENING_TYPE_1_REGISTER_8_DSTC_ENABLE_Pos 28UL 2105 #define ETH_SCREENING_TYPE_1_REGISTER_8_DSTC_ENABLE_Msk 0x10000000UL 2106 #define ETH_SCREENING_TYPE_1_REGISTER_8_UDP_PORT_MATCH_ENABLE_Pos 29UL 2107 #define ETH_SCREENING_TYPE_1_REGISTER_8_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2108 /* ETH.SCREENING_TYPE_1_REGISTER_9 */ 2109 #define ETH_SCREENING_TYPE_1_REGISTER_9_QUEUE_NUMBER_Pos 0UL 2110 #define ETH_SCREENING_TYPE_1_REGISTER_9_QUEUE_NUMBER_Msk 0xFUL 2111 #define ETH_SCREENING_TYPE_1_REGISTER_9_DSTC_MATCH_Pos 4UL 2112 #define ETH_SCREENING_TYPE_1_REGISTER_9_DSTC_MATCH_Msk 0xFF0UL 2113 #define ETH_SCREENING_TYPE_1_REGISTER_9_UDP_PORT_MATCH_Pos 12UL 2114 #define ETH_SCREENING_TYPE_1_REGISTER_9_UDP_PORT_MATCH_Msk 0xFFFF000UL 2115 #define ETH_SCREENING_TYPE_1_REGISTER_9_DSTC_ENABLE_Pos 28UL 2116 #define ETH_SCREENING_TYPE_1_REGISTER_9_DSTC_ENABLE_Msk 0x10000000UL 2117 #define ETH_SCREENING_TYPE_1_REGISTER_9_UDP_PORT_MATCH_ENABLE_Pos 29UL 2118 #define ETH_SCREENING_TYPE_1_REGISTER_9_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2119 /* ETH.SCREENING_TYPE_1_REGISTER_10 */ 2120 #define ETH_SCREENING_TYPE_1_REGISTER_10_QUEUE_NUMBER_Pos 0UL 2121 #define ETH_SCREENING_TYPE_1_REGISTER_10_QUEUE_NUMBER_Msk 0xFUL 2122 #define ETH_SCREENING_TYPE_1_REGISTER_10_DSTC_MATCH_Pos 4UL 2123 #define ETH_SCREENING_TYPE_1_REGISTER_10_DSTC_MATCH_Msk 0xFF0UL 2124 #define ETH_SCREENING_TYPE_1_REGISTER_10_UDP_PORT_MATCH_Pos 12UL 2125 #define ETH_SCREENING_TYPE_1_REGISTER_10_UDP_PORT_MATCH_Msk 0xFFFF000UL 2126 #define ETH_SCREENING_TYPE_1_REGISTER_10_DSTC_ENABLE_Pos 28UL 2127 #define ETH_SCREENING_TYPE_1_REGISTER_10_DSTC_ENABLE_Msk 0x10000000UL 2128 #define ETH_SCREENING_TYPE_1_REGISTER_10_UDP_PORT_MATCH_ENABLE_Pos 29UL 2129 #define ETH_SCREENING_TYPE_1_REGISTER_10_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2130 /* ETH.SCREENING_TYPE_1_REGISTER_11 */ 2131 #define ETH_SCREENING_TYPE_1_REGISTER_11_QUEUE_NUMBER_Pos 0UL 2132 #define ETH_SCREENING_TYPE_1_REGISTER_11_QUEUE_NUMBER_Msk 0xFUL 2133 #define ETH_SCREENING_TYPE_1_REGISTER_11_DSTC_MATCH_Pos 4UL 2134 #define ETH_SCREENING_TYPE_1_REGISTER_11_DSTC_MATCH_Msk 0xFF0UL 2135 #define ETH_SCREENING_TYPE_1_REGISTER_11_UDP_PORT_MATCH_Pos 12UL 2136 #define ETH_SCREENING_TYPE_1_REGISTER_11_UDP_PORT_MATCH_Msk 0xFFFF000UL 2137 #define ETH_SCREENING_TYPE_1_REGISTER_11_DSTC_ENABLE_Pos 28UL 2138 #define ETH_SCREENING_TYPE_1_REGISTER_11_DSTC_ENABLE_Msk 0x10000000UL 2139 #define ETH_SCREENING_TYPE_1_REGISTER_11_UDP_PORT_MATCH_ENABLE_Pos 29UL 2140 #define ETH_SCREENING_TYPE_1_REGISTER_11_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2141 /* ETH.SCREENING_TYPE_1_REGISTER_12 */ 2142 #define ETH_SCREENING_TYPE_1_REGISTER_12_QUEUE_NUMBER_Pos 0UL 2143 #define ETH_SCREENING_TYPE_1_REGISTER_12_QUEUE_NUMBER_Msk 0xFUL 2144 #define ETH_SCREENING_TYPE_1_REGISTER_12_DSTC_MATCH_Pos 4UL 2145 #define ETH_SCREENING_TYPE_1_REGISTER_12_DSTC_MATCH_Msk 0xFF0UL 2146 #define ETH_SCREENING_TYPE_1_REGISTER_12_UDP_PORT_MATCH_Pos 12UL 2147 #define ETH_SCREENING_TYPE_1_REGISTER_12_UDP_PORT_MATCH_Msk 0xFFFF000UL 2148 #define ETH_SCREENING_TYPE_1_REGISTER_12_DSTC_ENABLE_Pos 28UL 2149 #define ETH_SCREENING_TYPE_1_REGISTER_12_DSTC_ENABLE_Msk 0x10000000UL 2150 #define ETH_SCREENING_TYPE_1_REGISTER_12_UDP_PORT_MATCH_ENABLE_Pos 29UL 2151 #define ETH_SCREENING_TYPE_1_REGISTER_12_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2152 /* ETH.SCREENING_TYPE_1_REGISTER_13 */ 2153 #define ETH_SCREENING_TYPE_1_REGISTER_13_QUEUE_NUMBER_Pos 0UL 2154 #define ETH_SCREENING_TYPE_1_REGISTER_13_QUEUE_NUMBER_Msk 0xFUL 2155 #define ETH_SCREENING_TYPE_1_REGISTER_13_DSTC_MATCH_Pos 4UL 2156 #define ETH_SCREENING_TYPE_1_REGISTER_13_DSTC_MATCH_Msk 0xFF0UL 2157 #define ETH_SCREENING_TYPE_1_REGISTER_13_UDP_PORT_MATCH_Pos 12UL 2158 #define ETH_SCREENING_TYPE_1_REGISTER_13_UDP_PORT_MATCH_Msk 0xFFFF000UL 2159 #define ETH_SCREENING_TYPE_1_REGISTER_13_DSTC_ENABLE_Pos 28UL 2160 #define ETH_SCREENING_TYPE_1_REGISTER_13_DSTC_ENABLE_Msk 0x10000000UL 2161 #define ETH_SCREENING_TYPE_1_REGISTER_13_UDP_PORT_MATCH_ENABLE_Pos 29UL 2162 #define ETH_SCREENING_TYPE_1_REGISTER_13_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2163 /* ETH.SCREENING_TYPE_1_REGISTER_14 */ 2164 #define ETH_SCREENING_TYPE_1_REGISTER_14_QUEUE_NUMBER_Pos 0UL 2165 #define ETH_SCREENING_TYPE_1_REGISTER_14_QUEUE_NUMBER_Msk 0xFUL 2166 #define ETH_SCREENING_TYPE_1_REGISTER_14_DSTC_MATCH_Pos 4UL 2167 #define ETH_SCREENING_TYPE_1_REGISTER_14_DSTC_MATCH_Msk 0xFF0UL 2168 #define ETH_SCREENING_TYPE_1_REGISTER_14_UDP_PORT_MATCH_Pos 12UL 2169 #define ETH_SCREENING_TYPE_1_REGISTER_14_UDP_PORT_MATCH_Msk 0xFFFF000UL 2170 #define ETH_SCREENING_TYPE_1_REGISTER_14_DSTC_ENABLE_Pos 28UL 2171 #define ETH_SCREENING_TYPE_1_REGISTER_14_DSTC_ENABLE_Msk 0x10000000UL 2172 #define ETH_SCREENING_TYPE_1_REGISTER_14_UDP_PORT_MATCH_ENABLE_Pos 29UL 2173 #define ETH_SCREENING_TYPE_1_REGISTER_14_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2174 /* ETH.SCREENING_TYPE_1_REGISTER_15 */ 2175 #define ETH_SCREENING_TYPE_1_REGISTER_15_QUEUE_NUMBER_Pos 0UL 2176 #define ETH_SCREENING_TYPE_1_REGISTER_15_QUEUE_NUMBER_Msk 0xFUL 2177 #define ETH_SCREENING_TYPE_1_REGISTER_15_DSTC_MATCH_Pos 4UL 2178 #define ETH_SCREENING_TYPE_1_REGISTER_15_DSTC_MATCH_Msk 0xFF0UL 2179 #define ETH_SCREENING_TYPE_1_REGISTER_15_UDP_PORT_MATCH_Pos 12UL 2180 #define ETH_SCREENING_TYPE_1_REGISTER_15_UDP_PORT_MATCH_Msk 0xFFFF000UL 2181 #define ETH_SCREENING_TYPE_1_REGISTER_15_DSTC_ENABLE_Pos 28UL 2182 #define ETH_SCREENING_TYPE_1_REGISTER_15_DSTC_ENABLE_Msk 0x10000000UL 2183 #define ETH_SCREENING_TYPE_1_REGISTER_15_UDP_PORT_MATCH_ENABLE_Pos 29UL 2184 #define ETH_SCREENING_TYPE_1_REGISTER_15_UDP_PORT_MATCH_ENABLE_Msk 0x20000000UL 2185 /* ETH.SCREENING_TYPE_2_REGISTER_0 */ 2186 #define ETH_SCREENING_TYPE_2_REGISTER_0_QUEUE_NUMBER_Pos 0UL 2187 #define ETH_SCREENING_TYPE_2_REGISTER_0_QUEUE_NUMBER_Msk 0xFUL 2188 #define ETH_SCREENING_TYPE_2_REGISTER_0_VLAN_PRIORITY_Pos 4UL 2189 #define ETH_SCREENING_TYPE_2_REGISTER_0_VLAN_PRIORITY_Msk 0x70UL 2190 #define ETH_SCREENING_TYPE_2_REGISTER_0_RESERVED_7_Pos 7UL 2191 #define ETH_SCREENING_TYPE_2_REGISTER_0_RESERVED_7_Msk 0x80UL 2192 #define ETH_SCREENING_TYPE_2_REGISTER_0_VLAN_ENABLE_Pos 8UL 2193 #define ETH_SCREENING_TYPE_2_REGISTER_0_VLAN_ENABLE_Msk 0x100UL 2194 #define ETH_SCREENING_TYPE_2_REGISTER_0_INDEX_Pos 9UL 2195 #define ETH_SCREENING_TYPE_2_REGISTER_0_INDEX_Msk 0xE00UL 2196 #define ETH_SCREENING_TYPE_2_REGISTER_0_ETHERTYPE_ENABLE_Pos 12UL 2197 #define ETH_SCREENING_TYPE_2_REGISTER_0_ETHERTYPE_ENABLE_Msk 0x1000UL 2198 #define ETH_SCREENING_TYPE_2_REGISTER_0_COMPARE_A_Pos 13UL 2199 #define ETH_SCREENING_TYPE_2_REGISTER_0_COMPARE_A_Msk 0x3E000UL 2200 #define ETH_SCREENING_TYPE_2_REGISTER_0_COMPARE_A_ENABLE_Pos 18UL 2201 #define ETH_SCREENING_TYPE_2_REGISTER_0_COMPARE_A_ENABLE_Msk 0x40000UL 2202 #define ETH_SCREENING_TYPE_2_REGISTER_0_COMPARE_B_Pos 19UL 2203 #define ETH_SCREENING_TYPE_2_REGISTER_0_COMPARE_B_Msk 0xF80000UL 2204 #define ETH_SCREENING_TYPE_2_REGISTER_0_COMPARE_B_ENABLE_Pos 24UL 2205 #define ETH_SCREENING_TYPE_2_REGISTER_0_COMPARE_B_ENABLE_Msk 0x1000000UL 2206 #define ETH_SCREENING_TYPE_2_REGISTER_0_COMPARE_C_Pos 25UL 2207 #define ETH_SCREENING_TYPE_2_REGISTER_0_COMPARE_C_Msk 0x3E000000UL 2208 #define ETH_SCREENING_TYPE_2_REGISTER_0_COMPARE_C_ENABLE_Pos 30UL 2209 #define ETH_SCREENING_TYPE_2_REGISTER_0_COMPARE_C_ENABLE_Msk 0x40000000UL 2210 #define ETH_SCREENING_TYPE_2_REGISTER_0_RESERVED_31_Pos 31UL 2211 #define ETH_SCREENING_TYPE_2_REGISTER_0_RESERVED_31_Msk 0x80000000UL 2212 /* ETH.SCREENING_TYPE_2_REGISTER_1 */ 2213 #define ETH_SCREENING_TYPE_2_REGISTER_1_QUEUE_NUMBER_Pos 0UL 2214 #define ETH_SCREENING_TYPE_2_REGISTER_1_QUEUE_NUMBER_Msk 0xFUL 2215 #define ETH_SCREENING_TYPE_2_REGISTER_1_VLAN_PRIORITY_Pos 4UL 2216 #define ETH_SCREENING_TYPE_2_REGISTER_1_VLAN_PRIORITY_Msk 0x70UL 2217 #define ETH_SCREENING_TYPE_2_REGISTER_1_RESERVED_7_Pos 7UL 2218 #define ETH_SCREENING_TYPE_2_REGISTER_1_RESERVED_7_Msk 0x80UL 2219 #define ETH_SCREENING_TYPE_2_REGISTER_1_VLAN_ENABLE_Pos 8UL 2220 #define ETH_SCREENING_TYPE_2_REGISTER_1_VLAN_ENABLE_Msk 0x100UL 2221 #define ETH_SCREENING_TYPE_2_REGISTER_1_INDEX_Pos 9UL 2222 #define ETH_SCREENING_TYPE_2_REGISTER_1_INDEX_Msk 0xE00UL 2223 #define ETH_SCREENING_TYPE_2_REGISTER_1_ETHERTYPE_ENABLE_Pos 12UL 2224 #define ETH_SCREENING_TYPE_2_REGISTER_1_ETHERTYPE_ENABLE_Msk 0x1000UL 2225 #define ETH_SCREENING_TYPE_2_REGISTER_1_COMPARE_A_Pos 13UL 2226 #define ETH_SCREENING_TYPE_2_REGISTER_1_COMPARE_A_Msk 0x3E000UL 2227 #define ETH_SCREENING_TYPE_2_REGISTER_1_COMPARE_A_ENABLE_Pos 18UL 2228 #define ETH_SCREENING_TYPE_2_REGISTER_1_COMPARE_A_ENABLE_Msk 0x40000UL 2229 #define ETH_SCREENING_TYPE_2_REGISTER_1_COMPARE_B_Pos 19UL 2230 #define ETH_SCREENING_TYPE_2_REGISTER_1_COMPARE_B_Msk 0xF80000UL 2231 #define ETH_SCREENING_TYPE_2_REGISTER_1_COMPARE_B_ENABLE_Pos 24UL 2232 #define ETH_SCREENING_TYPE_2_REGISTER_1_COMPARE_B_ENABLE_Msk 0x1000000UL 2233 #define ETH_SCREENING_TYPE_2_REGISTER_1_COMPARE_C_Pos 25UL 2234 #define ETH_SCREENING_TYPE_2_REGISTER_1_COMPARE_C_Msk 0x3E000000UL 2235 #define ETH_SCREENING_TYPE_2_REGISTER_1_COMPARE_C_ENABLE_Pos 30UL 2236 #define ETH_SCREENING_TYPE_2_REGISTER_1_COMPARE_C_ENABLE_Msk 0x40000000UL 2237 #define ETH_SCREENING_TYPE_2_REGISTER_1_RESERVED_31_Pos 31UL 2238 #define ETH_SCREENING_TYPE_2_REGISTER_1_RESERVED_31_Msk 0x80000000UL 2239 /* ETH.SCREENING_TYPE_2_REGISTER_2 */ 2240 #define ETH_SCREENING_TYPE_2_REGISTER_2_QUEUE_NUMBER_Pos 0UL 2241 #define ETH_SCREENING_TYPE_2_REGISTER_2_QUEUE_NUMBER_Msk 0xFUL 2242 #define ETH_SCREENING_TYPE_2_REGISTER_2_VLAN_PRIORITY_Pos 4UL 2243 #define ETH_SCREENING_TYPE_2_REGISTER_2_VLAN_PRIORITY_Msk 0x70UL 2244 #define ETH_SCREENING_TYPE_2_REGISTER_2_RESERVED_7_Pos 7UL 2245 #define ETH_SCREENING_TYPE_2_REGISTER_2_RESERVED_7_Msk 0x80UL 2246 #define ETH_SCREENING_TYPE_2_REGISTER_2_VLAN_ENABLE_Pos 8UL 2247 #define ETH_SCREENING_TYPE_2_REGISTER_2_VLAN_ENABLE_Msk 0x100UL 2248 #define ETH_SCREENING_TYPE_2_REGISTER_2_INDEX_Pos 9UL 2249 #define ETH_SCREENING_TYPE_2_REGISTER_2_INDEX_Msk 0xE00UL 2250 #define ETH_SCREENING_TYPE_2_REGISTER_2_ETHERTYPE_ENABLE_Pos 12UL 2251 #define ETH_SCREENING_TYPE_2_REGISTER_2_ETHERTYPE_ENABLE_Msk 0x1000UL 2252 #define ETH_SCREENING_TYPE_2_REGISTER_2_COMPARE_A_Pos 13UL 2253 #define ETH_SCREENING_TYPE_2_REGISTER_2_COMPARE_A_Msk 0x3E000UL 2254 #define ETH_SCREENING_TYPE_2_REGISTER_2_COMPARE_A_ENABLE_Pos 18UL 2255 #define ETH_SCREENING_TYPE_2_REGISTER_2_COMPARE_A_ENABLE_Msk 0x40000UL 2256 #define ETH_SCREENING_TYPE_2_REGISTER_2_COMPARE_B_Pos 19UL 2257 #define ETH_SCREENING_TYPE_2_REGISTER_2_COMPARE_B_Msk 0xF80000UL 2258 #define ETH_SCREENING_TYPE_2_REGISTER_2_COMPARE_B_ENABLE_Pos 24UL 2259 #define ETH_SCREENING_TYPE_2_REGISTER_2_COMPARE_B_ENABLE_Msk 0x1000000UL 2260 #define ETH_SCREENING_TYPE_2_REGISTER_2_COMPARE_C_Pos 25UL 2261 #define ETH_SCREENING_TYPE_2_REGISTER_2_COMPARE_C_Msk 0x3E000000UL 2262 #define ETH_SCREENING_TYPE_2_REGISTER_2_COMPARE_C_ENABLE_Pos 30UL 2263 #define ETH_SCREENING_TYPE_2_REGISTER_2_COMPARE_C_ENABLE_Msk 0x40000000UL 2264 #define ETH_SCREENING_TYPE_2_REGISTER_2_RESERVED_31_Pos 31UL 2265 #define ETH_SCREENING_TYPE_2_REGISTER_2_RESERVED_31_Msk 0x80000000UL 2266 /* ETH.SCREENING_TYPE_2_REGISTER_3 */ 2267 #define ETH_SCREENING_TYPE_2_REGISTER_3_QUEUE_NUMBER_Pos 0UL 2268 #define ETH_SCREENING_TYPE_2_REGISTER_3_QUEUE_NUMBER_Msk 0xFUL 2269 #define ETH_SCREENING_TYPE_2_REGISTER_3_VLAN_PRIORITY_Pos 4UL 2270 #define ETH_SCREENING_TYPE_2_REGISTER_3_VLAN_PRIORITY_Msk 0x70UL 2271 #define ETH_SCREENING_TYPE_2_REGISTER_3_RESERVED_7_Pos 7UL 2272 #define ETH_SCREENING_TYPE_2_REGISTER_3_RESERVED_7_Msk 0x80UL 2273 #define ETH_SCREENING_TYPE_2_REGISTER_3_VLAN_ENABLE_Pos 8UL 2274 #define ETH_SCREENING_TYPE_2_REGISTER_3_VLAN_ENABLE_Msk 0x100UL 2275 #define ETH_SCREENING_TYPE_2_REGISTER_3_INDEX_Pos 9UL 2276 #define ETH_SCREENING_TYPE_2_REGISTER_3_INDEX_Msk 0xE00UL 2277 #define ETH_SCREENING_TYPE_2_REGISTER_3_ETHERTYPE_ENABLE_Pos 12UL 2278 #define ETH_SCREENING_TYPE_2_REGISTER_3_ETHERTYPE_ENABLE_Msk 0x1000UL 2279 #define ETH_SCREENING_TYPE_2_REGISTER_3_COMPARE_A_Pos 13UL 2280 #define ETH_SCREENING_TYPE_2_REGISTER_3_COMPARE_A_Msk 0x3E000UL 2281 #define ETH_SCREENING_TYPE_2_REGISTER_3_COMPARE_A_ENABLE_Pos 18UL 2282 #define ETH_SCREENING_TYPE_2_REGISTER_3_COMPARE_A_ENABLE_Msk 0x40000UL 2283 #define ETH_SCREENING_TYPE_2_REGISTER_3_COMPARE_B_Pos 19UL 2284 #define ETH_SCREENING_TYPE_2_REGISTER_3_COMPARE_B_Msk 0xF80000UL 2285 #define ETH_SCREENING_TYPE_2_REGISTER_3_COMPARE_B_ENABLE_Pos 24UL 2286 #define ETH_SCREENING_TYPE_2_REGISTER_3_COMPARE_B_ENABLE_Msk 0x1000000UL 2287 #define ETH_SCREENING_TYPE_2_REGISTER_3_COMPARE_C_Pos 25UL 2288 #define ETH_SCREENING_TYPE_2_REGISTER_3_COMPARE_C_Msk 0x3E000000UL 2289 #define ETH_SCREENING_TYPE_2_REGISTER_3_COMPARE_C_ENABLE_Pos 30UL 2290 #define ETH_SCREENING_TYPE_2_REGISTER_3_COMPARE_C_ENABLE_Msk 0x40000000UL 2291 #define ETH_SCREENING_TYPE_2_REGISTER_3_RESERVED_31_Pos 31UL 2292 #define ETH_SCREENING_TYPE_2_REGISTER_3_RESERVED_31_Msk 0x80000000UL 2293 /* ETH.SCREENING_TYPE_2_REGISTER_4 */ 2294 #define ETH_SCREENING_TYPE_2_REGISTER_4_QUEUE_NUMBER_Pos 0UL 2295 #define ETH_SCREENING_TYPE_2_REGISTER_4_QUEUE_NUMBER_Msk 0xFUL 2296 #define ETH_SCREENING_TYPE_2_REGISTER_4_VLAN_PRIORITY_Pos 4UL 2297 #define ETH_SCREENING_TYPE_2_REGISTER_4_VLAN_PRIORITY_Msk 0x70UL 2298 #define ETH_SCREENING_TYPE_2_REGISTER_4_RESERVED_7_Pos 7UL 2299 #define ETH_SCREENING_TYPE_2_REGISTER_4_RESERVED_7_Msk 0x80UL 2300 #define ETH_SCREENING_TYPE_2_REGISTER_4_VLAN_ENABLE_Pos 8UL 2301 #define ETH_SCREENING_TYPE_2_REGISTER_4_VLAN_ENABLE_Msk 0x100UL 2302 #define ETH_SCREENING_TYPE_2_REGISTER_4_INDEX_Pos 9UL 2303 #define ETH_SCREENING_TYPE_2_REGISTER_4_INDEX_Msk 0xE00UL 2304 #define ETH_SCREENING_TYPE_2_REGISTER_4_ETHERTYPE_ENABLE_Pos 12UL 2305 #define ETH_SCREENING_TYPE_2_REGISTER_4_ETHERTYPE_ENABLE_Msk 0x1000UL 2306 #define ETH_SCREENING_TYPE_2_REGISTER_4_COMPARE_A_Pos 13UL 2307 #define ETH_SCREENING_TYPE_2_REGISTER_4_COMPARE_A_Msk 0x3E000UL 2308 #define ETH_SCREENING_TYPE_2_REGISTER_4_COMPARE_A_ENABLE_Pos 18UL 2309 #define ETH_SCREENING_TYPE_2_REGISTER_4_COMPARE_A_ENABLE_Msk 0x40000UL 2310 #define ETH_SCREENING_TYPE_2_REGISTER_4_COMPARE_B_Pos 19UL 2311 #define ETH_SCREENING_TYPE_2_REGISTER_4_COMPARE_B_Msk 0xF80000UL 2312 #define ETH_SCREENING_TYPE_2_REGISTER_4_COMPARE_B_ENABLE_Pos 24UL 2313 #define ETH_SCREENING_TYPE_2_REGISTER_4_COMPARE_B_ENABLE_Msk 0x1000000UL 2314 #define ETH_SCREENING_TYPE_2_REGISTER_4_COMPARE_C_Pos 25UL 2315 #define ETH_SCREENING_TYPE_2_REGISTER_4_COMPARE_C_Msk 0x3E000000UL 2316 #define ETH_SCREENING_TYPE_2_REGISTER_4_COMPARE_C_ENABLE_Pos 30UL 2317 #define ETH_SCREENING_TYPE_2_REGISTER_4_COMPARE_C_ENABLE_Msk 0x40000000UL 2318 #define ETH_SCREENING_TYPE_2_REGISTER_4_RESERVED_31_Pos 31UL 2319 #define ETH_SCREENING_TYPE_2_REGISTER_4_RESERVED_31_Msk 0x80000000UL 2320 /* ETH.SCREENING_TYPE_2_REGISTER_5 */ 2321 #define ETH_SCREENING_TYPE_2_REGISTER_5_QUEUE_NUMBER_Pos 0UL 2322 #define ETH_SCREENING_TYPE_2_REGISTER_5_QUEUE_NUMBER_Msk 0xFUL 2323 #define ETH_SCREENING_TYPE_2_REGISTER_5_VLAN_PRIORITY_Pos 4UL 2324 #define ETH_SCREENING_TYPE_2_REGISTER_5_VLAN_PRIORITY_Msk 0x70UL 2325 #define ETH_SCREENING_TYPE_2_REGISTER_5_RESERVED_7_Pos 7UL 2326 #define ETH_SCREENING_TYPE_2_REGISTER_5_RESERVED_7_Msk 0x80UL 2327 #define ETH_SCREENING_TYPE_2_REGISTER_5_VLAN_ENABLE_Pos 8UL 2328 #define ETH_SCREENING_TYPE_2_REGISTER_5_VLAN_ENABLE_Msk 0x100UL 2329 #define ETH_SCREENING_TYPE_2_REGISTER_5_INDEX_Pos 9UL 2330 #define ETH_SCREENING_TYPE_2_REGISTER_5_INDEX_Msk 0xE00UL 2331 #define ETH_SCREENING_TYPE_2_REGISTER_5_ETHERTYPE_ENABLE_Pos 12UL 2332 #define ETH_SCREENING_TYPE_2_REGISTER_5_ETHERTYPE_ENABLE_Msk 0x1000UL 2333 #define ETH_SCREENING_TYPE_2_REGISTER_5_COMPARE_A_Pos 13UL 2334 #define ETH_SCREENING_TYPE_2_REGISTER_5_COMPARE_A_Msk 0x3E000UL 2335 #define ETH_SCREENING_TYPE_2_REGISTER_5_COMPARE_A_ENABLE_Pos 18UL 2336 #define ETH_SCREENING_TYPE_2_REGISTER_5_COMPARE_A_ENABLE_Msk 0x40000UL 2337 #define ETH_SCREENING_TYPE_2_REGISTER_5_COMPARE_B_Pos 19UL 2338 #define ETH_SCREENING_TYPE_2_REGISTER_5_COMPARE_B_Msk 0xF80000UL 2339 #define ETH_SCREENING_TYPE_2_REGISTER_5_COMPARE_B_ENABLE_Pos 24UL 2340 #define ETH_SCREENING_TYPE_2_REGISTER_5_COMPARE_B_ENABLE_Msk 0x1000000UL 2341 #define ETH_SCREENING_TYPE_2_REGISTER_5_COMPARE_C_Pos 25UL 2342 #define ETH_SCREENING_TYPE_2_REGISTER_5_COMPARE_C_Msk 0x3E000000UL 2343 #define ETH_SCREENING_TYPE_2_REGISTER_5_COMPARE_C_ENABLE_Pos 30UL 2344 #define ETH_SCREENING_TYPE_2_REGISTER_5_COMPARE_C_ENABLE_Msk 0x40000000UL 2345 #define ETH_SCREENING_TYPE_2_REGISTER_5_RESERVED_31_Pos 31UL 2346 #define ETH_SCREENING_TYPE_2_REGISTER_5_RESERVED_31_Msk 0x80000000UL 2347 /* ETH.SCREENING_TYPE_2_REGISTER_6 */ 2348 #define ETH_SCREENING_TYPE_2_REGISTER_6_QUEUE_NUMBER_Pos 0UL 2349 #define ETH_SCREENING_TYPE_2_REGISTER_6_QUEUE_NUMBER_Msk 0xFUL 2350 #define ETH_SCREENING_TYPE_2_REGISTER_6_VLAN_PRIORITY_Pos 4UL 2351 #define ETH_SCREENING_TYPE_2_REGISTER_6_VLAN_PRIORITY_Msk 0x70UL 2352 #define ETH_SCREENING_TYPE_2_REGISTER_6_RESERVED_7_Pos 7UL 2353 #define ETH_SCREENING_TYPE_2_REGISTER_6_RESERVED_7_Msk 0x80UL 2354 #define ETH_SCREENING_TYPE_2_REGISTER_6_VLAN_ENABLE_Pos 8UL 2355 #define ETH_SCREENING_TYPE_2_REGISTER_6_VLAN_ENABLE_Msk 0x100UL 2356 #define ETH_SCREENING_TYPE_2_REGISTER_6_INDEX_Pos 9UL 2357 #define ETH_SCREENING_TYPE_2_REGISTER_6_INDEX_Msk 0xE00UL 2358 #define ETH_SCREENING_TYPE_2_REGISTER_6_ETHERTYPE_ENABLE_Pos 12UL 2359 #define ETH_SCREENING_TYPE_2_REGISTER_6_ETHERTYPE_ENABLE_Msk 0x1000UL 2360 #define ETH_SCREENING_TYPE_2_REGISTER_6_COMPARE_A_Pos 13UL 2361 #define ETH_SCREENING_TYPE_2_REGISTER_6_COMPARE_A_Msk 0x3E000UL 2362 #define ETH_SCREENING_TYPE_2_REGISTER_6_COMPARE_A_ENABLE_Pos 18UL 2363 #define ETH_SCREENING_TYPE_2_REGISTER_6_COMPARE_A_ENABLE_Msk 0x40000UL 2364 #define ETH_SCREENING_TYPE_2_REGISTER_6_COMPARE_B_Pos 19UL 2365 #define ETH_SCREENING_TYPE_2_REGISTER_6_COMPARE_B_Msk 0xF80000UL 2366 #define ETH_SCREENING_TYPE_2_REGISTER_6_COMPARE_B_ENABLE_Pos 24UL 2367 #define ETH_SCREENING_TYPE_2_REGISTER_6_COMPARE_B_ENABLE_Msk 0x1000000UL 2368 #define ETH_SCREENING_TYPE_2_REGISTER_6_COMPARE_C_Pos 25UL 2369 #define ETH_SCREENING_TYPE_2_REGISTER_6_COMPARE_C_Msk 0x3E000000UL 2370 #define ETH_SCREENING_TYPE_2_REGISTER_6_COMPARE_C_ENABLE_Pos 30UL 2371 #define ETH_SCREENING_TYPE_2_REGISTER_6_COMPARE_C_ENABLE_Msk 0x40000000UL 2372 #define ETH_SCREENING_TYPE_2_REGISTER_6_RESERVED_31_Pos 31UL 2373 #define ETH_SCREENING_TYPE_2_REGISTER_6_RESERVED_31_Msk 0x80000000UL 2374 /* ETH.SCREENING_TYPE_2_REGISTER_7 */ 2375 #define ETH_SCREENING_TYPE_2_REGISTER_7_QUEUE_NUMBER_Pos 0UL 2376 #define ETH_SCREENING_TYPE_2_REGISTER_7_QUEUE_NUMBER_Msk 0xFUL 2377 #define ETH_SCREENING_TYPE_2_REGISTER_7_VLAN_PRIORITY_Pos 4UL 2378 #define ETH_SCREENING_TYPE_2_REGISTER_7_VLAN_PRIORITY_Msk 0x70UL 2379 #define ETH_SCREENING_TYPE_2_REGISTER_7_RESERVED_7_Pos 7UL 2380 #define ETH_SCREENING_TYPE_2_REGISTER_7_RESERVED_7_Msk 0x80UL 2381 #define ETH_SCREENING_TYPE_2_REGISTER_7_VLAN_ENABLE_Pos 8UL 2382 #define ETH_SCREENING_TYPE_2_REGISTER_7_VLAN_ENABLE_Msk 0x100UL 2383 #define ETH_SCREENING_TYPE_2_REGISTER_7_INDEX_Pos 9UL 2384 #define ETH_SCREENING_TYPE_2_REGISTER_7_INDEX_Msk 0xE00UL 2385 #define ETH_SCREENING_TYPE_2_REGISTER_7_ETHERTYPE_ENABLE_Pos 12UL 2386 #define ETH_SCREENING_TYPE_2_REGISTER_7_ETHERTYPE_ENABLE_Msk 0x1000UL 2387 #define ETH_SCREENING_TYPE_2_REGISTER_7_COMPARE_A_Pos 13UL 2388 #define ETH_SCREENING_TYPE_2_REGISTER_7_COMPARE_A_Msk 0x3E000UL 2389 #define ETH_SCREENING_TYPE_2_REGISTER_7_COMPARE_A_ENABLE_Pos 18UL 2390 #define ETH_SCREENING_TYPE_2_REGISTER_7_COMPARE_A_ENABLE_Msk 0x40000UL 2391 #define ETH_SCREENING_TYPE_2_REGISTER_7_COMPARE_B_Pos 19UL 2392 #define ETH_SCREENING_TYPE_2_REGISTER_7_COMPARE_B_Msk 0xF80000UL 2393 #define ETH_SCREENING_TYPE_2_REGISTER_7_COMPARE_B_ENABLE_Pos 24UL 2394 #define ETH_SCREENING_TYPE_2_REGISTER_7_COMPARE_B_ENABLE_Msk 0x1000000UL 2395 #define ETH_SCREENING_TYPE_2_REGISTER_7_COMPARE_C_Pos 25UL 2396 #define ETH_SCREENING_TYPE_2_REGISTER_7_COMPARE_C_Msk 0x3E000000UL 2397 #define ETH_SCREENING_TYPE_2_REGISTER_7_COMPARE_C_ENABLE_Pos 30UL 2398 #define ETH_SCREENING_TYPE_2_REGISTER_7_COMPARE_C_ENABLE_Msk 0x40000000UL 2399 #define ETH_SCREENING_TYPE_2_REGISTER_7_RESERVED_31_Pos 31UL 2400 #define ETH_SCREENING_TYPE_2_REGISTER_7_RESERVED_31_Msk 0x80000000UL 2401 /* ETH.SCREENING_TYPE_2_REGISTER_8 */ 2402 #define ETH_SCREENING_TYPE_2_REGISTER_8_QUEUE_NUMBER_Pos 0UL 2403 #define ETH_SCREENING_TYPE_2_REGISTER_8_QUEUE_NUMBER_Msk 0xFUL 2404 #define ETH_SCREENING_TYPE_2_REGISTER_8_VLAN_PRIORITY_Pos 4UL 2405 #define ETH_SCREENING_TYPE_2_REGISTER_8_VLAN_PRIORITY_Msk 0x70UL 2406 #define ETH_SCREENING_TYPE_2_REGISTER_8_RESERVED_7_Pos 7UL 2407 #define ETH_SCREENING_TYPE_2_REGISTER_8_RESERVED_7_Msk 0x80UL 2408 #define ETH_SCREENING_TYPE_2_REGISTER_8_VLAN_ENABLE_Pos 8UL 2409 #define ETH_SCREENING_TYPE_2_REGISTER_8_VLAN_ENABLE_Msk 0x100UL 2410 #define ETH_SCREENING_TYPE_2_REGISTER_8_INDEX_Pos 9UL 2411 #define ETH_SCREENING_TYPE_2_REGISTER_8_INDEX_Msk 0xE00UL 2412 #define ETH_SCREENING_TYPE_2_REGISTER_8_ETHERTYPE_ENABLE_Pos 12UL 2413 #define ETH_SCREENING_TYPE_2_REGISTER_8_ETHERTYPE_ENABLE_Msk 0x1000UL 2414 #define ETH_SCREENING_TYPE_2_REGISTER_8_COMPARE_A_Pos 13UL 2415 #define ETH_SCREENING_TYPE_2_REGISTER_8_COMPARE_A_Msk 0x3E000UL 2416 #define ETH_SCREENING_TYPE_2_REGISTER_8_COMPARE_A_ENABLE_Pos 18UL 2417 #define ETH_SCREENING_TYPE_2_REGISTER_8_COMPARE_A_ENABLE_Msk 0x40000UL 2418 #define ETH_SCREENING_TYPE_2_REGISTER_8_COMPARE_B_Pos 19UL 2419 #define ETH_SCREENING_TYPE_2_REGISTER_8_COMPARE_B_Msk 0xF80000UL 2420 #define ETH_SCREENING_TYPE_2_REGISTER_8_COMPARE_B_ENABLE_Pos 24UL 2421 #define ETH_SCREENING_TYPE_2_REGISTER_8_COMPARE_B_ENABLE_Msk 0x1000000UL 2422 #define ETH_SCREENING_TYPE_2_REGISTER_8_COMPARE_C_Pos 25UL 2423 #define ETH_SCREENING_TYPE_2_REGISTER_8_COMPARE_C_Msk 0x3E000000UL 2424 #define ETH_SCREENING_TYPE_2_REGISTER_8_COMPARE_C_ENABLE_Pos 30UL 2425 #define ETH_SCREENING_TYPE_2_REGISTER_8_COMPARE_C_ENABLE_Msk 0x40000000UL 2426 #define ETH_SCREENING_TYPE_2_REGISTER_8_RESERVED_31_Pos 31UL 2427 #define ETH_SCREENING_TYPE_2_REGISTER_8_RESERVED_31_Msk 0x80000000UL 2428 /* ETH.SCREENING_TYPE_2_REGISTER_9 */ 2429 #define ETH_SCREENING_TYPE_2_REGISTER_9_QUEUE_NUMBER_Pos 0UL 2430 #define ETH_SCREENING_TYPE_2_REGISTER_9_QUEUE_NUMBER_Msk 0xFUL 2431 #define ETH_SCREENING_TYPE_2_REGISTER_9_VLAN_PRIORITY_Pos 4UL 2432 #define ETH_SCREENING_TYPE_2_REGISTER_9_VLAN_PRIORITY_Msk 0x70UL 2433 #define ETH_SCREENING_TYPE_2_REGISTER_9_RESERVED_7_Pos 7UL 2434 #define ETH_SCREENING_TYPE_2_REGISTER_9_RESERVED_7_Msk 0x80UL 2435 #define ETH_SCREENING_TYPE_2_REGISTER_9_VLAN_ENABLE_Pos 8UL 2436 #define ETH_SCREENING_TYPE_2_REGISTER_9_VLAN_ENABLE_Msk 0x100UL 2437 #define ETH_SCREENING_TYPE_2_REGISTER_9_INDEX_Pos 9UL 2438 #define ETH_SCREENING_TYPE_2_REGISTER_9_INDEX_Msk 0xE00UL 2439 #define ETH_SCREENING_TYPE_2_REGISTER_9_ETHERTYPE_ENABLE_Pos 12UL 2440 #define ETH_SCREENING_TYPE_2_REGISTER_9_ETHERTYPE_ENABLE_Msk 0x1000UL 2441 #define ETH_SCREENING_TYPE_2_REGISTER_9_COMPARE_A_Pos 13UL 2442 #define ETH_SCREENING_TYPE_2_REGISTER_9_COMPARE_A_Msk 0x3E000UL 2443 #define ETH_SCREENING_TYPE_2_REGISTER_9_COMPARE_A_ENABLE_Pos 18UL 2444 #define ETH_SCREENING_TYPE_2_REGISTER_9_COMPARE_A_ENABLE_Msk 0x40000UL 2445 #define ETH_SCREENING_TYPE_2_REGISTER_9_COMPARE_B_Pos 19UL 2446 #define ETH_SCREENING_TYPE_2_REGISTER_9_COMPARE_B_Msk 0xF80000UL 2447 #define ETH_SCREENING_TYPE_2_REGISTER_9_COMPARE_B_ENABLE_Pos 24UL 2448 #define ETH_SCREENING_TYPE_2_REGISTER_9_COMPARE_B_ENABLE_Msk 0x1000000UL 2449 #define ETH_SCREENING_TYPE_2_REGISTER_9_COMPARE_C_Pos 25UL 2450 #define ETH_SCREENING_TYPE_2_REGISTER_9_COMPARE_C_Msk 0x3E000000UL 2451 #define ETH_SCREENING_TYPE_2_REGISTER_9_COMPARE_C_ENABLE_Pos 30UL 2452 #define ETH_SCREENING_TYPE_2_REGISTER_9_COMPARE_C_ENABLE_Msk 0x40000000UL 2453 #define ETH_SCREENING_TYPE_2_REGISTER_9_RESERVED_31_Pos 31UL 2454 #define ETH_SCREENING_TYPE_2_REGISTER_9_RESERVED_31_Msk 0x80000000UL 2455 /* ETH.SCREENING_TYPE_2_REGISTER_10 */ 2456 #define ETH_SCREENING_TYPE_2_REGISTER_10_QUEUE_NUMBER_Pos 0UL 2457 #define ETH_SCREENING_TYPE_2_REGISTER_10_QUEUE_NUMBER_Msk 0xFUL 2458 #define ETH_SCREENING_TYPE_2_REGISTER_10_VLAN_PRIORITY_Pos 4UL 2459 #define ETH_SCREENING_TYPE_2_REGISTER_10_VLAN_PRIORITY_Msk 0x70UL 2460 #define ETH_SCREENING_TYPE_2_REGISTER_10_RESERVED_7_Pos 7UL 2461 #define ETH_SCREENING_TYPE_2_REGISTER_10_RESERVED_7_Msk 0x80UL 2462 #define ETH_SCREENING_TYPE_2_REGISTER_10_VLAN_ENABLE_Pos 8UL 2463 #define ETH_SCREENING_TYPE_2_REGISTER_10_VLAN_ENABLE_Msk 0x100UL 2464 #define ETH_SCREENING_TYPE_2_REGISTER_10_INDEX_Pos 9UL 2465 #define ETH_SCREENING_TYPE_2_REGISTER_10_INDEX_Msk 0xE00UL 2466 #define ETH_SCREENING_TYPE_2_REGISTER_10_ETHERTYPE_ENABLE_Pos 12UL 2467 #define ETH_SCREENING_TYPE_2_REGISTER_10_ETHERTYPE_ENABLE_Msk 0x1000UL 2468 #define ETH_SCREENING_TYPE_2_REGISTER_10_COMPARE_A_Pos 13UL 2469 #define ETH_SCREENING_TYPE_2_REGISTER_10_COMPARE_A_Msk 0x3E000UL 2470 #define ETH_SCREENING_TYPE_2_REGISTER_10_COMPARE_A_ENABLE_Pos 18UL 2471 #define ETH_SCREENING_TYPE_2_REGISTER_10_COMPARE_A_ENABLE_Msk 0x40000UL 2472 #define ETH_SCREENING_TYPE_2_REGISTER_10_COMPARE_B_Pos 19UL 2473 #define ETH_SCREENING_TYPE_2_REGISTER_10_COMPARE_B_Msk 0xF80000UL 2474 #define ETH_SCREENING_TYPE_2_REGISTER_10_COMPARE_B_ENABLE_Pos 24UL 2475 #define ETH_SCREENING_TYPE_2_REGISTER_10_COMPARE_B_ENABLE_Msk 0x1000000UL 2476 #define ETH_SCREENING_TYPE_2_REGISTER_10_COMPARE_C_Pos 25UL 2477 #define ETH_SCREENING_TYPE_2_REGISTER_10_COMPARE_C_Msk 0x3E000000UL 2478 #define ETH_SCREENING_TYPE_2_REGISTER_10_COMPARE_C_ENABLE_Pos 30UL 2479 #define ETH_SCREENING_TYPE_2_REGISTER_10_COMPARE_C_ENABLE_Msk 0x40000000UL 2480 #define ETH_SCREENING_TYPE_2_REGISTER_10_RESERVED_31_Pos 31UL 2481 #define ETH_SCREENING_TYPE_2_REGISTER_10_RESERVED_31_Msk 0x80000000UL 2482 /* ETH.SCREENING_TYPE_2_REGISTER_11 */ 2483 #define ETH_SCREENING_TYPE_2_REGISTER_11_QUEUE_NUMBER_Pos 0UL 2484 #define ETH_SCREENING_TYPE_2_REGISTER_11_QUEUE_NUMBER_Msk 0xFUL 2485 #define ETH_SCREENING_TYPE_2_REGISTER_11_VLAN_PRIORITY_Pos 4UL 2486 #define ETH_SCREENING_TYPE_2_REGISTER_11_VLAN_PRIORITY_Msk 0x70UL 2487 #define ETH_SCREENING_TYPE_2_REGISTER_11_RESERVED_7_Pos 7UL 2488 #define ETH_SCREENING_TYPE_2_REGISTER_11_RESERVED_7_Msk 0x80UL 2489 #define ETH_SCREENING_TYPE_2_REGISTER_11_VLAN_ENABLE_Pos 8UL 2490 #define ETH_SCREENING_TYPE_2_REGISTER_11_VLAN_ENABLE_Msk 0x100UL 2491 #define ETH_SCREENING_TYPE_2_REGISTER_11_INDEX_Pos 9UL 2492 #define ETH_SCREENING_TYPE_2_REGISTER_11_INDEX_Msk 0xE00UL 2493 #define ETH_SCREENING_TYPE_2_REGISTER_11_ETHERTYPE_ENABLE_Pos 12UL 2494 #define ETH_SCREENING_TYPE_2_REGISTER_11_ETHERTYPE_ENABLE_Msk 0x1000UL 2495 #define ETH_SCREENING_TYPE_2_REGISTER_11_COMPARE_A_Pos 13UL 2496 #define ETH_SCREENING_TYPE_2_REGISTER_11_COMPARE_A_Msk 0x3E000UL 2497 #define ETH_SCREENING_TYPE_2_REGISTER_11_COMPARE_A_ENABLE_Pos 18UL 2498 #define ETH_SCREENING_TYPE_2_REGISTER_11_COMPARE_A_ENABLE_Msk 0x40000UL 2499 #define ETH_SCREENING_TYPE_2_REGISTER_11_COMPARE_B_Pos 19UL 2500 #define ETH_SCREENING_TYPE_2_REGISTER_11_COMPARE_B_Msk 0xF80000UL 2501 #define ETH_SCREENING_TYPE_2_REGISTER_11_COMPARE_B_ENABLE_Pos 24UL 2502 #define ETH_SCREENING_TYPE_2_REGISTER_11_COMPARE_B_ENABLE_Msk 0x1000000UL 2503 #define ETH_SCREENING_TYPE_2_REGISTER_11_COMPARE_C_Pos 25UL 2504 #define ETH_SCREENING_TYPE_2_REGISTER_11_COMPARE_C_Msk 0x3E000000UL 2505 #define ETH_SCREENING_TYPE_2_REGISTER_11_COMPARE_C_ENABLE_Pos 30UL 2506 #define ETH_SCREENING_TYPE_2_REGISTER_11_COMPARE_C_ENABLE_Msk 0x40000000UL 2507 #define ETH_SCREENING_TYPE_2_REGISTER_11_RESERVED_31_Pos 31UL 2508 #define ETH_SCREENING_TYPE_2_REGISTER_11_RESERVED_31_Msk 0x80000000UL 2509 /* ETH.SCREENING_TYPE_2_REGISTER_12 */ 2510 #define ETH_SCREENING_TYPE_2_REGISTER_12_QUEUE_NUMBER_Pos 0UL 2511 #define ETH_SCREENING_TYPE_2_REGISTER_12_QUEUE_NUMBER_Msk 0xFUL 2512 #define ETH_SCREENING_TYPE_2_REGISTER_12_VLAN_PRIORITY_Pos 4UL 2513 #define ETH_SCREENING_TYPE_2_REGISTER_12_VLAN_PRIORITY_Msk 0x70UL 2514 #define ETH_SCREENING_TYPE_2_REGISTER_12_RESERVED_7_Pos 7UL 2515 #define ETH_SCREENING_TYPE_2_REGISTER_12_RESERVED_7_Msk 0x80UL 2516 #define ETH_SCREENING_TYPE_2_REGISTER_12_VLAN_ENABLE_Pos 8UL 2517 #define ETH_SCREENING_TYPE_2_REGISTER_12_VLAN_ENABLE_Msk 0x100UL 2518 #define ETH_SCREENING_TYPE_2_REGISTER_12_INDEX_Pos 9UL 2519 #define ETH_SCREENING_TYPE_2_REGISTER_12_INDEX_Msk 0xE00UL 2520 #define ETH_SCREENING_TYPE_2_REGISTER_12_ETHERTYPE_ENABLE_Pos 12UL 2521 #define ETH_SCREENING_TYPE_2_REGISTER_12_ETHERTYPE_ENABLE_Msk 0x1000UL 2522 #define ETH_SCREENING_TYPE_2_REGISTER_12_COMPARE_A_Pos 13UL 2523 #define ETH_SCREENING_TYPE_2_REGISTER_12_COMPARE_A_Msk 0x3E000UL 2524 #define ETH_SCREENING_TYPE_2_REGISTER_12_COMPARE_A_ENABLE_Pos 18UL 2525 #define ETH_SCREENING_TYPE_2_REGISTER_12_COMPARE_A_ENABLE_Msk 0x40000UL 2526 #define ETH_SCREENING_TYPE_2_REGISTER_12_COMPARE_B_Pos 19UL 2527 #define ETH_SCREENING_TYPE_2_REGISTER_12_COMPARE_B_Msk 0xF80000UL 2528 #define ETH_SCREENING_TYPE_2_REGISTER_12_COMPARE_B_ENABLE_Pos 24UL 2529 #define ETH_SCREENING_TYPE_2_REGISTER_12_COMPARE_B_ENABLE_Msk 0x1000000UL 2530 #define ETH_SCREENING_TYPE_2_REGISTER_12_COMPARE_C_Pos 25UL 2531 #define ETH_SCREENING_TYPE_2_REGISTER_12_COMPARE_C_Msk 0x3E000000UL 2532 #define ETH_SCREENING_TYPE_2_REGISTER_12_COMPARE_C_ENABLE_Pos 30UL 2533 #define ETH_SCREENING_TYPE_2_REGISTER_12_COMPARE_C_ENABLE_Msk 0x40000000UL 2534 #define ETH_SCREENING_TYPE_2_REGISTER_12_RESERVED_31_Pos 31UL 2535 #define ETH_SCREENING_TYPE_2_REGISTER_12_RESERVED_31_Msk 0x80000000UL 2536 /* ETH.SCREENING_TYPE_2_REGISTER_13 */ 2537 #define ETH_SCREENING_TYPE_2_REGISTER_13_QUEUE_NUMBER_Pos 0UL 2538 #define ETH_SCREENING_TYPE_2_REGISTER_13_QUEUE_NUMBER_Msk 0xFUL 2539 #define ETH_SCREENING_TYPE_2_REGISTER_13_VLAN_PRIORITY_Pos 4UL 2540 #define ETH_SCREENING_TYPE_2_REGISTER_13_VLAN_PRIORITY_Msk 0x70UL 2541 #define ETH_SCREENING_TYPE_2_REGISTER_13_RESERVED_7_Pos 7UL 2542 #define ETH_SCREENING_TYPE_2_REGISTER_13_RESERVED_7_Msk 0x80UL 2543 #define ETH_SCREENING_TYPE_2_REGISTER_13_VLAN_ENABLE_Pos 8UL 2544 #define ETH_SCREENING_TYPE_2_REGISTER_13_VLAN_ENABLE_Msk 0x100UL 2545 #define ETH_SCREENING_TYPE_2_REGISTER_13_INDEX_Pos 9UL 2546 #define ETH_SCREENING_TYPE_2_REGISTER_13_INDEX_Msk 0xE00UL 2547 #define ETH_SCREENING_TYPE_2_REGISTER_13_ETHERTYPE_ENABLE_Pos 12UL 2548 #define ETH_SCREENING_TYPE_2_REGISTER_13_ETHERTYPE_ENABLE_Msk 0x1000UL 2549 #define ETH_SCREENING_TYPE_2_REGISTER_13_COMPARE_A_Pos 13UL 2550 #define ETH_SCREENING_TYPE_2_REGISTER_13_COMPARE_A_Msk 0x3E000UL 2551 #define ETH_SCREENING_TYPE_2_REGISTER_13_COMPARE_A_ENABLE_Pos 18UL 2552 #define ETH_SCREENING_TYPE_2_REGISTER_13_COMPARE_A_ENABLE_Msk 0x40000UL 2553 #define ETH_SCREENING_TYPE_2_REGISTER_13_COMPARE_B_Pos 19UL 2554 #define ETH_SCREENING_TYPE_2_REGISTER_13_COMPARE_B_Msk 0xF80000UL 2555 #define ETH_SCREENING_TYPE_2_REGISTER_13_COMPARE_B_ENABLE_Pos 24UL 2556 #define ETH_SCREENING_TYPE_2_REGISTER_13_COMPARE_B_ENABLE_Msk 0x1000000UL 2557 #define ETH_SCREENING_TYPE_2_REGISTER_13_COMPARE_C_Pos 25UL 2558 #define ETH_SCREENING_TYPE_2_REGISTER_13_COMPARE_C_Msk 0x3E000000UL 2559 #define ETH_SCREENING_TYPE_2_REGISTER_13_COMPARE_C_ENABLE_Pos 30UL 2560 #define ETH_SCREENING_TYPE_2_REGISTER_13_COMPARE_C_ENABLE_Msk 0x40000000UL 2561 #define ETH_SCREENING_TYPE_2_REGISTER_13_RESERVED_31_Pos 31UL 2562 #define ETH_SCREENING_TYPE_2_REGISTER_13_RESERVED_31_Msk 0x80000000UL 2563 /* ETH.SCREENING_TYPE_2_REGISTER_14 */ 2564 #define ETH_SCREENING_TYPE_2_REGISTER_14_QUEUE_NUMBER_Pos 0UL 2565 #define ETH_SCREENING_TYPE_2_REGISTER_14_QUEUE_NUMBER_Msk 0xFUL 2566 #define ETH_SCREENING_TYPE_2_REGISTER_14_VLAN_PRIORITY_Pos 4UL 2567 #define ETH_SCREENING_TYPE_2_REGISTER_14_VLAN_PRIORITY_Msk 0x70UL 2568 #define ETH_SCREENING_TYPE_2_REGISTER_14_RESERVED_7_Pos 7UL 2569 #define ETH_SCREENING_TYPE_2_REGISTER_14_RESERVED_7_Msk 0x80UL 2570 #define ETH_SCREENING_TYPE_2_REGISTER_14_VLAN_ENABLE_Pos 8UL 2571 #define ETH_SCREENING_TYPE_2_REGISTER_14_VLAN_ENABLE_Msk 0x100UL 2572 #define ETH_SCREENING_TYPE_2_REGISTER_14_INDEX_Pos 9UL 2573 #define ETH_SCREENING_TYPE_2_REGISTER_14_INDEX_Msk 0xE00UL 2574 #define ETH_SCREENING_TYPE_2_REGISTER_14_ETHERTYPE_ENABLE_Pos 12UL 2575 #define ETH_SCREENING_TYPE_2_REGISTER_14_ETHERTYPE_ENABLE_Msk 0x1000UL 2576 #define ETH_SCREENING_TYPE_2_REGISTER_14_COMPARE_A_Pos 13UL 2577 #define ETH_SCREENING_TYPE_2_REGISTER_14_COMPARE_A_Msk 0x3E000UL 2578 #define ETH_SCREENING_TYPE_2_REGISTER_14_COMPARE_A_ENABLE_Pos 18UL 2579 #define ETH_SCREENING_TYPE_2_REGISTER_14_COMPARE_A_ENABLE_Msk 0x40000UL 2580 #define ETH_SCREENING_TYPE_2_REGISTER_14_COMPARE_B_Pos 19UL 2581 #define ETH_SCREENING_TYPE_2_REGISTER_14_COMPARE_B_Msk 0xF80000UL 2582 #define ETH_SCREENING_TYPE_2_REGISTER_14_COMPARE_B_ENABLE_Pos 24UL 2583 #define ETH_SCREENING_TYPE_2_REGISTER_14_COMPARE_B_ENABLE_Msk 0x1000000UL 2584 #define ETH_SCREENING_TYPE_2_REGISTER_14_COMPARE_C_Pos 25UL 2585 #define ETH_SCREENING_TYPE_2_REGISTER_14_COMPARE_C_Msk 0x3E000000UL 2586 #define ETH_SCREENING_TYPE_2_REGISTER_14_COMPARE_C_ENABLE_Pos 30UL 2587 #define ETH_SCREENING_TYPE_2_REGISTER_14_COMPARE_C_ENABLE_Msk 0x40000000UL 2588 #define ETH_SCREENING_TYPE_2_REGISTER_14_RESERVED_31_Pos 31UL 2589 #define ETH_SCREENING_TYPE_2_REGISTER_14_RESERVED_31_Msk 0x80000000UL 2590 /* ETH.SCREENING_TYPE_2_REGISTER_15 */ 2591 #define ETH_SCREENING_TYPE_2_REGISTER_15_QUEUE_NUMBER_Pos 0UL 2592 #define ETH_SCREENING_TYPE_2_REGISTER_15_QUEUE_NUMBER_Msk 0xFUL 2593 #define ETH_SCREENING_TYPE_2_REGISTER_15_VLAN_PRIORITY_Pos 4UL 2594 #define ETH_SCREENING_TYPE_2_REGISTER_15_VLAN_PRIORITY_Msk 0x70UL 2595 #define ETH_SCREENING_TYPE_2_REGISTER_15_RESERVED_7_Pos 7UL 2596 #define ETH_SCREENING_TYPE_2_REGISTER_15_RESERVED_7_Msk 0x80UL 2597 #define ETH_SCREENING_TYPE_2_REGISTER_15_VLAN_ENABLE_Pos 8UL 2598 #define ETH_SCREENING_TYPE_2_REGISTER_15_VLAN_ENABLE_Msk 0x100UL 2599 #define ETH_SCREENING_TYPE_2_REGISTER_15_INDEX_Pos 9UL 2600 #define ETH_SCREENING_TYPE_2_REGISTER_15_INDEX_Msk 0xE00UL 2601 #define ETH_SCREENING_TYPE_2_REGISTER_15_ETHERTYPE_ENABLE_Pos 12UL 2602 #define ETH_SCREENING_TYPE_2_REGISTER_15_ETHERTYPE_ENABLE_Msk 0x1000UL 2603 #define ETH_SCREENING_TYPE_2_REGISTER_15_COMPARE_A_Pos 13UL 2604 #define ETH_SCREENING_TYPE_2_REGISTER_15_COMPARE_A_Msk 0x3E000UL 2605 #define ETH_SCREENING_TYPE_2_REGISTER_15_COMPARE_A_ENABLE_Pos 18UL 2606 #define ETH_SCREENING_TYPE_2_REGISTER_15_COMPARE_A_ENABLE_Msk 0x40000UL 2607 #define ETH_SCREENING_TYPE_2_REGISTER_15_COMPARE_B_Pos 19UL 2608 #define ETH_SCREENING_TYPE_2_REGISTER_15_COMPARE_B_Msk 0xF80000UL 2609 #define ETH_SCREENING_TYPE_2_REGISTER_15_COMPARE_B_ENABLE_Pos 24UL 2610 #define ETH_SCREENING_TYPE_2_REGISTER_15_COMPARE_B_ENABLE_Msk 0x1000000UL 2611 #define ETH_SCREENING_TYPE_2_REGISTER_15_COMPARE_C_Pos 25UL 2612 #define ETH_SCREENING_TYPE_2_REGISTER_15_COMPARE_C_Msk 0x3E000000UL 2613 #define ETH_SCREENING_TYPE_2_REGISTER_15_COMPARE_C_ENABLE_Pos 30UL 2614 #define ETH_SCREENING_TYPE_2_REGISTER_15_COMPARE_C_ENABLE_Msk 0x40000000UL 2615 #define ETH_SCREENING_TYPE_2_REGISTER_15_RESERVED_31_Pos 31UL 2616 #define ETH_SCREENING_TYPE_2_REGISTER_15_RESERVED_31_Msk 0x80000000UL 2617 /* ETH.TX_SCHED_CTRL */ 2618 #define ETH_TX_SCHED_CTRL_TX_SCHED_Q0_Pos 0UL 2619 #define ETH_TX_SCHED_CTRL_TX_SCHED_Q0_Msk 0x3UL 2620 #define ETH_TX_SCHED_CTRL_TX_SCHED_Q1_Pos 2UL 2621 #define ETH_TX_SCHED_CTRL_TX_SCHED_Q1_Msk 0xCUL 2622 #define ETH_TX_SCHED_CTRL_TX_SCHED_Q2_Pos 4UL 2623 #define ETH_TX_SCHED_CTRL_TX_SCHED_Q2_Msk 0x30UL 2624 #define ETH_TX_SCHED_CTRL_TX_SCHED_Q3_Pos 6UL 2625 #define ETH_TX_SCHED_CTRL_TX_SCHED_Q3_Msk 0xC0UL 2626 #define ETH_TX_SCHED_CTRL_REMOVED_31_8_Pos 8UL 2627 #define ETH_TX_SCHED_CTRL_REMOVED_31_8_Msk 0xFFFFFF00UL 2628 /* ETH.BW_RATE_LIMIT_Q0TO3 */ 2629 #define ETH_BW_RATE_LIMIT_Q0TO3_DWRR_ETS_WEIGHT_Q0_Pos 0UL 2630 #define ETH_BW_RATE_LIMIT_Q0TO3_DWRR_ETS_WEIGHT_Q0_Msk 0xFFUL 2631 #define ETH_BW_RATE_LIMIT_Q0TO3_DWRR_ETS_WEIGHT_Q1_Pos 8UL 2632 #define ETH_BW_RATE_LIMIT_Q0TO3_DWRR_ETS_WEIGHT_Q1_Msk 0xFF00UL 2633 #define ETH_BW_RATE_LIMIT_Q0TO3_DWRR_ETS_WEIGHT_Q2_Pos 16UL 2634 #define ETH_BW_RATE_LIMIT_Q0TO3_DWRR_ETS_WEIGHT_Q2_Msk 0xFF0000UL 2635 #define ETH_BW_RATE_LIMIT_Q0TO3_DWRR_ETS_WEIGHT_Q3_Pos 24UL 2636 #define ETH_BW_RATE_LIMIT_Q0TO3_DWRR_ETS_WEIGHT_Q3_Msk 0xFF000000UL 2637 /* ETH.BW_RATE_LIMIT_Q4TO7 */ 2638 #define ETH_BW_RATE_LIMIT_Q4TO7_REMOVED_31_0_Pos 0UL 2639 #define ETH_BW_RATE_LIMIT_Q4TO7_REMOVED_31_0_Msk 0xFFFFFFFFUL 2640 /* ETH.BW_RATE_LIMIT_Q8TO11 */ 2641 #define ETH_BW_RATE_LIMIT_Q8TO11_REMOVED_31_0_Pos 0UL 2642 #define ETH_BW_RATE_LIMIT_Q8TO11_REMOVED_31_0_Msk 0xFFFFFFFFUL 2643 /* ETH.BW_RATE_LIMIT_Q12TO15 */ 2644 #define ETH_BW_RATE_LIMIT_Q12TO15_REMOVED_31_0_Pos 0UL 2645 #define ETH_BW_RATE_LIMIT_Q12TO15_REMOVED_31_0_Msk 0xFFFFFFFFUL 2646 /* ETH.TX_Q_SEG_ALLOC_Q0TO7 */ 2647 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_SEGMENT_ALLOC_Q0_Pos 0UL 2648 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_SEGMENT_ALLOC_Q0_Msk 0x7UL 2649 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_3_3_Pos 3UL 2650 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_3_3_Msk 0x8UL 2651 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_SEGMENT_ALLOC_Q1_Pos 4UL 2652 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_SEGMENT_ALLOC_Q1_Msk 0x70UL 2653 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_7_7_Pos 7UL 2654 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_7_7_Msk 0x80UL 2655 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_SEGMENT_ALLOC_Q2_Pos 8UL 2656 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_SEGMENT_ALLOC_Q2_Msk 0x700UL 2657 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_11_11_Pos 11UL 2658 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_11_11_Msk 0x800UL 2659 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_REMOVED_14_12_Pos 12UL 2660 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_REMOVED_14_12_Msk 0x7000UL 2661 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_15_15_Pos 15UL 2662 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_15_15_Msk 0x8000UL 2663 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_REMOVED_18_16_Pos 16UL 2664 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_REMOVED_18_16_Msk 0x70000UL 2665 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_19_19_Pos 19UL 2666 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_19_19_Msk 0x80000UL 2667 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_REMOVED_22_20_Pos 20UL 2668 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_REMOVED_22_20_Msk 0x700000UL 2669 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_23_Pos 23UL 2670 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_23_Msk 0x800000UL 2671 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_REMOVED_26_24_Pos 24UL 2672 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_REMOVED_26_24_Msk 0x7000000UL 2673 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_27_27_Pos 27UL 2674 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_27_27_Msk 0x8000000UL 2675 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_REMOVED_30_28_Pos 28UL 2676 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_REMOVED_30_28_Msk 0x70000000UL 2677 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_31_31_Pos 31UL 2678 #define ETH_TX_Q_SEG_ALLOC_Q0TO7_RESERVED_31_31_Msk 0x80000000UL 2679 /* ETH.TX_Q_SEG_ALLOC_Q8TO15 */ 2680 #define ETH_TX_Q_SEG_ALLOC_Q8TO15_REMOVED_31_0_Pos 0UL 2681 #define ETH_TX_Q_SEG_ALLOC_Q8TO15_REMOVED_31_0_Msk 0xFFFFFFFFUL 2682 /* ETH.RECEIVE_Q8_PTR */ 2683 #define ETH_RECEIVE_Q8_PTR_REMOVED_31_0_Pos 0UL 2684 #define ETH_RECEIVE_Q8_PTR_REMOVED_31_0_Msk 0xFFFFFFFFUL 2685 /* ETH.RECEIVE_Q15_PTR */ 2686 #define ETH_RECEIVE_Q15_PTR_REMOVED_31_0_Pos 0UL 2687 #define ETH_RECEIVE_Q15_PTR_REMOVED_31_0_Msk 0xFFFFFFFFUL 2688 /* ETH.DMA_RXBUF_SIZE_Q8 */ 2689 #define ETH_DMA_RXBUF_SIZE_Q8_REMOVED_31_0_Pos 0UL 2690 #define ETH_DMA_RXBUF_SIZE_Q8_REMOVED_31_0_Msk 0xFFFFFFFFUL 2691 /* ETH.DMA_RXBUF_SIZE_Q15 */ 2692 #define ETH_DMA_RXBUF_SIZE_Q15_REMOVED_31_0_Pos 0UL 2693 #define ETH_DMA_RXBUF_SIZE_Q15_REMOVED_31_0_Msk 0xFFFFFFFFUL 2694 /* ETH.INT_Q1_ENABLE */ 2695 #define ETH_INT_Q1_ENABLE_ENABLE_RECEIVE_COMPLETE_INTERRUPT_Pos 1UL 2696 #define ETH_INT_Q1_ENABLE_ENABLE_RECEIVE_COMPLETE_INTERRUPT_Msk 0x2UL 2697 #define ETH_INT_Q1_ENABLE_ENABLE_RX_USED_BIT_READ_INTERRUPT_Pos 2UL 2698 #define ETH_INT_Q1_ENABLE_ENABLE_RX_USED_BIT_READ_INTERRUPT_Msk 0x4UL 2699 #define ETH_INT_Q1_ENABLE_ENABLE_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_Pos 5UL 2700 #define ETH_INT_Q1_ENABLE_ENABLE_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_Msk 0x20UL 2701 #define ETH_INT_Q1_ENABLE_ENABLE_TRANSMIT_FRAME_CORRUPTION_DUE_TO_AMBA_ERROR_INTERRUPT_Pos 6UL 2702 #define ETH_INT_Q1_ENABLE_ENABLE_TRANSMIT_FRAME_CORRUPTION_DUE_TO_AMBA_ERROR_INTERRUPT_Msk 0x40UL 2703 #define ETH_INT_Q1_ENABLE_ENABLE_TRANSMIT_COMPLETE_INTERRUPT_Pos 7UL 2704 #define ETH_INT_Q1_ENABLE_ENABLE_TRANSMIT_COMPLETE_INTERRUPT_Msk 0x80UL 2705 #define ETH_INT_Q1_ENABLE_ENABLE_RESP_NOT_OK_INTERRUPT_Pos 11UL 2706 #define ETH_INT_Q1_ENABLE_ENABLE_RESP_NOT_OK_INTERRUPT_Msk 0x800UL 2707 /* ETH.INT_Q2_ENABLE */ 2708 #define ETH_INT_Q2_ENABLE_ENABLE_RECEIVE_COMPLETE_INTERRUPT_Pos 1UL 2709 #define ETH_INT_Q2_ENABLE_ENABLE_RECEIVE_COMPLETE_INTERRUPT_Msk 0x2UL 2710 #define ETH_INT_Q2_ENABLE_ENABLE_RX_USED_BIT_READ_INTERRUPT_Pos 2UL 2711 #define ETH_INT_Q2_ENABLE_ENABLE_RX_USED_BIT_READ_INTERRUPT_Msk 0x4UL 2712 #define ETH_INT_Q2_ENABLE_ENABLE_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_Pos 5UL 2713 #define ETH_INT_Q2_ENABLE_ENABLE_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_Msk 0x20UL 2714 #define ETH_INT_Q2_ENABLE_ENABLE_TRANSMIT_FRAME_CORRUPTION_DUE_TO_AMBA_ERROR_INTERRUPT_Pos 6UL 2715 #define ETH_INT_Q2_ENABLE_ENABLE_TRANSMIT_FRAME_CORRUPTION_DUE_TO_AMBA_ERROR_INTERRUPT_Msk 0x40UL 2716 #define ETH_INT_Q2_ENABLE_ENABLE_TRANSMIT_COMPLETE_INTERRUPT_Pos 7UL 2717 #define ETH_INT_Q2_ENABLE_ENABLE_TRANSMIT_COMPLETE_INTERRUPT_Msk 0x80UL 2718 #define ETH_INT_Q2_ENABLE_ENABLE_RESP_NOT_OK_INTERRUPT_Pos 11UL 2719 #define ETH_INT_Q2_ENABLE_ENABLE_RESP_NOT_OK_INTERRUPT_Msk 0x800UL 2720 /* ETH.INT_Q3_ENABLE */ 2721 #define ETH_INT_Q3_ENABLE_REMOVED_31_0_Pos 0UL 2722 #define ETH_INT_Q3_ENABLE_REMOVED_31_0_Msk 0xFFFFFFFFUL 2723 /* ETH.INT_Q7_ENABLE */ 2724 #define ETH_INT_Q7_ENABLE_REMOVED_31_0_Pos 0UL 2725 #define ETH_INT_Q7_ENABLE_REMOVED_31_0_Msk 0xFFFFFFFFUL 2726 /* ETH.INT_Q1_DISABLE */ 2727 #define ETH_INT_Q1_DISABLE_DISABLE_RECEIVE_COMPLETE_INTERRUPT_Pos 1UL 2728 #define ETH_INT_Q1_DISABLE_DISABLE_RECEIVE_COMPLETE_INTERRUPT_Msk 0x2UL 2729 #define ETH_INT_Q1_DISABLE_DISABLE_RX_USED_BIT_READ_INTERRUPT_Pos 2UL 2730 #define ETH_INT_Q1_DISABLE_DISABLE_RX_USED_BIT_READ_INTERRUPT_Msk 0x4UL 2731 #define ETH_INT_Q1_DISABLE_DISABLE_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_Pos 5UL 2732 #define ETH_INT_Q1_DISABLE_DISABLE_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_Msk 0x20UL 2733 #define ETH_INT_Q1_DISABLE_DISABLE_TRANSMIT_FRAME_CORRUPTION_DUE_TO_AMBA_ERROR_INTERRUPT_Pos 6UL 2734 #define ETH_INT_Q1_DISABLE_DISABLE_TRANSMIT_FRAME_CORRUPTION_DUE_TO_AMBA_ERROR_INTERRUPT_Msk 0x40UL 2735 #define ETH_INT_Q1_DISABLE_DISABLE_TRANSMIT_COMPLETE_INTERRUPT_Pos 7UL 2736 #define ETH_INT_Q1_DISABLE_DISABLE_TRANSMIT_COMPLETE_INTERRUPT_Msk 0x80UL 2737 #define ETH_INT_Q1_DISABLE_DISABLE_RESP_NOT_OK_INTERRUPT_Pos 11UL 2738 #define ETH_INT_Q1_DISABLE_DISABLE_RESP_NOT_OK_INTERRUPT_Msk 0x800UL 2739 /* ETH.INT_Q2_DISABLE */ 2740 #define ETH_INT_Q2_DISABLE_DISABLE_RECEIVE_COMPLETE_INTERRUPT_Pos 1UL 2741 #define ETH_INT_Q2_DISABLE_DISABLE_RECEIVE_COMPLETE_INTERRUPT_Msk 0x2UL 2742 #define ETH_INT_Q2_DISABLE_DISABLE_RX_USED_BIT_READ_INTERRUPT_Pos 2UL 2743 #define ETH_INT_Q2_DISABLE_DISABLE_RX_USED_BIT_READ_INTERRUPT_Msk 0x4UL 2744 #define ETH_INT_Q2_DISABLE_DISABLE_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_Pos 5UL 2745 #define ETH_INT_Q2_DISABLE_DISABLE_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_Msk 0x20UL 2746 #define ETH_INT_Q2_DISABLE_DISABLE_TRANSMIT_FRAME_CORRUPTION_DUE_TO_AMBA_ERROR_INTERRUPT_Pos 6UL 2747 #define ETH_INT_Q2_DISABLE_DISABLE_TRANSMIT_FRAME_CORRUPTION_DUE_TO_AMBA_ERROR_INTERRUPT_Msk 0x40UL 2748 #define ETH_INT_Q2_DISABLE_DISABLE_TRANSMIT_COMPLETE_INTERRUPT_Pos 7UL 2749 #define ETH_INT_Q2_DISABLE_DISABLE_TRANSMIT_COMPLETE_INTERRUPT_Msk 0x80UL 2750 #define ETH_INT_Q2_DISABLE_DISABLE_RESP_NOT_OK_INTERRUPT_Pos 11UL 2751 #define ETH_INT_Q2_DISABLE_DISABLE_RESP_NOT_OK_INTERRUPT_Msk 0x800UL 2752 /* ETH.INT_Q3_DISABLE */ 2753 #define ETH_INT_Q3_DISABLE_REMOVED_31_0_Pos 0UL 2754 #define ETH_INT_Q3_DISABLE_REMOVED_31_0_Msk 0xFFFFFFFFUL 2755 /* ETH.INT_Q7_DISABLE */ 2756 #define ETH_INT_Q7_DISABLE_REMOVED_31_0_Pos 0UL 2757 #define ETH_INT_Q7_DISABLE_REMOVED_31_0_Msk 0xFFFFFFFFUL 2758 /* ETH.INT_Q1_MASK */ 2759 #define ETH_INT_Q1_MASK_RECEIVE_COMPLETE_INTERRUPT_MASK_Pos 1UL 2760 #define ETH_INT_Q1_MASK_RECEIVE_COMPLETE_INTERRUPT_MASK_Msk 0x2UL 2761 #define ETH_INT_Q1_MASK_RX_USED_INTERRUPT_MASK_Pos 2UL 2762 #define ETH_INT_Q1_MASK_RX_USED_INTERRUPT_MASK_Msk 0x4UL 2763 #define ETH_INT_Q1_MASK_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_MASK_Pos 5UL 2764 #define ETH_INT_Q1_MASK_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_MASK_Msk 0x20UL 2765 #define ETH_INT_Q1_MASK_AMBA_ERROR_INTERRUPT_MASK_Pos 6UL 2766 #define ETH_INT_Q1_MASK_AMBA_ERROR_INTERRUPT_MASK_Msk 0x40UL 2767 #define ETH_INT_Q1_MASK_TRANSMIT_COMPLETE_INTERRUPT_MASK_Pos 7UL 2768 #define ETH_INT_Q1_MASK_TRANSMIT_COMPLETE_INTERRUPT_MASK_Msk 0x80UL 2769 #define ETH_INT_Q1_MASK_RESP_NOT_OK_INTERRUPT_MASK_Pos 11UL 2770 #define ETH_INT_Q1_MASK_RESP_NOT_OK_INTERRUPT_MASK_Msk 0x800UL 2771 /* ETH.INT_Q2_MASK */ 2772 #define ETH_INT_Q2_MASK_RECEIVE_COMPLETE_INTERRUPT_MASK_Pos 1UL 2773 #define ETH_INT_Q2_MASK_RECEIVE_COMPLETE_INTERRUPT_MASK_Msk 0x2UL 2774 #define ETH_INT_Q2_MASK_RX_USED_INTERRUPT_MASK_Pos 2UL 2775 #define ETH_INT_Q2_MASK_RX_USED_INTERRUPT_MASK_Msk 0x4UL 2776 #define ETH_INT_Q2_MASK_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_MASK_Pos 5UL 2777 #define ETH_INT_Q2_MASK_RETRY_LIMIT_EXCEEDED_OR_LATE_COLLISION_INTERRUPT_MASK_Msk 0x20UL 2778 #define ETH_INT_Q2_MASK_AMBA_ERROR_INTERRUPT_MASK_Pos 6UL 2779 #define ETH_INT_Q2_MASK_AMBA_ERROR_INTERRUPT_MASK_Msk 0x40UL 2780 #define ETH_INT_Q2_MASK_TRANSMIT_COMPLETE_INTERRUPT_MASK_Pos 7UL 2781 #define ETH_INT_Q2_MASK_TRANSMIT_COMPLETE_INTERRUPT_MASK_Msk 0x80UL 2782 #define ETH_INT_Q2_MASK_RESP_NOT_OK_INTERRUPT_MASK_Pos 11UL 2783 #define ETH_INT_Q2_MASK_RESP_NOT_OK_INTERRUPT_MASK_Msk 0x800UL 2784 /* ETH.INT_Q3_MASK */ 2785 #define ETH_INT_Q3_MASK_REMOVED_31_0_Pos 0UL 2786 #define ETH_INT_Q3_MASK_REMOVED_31_0_Msk 0xFFFFFFFFUL 2787 /* ETH.INT_Q7_MASK */ 2788 #define ETH_INT_Q7_MASK_REMOVED_31_0_Pos 0UL 2789 #define ETH_INT_Q7_MASK_REMOVED_31_0_Msk 0xFFFFFFFFUL 2790 /* ETH.INT_Q8_ENABLE */ 2791 #define ETH_INT_Q8_ENABLE_REMOVED_31_0_Pos 0UL 2792 #define ETH_INT_Q8_ENABLE_REMOVED_31_0_Msk 0xFFFFFFFFUL 2793 /* ETH.INT_Q15_ENABLE */ 2794 #define ETH_INT_Q15_ENABLE_REMOVED_31_0_Pos 0UL 2795 #define ETH_INT_Q15_ENABLE_REMOVED_31_0_Msk 0xFFFFFFFFUL 2796 /* ETH.INT_Q8_DISABLE */ 2797 #define ETH_INT_Q8_DISABLE_REMOVED_31_0_Pos 0UL 2798 #define ETH_INT_Q8_DISABLE_REMOVED_31_0_Msk 0xFFFFFFFFUL 2799 /* ETH.INT_Q15_DISABLE */ 2800 #define ETH_INT_Q15_DISABLE_REMOVED_31_0_Pos 0UL 2801 #define ETH_INT_Q15_DISABLE_REMOVED_31_0_Msk 0xFFFFFFFFUL 2802 /* ETH.INT_Q8_MASK */ 2803 #define ETH_INT_Q8_MASK_REMOVED_31_0_Pos 0UL 2804 #define ETH_INT_Q8_MASK_REMOVED_31_0_Msk 0xFFFFFFFFUL 2805 /* ETH.INT_Q15_MASK */ 2806 #define ETH_INT_Q15_MASK_REMOVED_31_0_Pos 0UL 2807 #define ETH_INT_Q15_MASK_REMOVED_31_0_Msk 0xFFFFFFFFUL 2808 /* ETH.SCREENING_TYPE_2_ETHERTYPE_REG_0 */ 2809 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_0_COMPARE_VALUE_Pos 0UL 2810 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_0_COMPARE_VALUE_Msk 0xFFFFUL 2811 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_0_RESERVED_31_16_Pos 16UL 2812 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_0_RESERVED_31_16_Msk 0xFFFF0000UL 2813 /* ETH.SCREENING_TYPE_2_ETHERTYPE_REG_1 */ 2814 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_1_COMPARE_VALUE_Pos 0UL 2815 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_1_COMPARE_VALUE_Msk 0xFFFFUL 2816 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_1_RESERVED_31_16_Pos 16UL 2817 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_1_RESERVED_31_16_Msk 0xFFFF0000UL 2818 /* ETH.SCREENING_TYPE_2_ETHERTYPE_REG_2 */ 2819 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_2_COMPARE_VALUE_Pos 0UL 2820 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_2_COMPARE_VALUE_Msk 0xFFFFUL 2821 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_2_RESERVED_31_16_Pos 16UL 2822 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_2_RESERVED_31_16_Msk 0xFFFF0000UL 2823 /* ETH.SCREENING_TYPE_2_ETHERTYPE_REG_3 */ 2824 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_3_COMPARE_VALUE_Pos 0UL 2825 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_3_COMPARE_VALUE_Msk 0xFFFFUL 2826 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_3_RESERVED_31_16_Pos 16UL 2827 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_3_RESERVED_31_16_Msk 0xFFFF0000UL 2828 /* ETH.SCREENING_TYPE_2_ETHERTYPE_REG_4 */ 2829 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_4_COMPARE_VALUE_Pos 0UL 2830 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_4_COMPARE_VALUE_Msk 0xFFFFUL 2831 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_4_RESERVED_31_16_Pos 16UL 2832 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_4_RESERVED_31_16_Msk 0xFFFF0000UL 2833 /* ETH.SCREENING_TYPE_2_ETHERTYPE_REG_5 */ 2834 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_5_COMPARE_VALUE_Pos 0UL 2835 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_5_COMPARE_VALUE_Msk 0xFFFFUL 2836 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_5_RESERVED_31_16_Pos 16UL 2837 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_5_RESERVED_31_16_Msk 0xFFFF0000UL 2838 /* ETH.SCREENING_TYPE_2_ETHERTYPE_REG_6 */ 2839 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_6_COMPARE_VALUE_Pos 0UL 2840 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_6_COMPARE_VALUE_Msk 0xFFFFUL 2841 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_6_RESERVED_31_16_Pos 16UL 2842 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_6_RESERVED_31_16_Msk 0xFFFF0000UL 2843 /* ETH.SCREENING_TYPE_2_ETHERTYPE_REG_7 */ 2844 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_7_COMPARE_VALUE_Pos 0UL 2845 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_7_COMPARE_VALUE_Msk 0xFFFFUL 2846 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_7_RESERVED_31_16_Pos 16UL 2847 #define ETH_SCREENING_TYPE_2_ETHERTYPE_REG_7_RESERVED_31_16_Msk 0xFFFF0000UL 2848 /* ETH.TYPE2_COMPARE_0_WORD_0 */ 2849 #define ETH_TYPE2_COMPARE_0_WORD_0_MASK_VALUE_Pos 0UL 2850 #define ETH_TYPE2_COMPARE_0_WORD_0_MASK_VALUE_Msk 0xFFFFUL 2851 #define ETH_TYPE2_COMPARE_0_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 2852 #define ETH_TYPE2_COMPARE_0_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 2853 /* ETH.TYPE2_COMPARE_0_WORD_1 */ 2854 #define ETH_TYPE2_COMPARE_0_WORD_1_OFFSET_VALUE_Pos 0UL 2855 #define ETH_TYPE2_COMPARE_0_WORD_1_OFFSET_VALUE_Msk 0x7FUL 2856 #define ETH_TYPE2_COMPARE_0_WORD_1_COMPARE_OFFSET_Pos 7UL 2857 #define ETH_TYPE2_COMPARE_0_WORD_1_COMPARE_OFFSET_Msk 0x180UL 2858 #define ETH_TYPE2_COMPARE_0_WORD_1_DISABLE_MASK_Pos 9UL 2859 #define ETH_TYPE2_COMPARE_0_WORD_1_DISABLE_MASK_Msk 0x200UL 2860 #define ETH_TYPE2_COMPARE_0_WORD_1_RESERVED_31_10_Pos 10UL 2861 #define ETH_TYPE2_COMPARE_0_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 2862 /* ETH.TYPE2_COMPARE_1_WORD_0 */ 2863 #define ETH_TYPE2_COMPARE_1_WORD_0_MASK_VALUE_Pos 0UL 2864 #define ETH_TYPE2_COMPARE_1_WORD_0_MASK_VALUE_Msk 0xFFFFUL 2865 #define ETH_TYPE2_COMPARE_1_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 2866 #define ETH_TYPE2_COMPARE_1_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 2867 /* ETH.TYPE2_COMPARE_1_WORD_1 */ 2868 #define ETH_TYPE2_COMPARE_1_WORD_1_OFFSET_VALUE_Pos 0UL 2869 #define ETH_TYPE2_COMPARE_1_WORD_1_OFFSET_VALUE_Msk 0x7FUL 2870 #define ETH_TYPE2_COMPARE_1_WORD_1_COMPARE_OFFSET_Pos 7UL 2871 #define ETH_TYPE2_COMPARE_1_WORD_1_COMPARE_OFFSET_Msk 0x180UL 2872 #define ETH_TYPE2_COMPARE_1_WORD_1_DISABLE_MASK_Pos 9UL 2873 #define ETH_TYPE2_COMPARE_1_WORD_1_DISABLE_MASK_Msk 0x200UL 2874 #define ETH_TYPE2_COMPARE_1_WORD_1_RESERVED_31_10_Pos 10UL 2875 #define ETH_TYPE2_COMPARE_1_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 2876 /* ETH.TYPE2_COMPARE_2_WORD_0 */ 2877 #define ETH_TYPE2_COMPARE_2_WORD_0_MASK_VALUE_Pos 0UL 2878 #define ETH_TYPE2_COMPARE_2_WORD_0_MASK_VALUE_Msk 0xFFFFUL 2879 #define ETH_TYPE2_COMPARE_2_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 2880 #define ETH_TYPE2_COMPARE_2_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 2881 /* ETH.TYPE2_COMPARE_2_WORD_1 */ 2882 #define ETH_TYPE2_COMPARE_2_WORD_1_OFFSET_VALUE_Pos 0UL 2883 #define ETH_TYPE2_COMPARE_2_WORD_1_OFFSET_VALUE_Msk 0x7FUL 2884 #define ETH_TYPE2_COMPARE_2_WORD_1_COMPARE_OFFSET_Pos 7UL 2885 #define ETH_TYPE2_COMPARE_2_WORD_1_COMPARE_OFFSET_Msk 0x180UL 2886 #define ETH_TYPE2_COMPARE_2_WORD_1_DISABLE_MASK_Pos 9UL 2887 #define ETH_TYPE2_COMPARE_2_WORD_1_DISABLE_MASK_Msk 0x200UL 2888 #define ETH_TYPE2_COMPARE_2_WORD_1_RESERVED_31_10_Pos 10UL 2889 #define ETH_TYPE2_COMPARE_2_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 2890 /* ETH.TYPE2_COMPARE_3_WORD_0 */ 2891 #define ETH_TYPE2_COMPARE_3_WORD_0_MASK_VALUE_Pos 0UL 2892 #define ETH_TYPE2_COMPARE_3_WORD_0_MASK_VALUE_Msk 0xFFFFUL 2893 #define ETH_TYPE2_COMPARE_3_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 2894 #define ETH_TYPE2_COMPARE_3_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 2895 /* ETH.TYPE2_COMPARE_3_WORD_1 */ 2896 #define ETH_TYPE2_COMPARE_3_WORD_1_OFFSET_VALUE_Pos 0UL 2897 #define ETH_TYPE2_COMPARE_3_WORD_1_OFFSET_VALUE_Msk 0x7FUL 2898 #define ETH_TYPE2_COMPARE_3_WORD_1_COMPARE_OFFSET_Pos 7UL 2899 #define ETH_TYPE2_COMPARE_3_WORD_1_COMPARE_OFFSET_Msk 0x180UL 2900 #define ETH_TYPE2_COMPARE_3_WORD_1_DISABLE_MASK_Pos 9UL 2901 #define ETH_TYPE2_COMPARE_3_WORD_1_DISABLE_MASK_Msk 0x200UL 2902 #define ETH_TYPE2_COMPARE_3_WORD_1_RESERVED_31_10_Pos 10UL 2903 #define ETH_TYPE2_COMPARE_3_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 2904 /* ETH.TYPE2_COMPARE_4_WORD_0 */ 2905 #define ETH_TYPE2_COMPARE_4_WORD_0_MASK_VALUE_Pos 0UL 2906 #define ETH_TYPE2_COMPARE_4_WORD_0_MASK_VALUE_Msk 0xFFFFUL 2907 #define ETH_TYPE2_COMPARE_4_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 2908 #define ETH_TYPE2_COMPARE_4_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 2909 /* ETH.TYPE2_COMPARE_4_WORD_1 */ 2910 #define ETH_TYPE2_COMPARE_4_WORD_1_OFFSET_VALUE_Pos 0UL 2911 #define ETH_TYPE2_COMPARE_4_WORD_1_OFFSET_VALUE_Msk 0x7FUL 2912 #define ETH_TYPE2_COMPARE_4_WORD_1_COMPARE_OFFSET_Pos 7UL 2913 #define ETH_TYPE2_COMPARE_4_WORD_1_COMPARE_OFFSET_Msk 0x180UL 2914 #define ETH_TYPE2_COMPARE_4_WORD_1_DISABLE_MASK_Pos 9UL 2915 #define ETH_TYPE2_COMPARE_4_WORD_1_DISABLE_MASK_Msk 0x200UL 2916 #define ETH_TYPE2_COMPARE_4_WORD_1_RESERVED_31_10_Pos 10UL 2917 #define ETH_TYPE2_COMPARE_4_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 2918 /* ETH.TYPE2_COMPARE_5_WORD_0 */ 2919 #define ETH_TYPE2_COMPARE_5_WORD_0_MASK_VALUE_Pos 0UL 2920 #define ETH_TYPE2_COMPARE_5_WORD_0_MASK_VALUE_Msk 0xFFFFUL 2921 #define ETH_TYPE2_COMPARE_5_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 2922 #define ETH_TYPE2_COMPARE_5_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 2923 /* ETH.TYPE2_COMPARE_5_WORD_1 */ 2924 #define ETH_TYPE2_COMPARE_5_WORD_1_OFFSET_VALUE_Pos 0UL 2925 #define ETH_TYPE2_COMPARE_5_WORD_1_OFFSET_VALUE_Msk 0x7FUL 2926 #define ETH_TYPE2_COMPARE_5_WORD_1_COMPARE_OFFSET_Pos 7UL 2927 #define ETH_TYPE2_COMPARE_5_WORD_1_COMPARE_OFFSET_Msk 0x180UL 2928 #define ETH_TYPE2_COMPARE_5_WORD_1_DISABLE_MASK_Pos 9UL 2929 #define ETH_TYPE2_COMPARE_5_WORD_1_DISABLE_MASK_Msk 0x200UL 2930 #define ETH_TYPE2_COMPARE_5_WORD_1_RESERVED_31_10_Pos 10UL 2931 #define ETH_TYPE2_COMPARE_5_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 2932 /* ETH.TYPE2_COMPARE_6_WORD_0 */ 2933 #define ETH_TYPE2_COMPARE_6_WORD_0_MASK_VALUE_Pos 0UL 2934 #define ETH_TYPE2_COMPARE_6_WORD_0_MASK_VALUE_Msk 0xFFFFUL 2935 #define ETH_TYPE2_COMPARE_6_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 2936 #define ETH_TYPE2_COMPARE_6_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 2937 /* ETH.TYPE2_COMPARE_6_WORD_1 */ 2938 #define ETH_TYPE2_COMPARE_6_WORD_1_OFFSET_VALUE_Pos 0UL 2939 #define ETH_TYPE2_COMPARE_6_WORD_1_OFFSET_VALUE_Msk 0x7FUL 2940 #define ETH_TYPE2_COMPARE_6_WORD_1_COMPARE_OFFSET_Pos 7UL 2941 #define ETH_TYPE2_COMPARE_6_WORD_1_COMPARE_OFFSET_Msk 0x180UL 2942 #define ETH_TYPE2_COMPARE_6_WORD_1_DISABLE_MASK_Pos 9UL 2943 #define ETH_TYPE2_COMPARE_6_WORD_1_DISABLE_MASK_Msk 0x200UL 2944 #define ETH_TYPE2_COMPARE_6_WORD_1_RESERVED_31_10_Pos 10UL 2945 #define ETH_TYPE2_COMPARE_6_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 2946 /* ETH.TYPE2_COMPARE_7_WORD_0 */ 2947 #define ETH_TYPE2_COMPARE_7_WORD_0_MASK_VALUE_Pos 0UL 2948 #define ETH_TYPE2_COMPARE_7_WORD_0_MASK_VALUE_Msk 0xFFFFUL 2949 #define ETH_TYPE2_COMPARE_7_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 2950 #define ETH_TYPE2_COMPARE_7_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 2951 /* ETH.TYPE2_COMPARE_7_WORD_1 */ 2952 #define ETH_TYPE2_COMPARE_7_WORD_1_OFFSET_VALUE_Pos 0UL 2953 #define ETH_TYPE2_COMPARE_7_WORD_1_OFFSET_VALUE_Msk 0x7FUL 2954 #define ETH_TYPE2_COMPARE_7_WORD_1_COMPARE_OFFSET_Pos 7UL 2955 #define ETH_TYPE2_COMPARE_7_WORD_1_COMPARE_OFFSET_Msk 0x180UL 2956 #define ETH_TYPE2_COMPARE_7_WORD_1_DISABLE_MASK_Pos 9UL 2957 #define ETH_TYPE2_COMPARE_7_WORD_1_DISABLE_MASK_Msk 0x200UL 2958 #define ETH_TYPE2_COMPARE_7_WORD_1_RESERVED_31_10_Pos 10UL 2959 #define ETH_TYPE2_COMPARE_7_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 2960 /* ETH.TYPE2_COMPARE_8_WORD_0 */ 2961 #define ETH_TYPE2_COMPARE_8_WORD_0_MASK_VALUE_Pos 0UL 2962 #define ETH_TYPE2_COMPARE_8_WORD_0_MASK_VALUE_Msk 0xFFFFUL 2963 #define ETH_TYPE2_COMPARE_8_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 2964 #define ETH_TYPE2_COMPARE_8_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 2965 /* ETH.TYPE2_COMPARE_8_WORD_1 */ 2966 #define ETH_TYPE2_COMPARE_8_WORD_1_OFFSET_VALUE_Pos 0UL 2967 #define ETH_TYPE2_COMPARE_8_WORD_1_OFFSET_VALUE_Msk 0x7FUL 2968 #define ETH_TYPE2_COMPARE_8_WORD_1_COMPARE_OFFSET_Pos 7UL 2969 #define ETH_TYPE2_COMPARE_8_WORD_1_COMPARE_OFFSET_Msk 0x180UL 2970 #define ETH_TYPE2_COMPARE_8_WORD_1_DISABLE_MASK_Pos 9UL 2971 #define ETH_TYPE2_COMPARE_8_WORD_1_DISABLE_MASK_Msk 0x200UL 2972 #define ETH_TYPE2_COMPARE_8_WORD_1_RESERVED_31_10_Pos 10UL 2973 #define ETH_TYPE2_COMPARE_8_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 2974 /* ETH.TYPE2_COMPARE_9_WORD_0 */ 2975 #define ETH_TYPE2_COMPARE_9_WORD_0_MASK_VALUE_Pos 0UL 2976 #define ETH_TYPE2_COMPARE_9_WORD_0_MASK_VALUE_Msk 0xFFFFUL 2977 #define ETH_TYPE2_COMPARE_9_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 2978 #define ETH_TYPE2_COMPARE_9_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 2979 /* ETH.TYPE2_COMPARE_9_WORD_1 */ 2980 #define ETH_TYPE2_COMPARE_9_WORD_1_OFFSET_VALUE_Pos 0UL 2981 #define ETH_TYPE2_COMPARE_9_WORD_1_OFFSET_VALUE_Msk 0x7FUL 2982 #define ETH_TYPE2_COMPARE_9_WORD_1_COMPARE_OFFSET_Pos 7UL 2983 #define ETH_TYPE2_COMPARE_9_WORD_1_COMPARE_OFFSET_Msk 0x180UL 2984 #define ETH_TYPE2_COMPARE_9_WORD_1_DISABLE_MASK_Pos 9UL 2985 #define ETH_TYPE2_COMPARE_9_WORD_1_DISABLE_MASK_Msk 0x200UL 2986 #define ETH_TYPE2_COMPARE_9_WORD_1_RESERVED_31_10_Pos 10UL 2987 #define ETH_TYPE2_COMPARE_9_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 2988 /* ETH.TYPE2_COMPARE_10_WORD_0 */ 2989 #define ETH_TYPE2_COMPARE_10_WORD_0_MASK_VALUE_Pos 0UL 2990 #define ETH_TYPE2_COMPARE_10_WORD_0_MASK_VALUE_Msk 0xFFFFUL 2991 #define ETH_TYPE2_COMPARE_10_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 2992 #define ETH_TYPE2_COMPARE_10_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 2993 /* ETH.TYPE2_COMPARE_10_WORD_1 */ 2994 #define ETH_TYPE2_COMPARE_10_WORD_1_OFFSET_VALUE_Pos 0UL 2995 #define ETH_TYPE2_COMPARE_10_WORD_1_OFFSET_VALUE_Msk 0x7FUL 2996 #define ETH_TYPE2_COMPARE_10_WORD_1_COMPARE_OFFSET_Pos 7UL 2997 #define ETH_TYPE2_COMPARE_10_WORD_1_COMPARE_OFFSET_Msk 0x180UL 2998 #define ETH_TYPE2_COMPARE_10_WORD_1_DISABLE_MASK_Pos 9UL 2999 #define ETH_TYPE2_COMPARE_10_WORD_1_DISABLE_MASK_Msk 0x200UL 3000 #define ETH_TYPE2_COMPARE_10_WORD_1_RESERVED_31_10_Pos 10UL 3001 #define ETH_TYPE2_COMPARE_10_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3002 /* ETH.TYPE2_COMPARE_11_WORD_0 */ 3003 #define ETH_TYPE2_COMPARE_11_WORD_0_MASK_VALUE_Pos 0UL 3004 #define ETH_TYPE2_COMPARE_11_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3005 #define ETH_TYPE2_COMPARE_11_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3006 #define ETH_TYPE2_COMPARE_11_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3007 /* ETH.TYPE2_COMPARE_11_WORD_1 */ 3008 #define ETH_TYPE2_COMPARE_11_WORD_1_OFFSET_VALUE_Pos 0UL 3009 #define ETH_TYPE2_COMPARE_11_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3010 #define ETH_TYPE2_COMPARE_11_WORD_1_COMPARE_OFFSET_Pos 7UL 3011 #define ETH_TYPE2_COMPARE_11_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3012 #define ETH_TYPE2_COMPARE_11_WORD_1_DISABLE_MASK_Pos 9UL 3013 #define ETH_TYPE2_COMPARE_11_WORD_1_DISABLE_MASK_Msk 0x200UL 3014 #define ETH_TYPE2_COMPARE_11_WORD_1_RESERVED_31_10_Pos 10UL 3015 #define ETH_TYPE2_COMPARE_11_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3016 /* ETH.TYPE2_COMPARE_12_WORD_0 */ 3017 #define ETH_TYPE2_COMPARE_12_WORD_0_MASK_VALUE_Pos 0UL 3018 #define ETH_TYPE2_COMPARE_12_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3019 #define ETH_TYPE2_COMPARE_12_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3020 #define ETH_TYPE2_COMPARE_12_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3021 /* ETH.TYPE2_COMPARE_12_WORD_1 */ 3022 #define ETH_TYPE2_COMPARE_12_WORD_1_OFFSET_VALUE_Pos 0UL 3023 #define ETH_TYPE2_COMPARE_12_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3024 #define ETH_TYPE2_COMPARE_12_WORD_1_COMPARE_OFFSET_Pos 7UL 3025 #define ETH_TYPE2_COMPARE_12_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3026 #define ETH_TYPE2_COMPARE_12_WORD_1_DISABLE_MASK_Pos 9UL 3027 #define ETH_TYPE2_COMPARE_12_WORD_1_DISABLE_MASK_Msk 0x200UL 3028 #define ETH_TYPE2_COMPARE_12_WORD_1_RESERVED_31_10_Pos 10UL 3029 #define ETH_TYPE2_COMPARE_12_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3030 /* ETH.TYPE2_COMPARE_13_WORD_0 */ 3031 #define ETH_TYPE2_COMPARE_13_WORD_0_MASK_VALUE_Pos 0UL 3032 #define ETH_TYPE2_COMPARE_13_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3033 #define ETH_TYPE2_COMPARE_13_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3034 #define ETH_TYPE2_COMPARE_13_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3035 /* ETH.TYPE2_COMPARE_13_WORD_1 */ 3036 #define ETH_TYPE2_COMPARE_13_WORD_1_OFFSET_VALUE_Pos 0UL 3037 #define ETH_TYPE2_COMPARE_13_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3038 #define ETH_TYPE2_COMPARE_13_WORD_1_COMPARE_OFFSET_Pos 7UL 3039 #define ETH_TYPE2_COMPARE_13_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3040 #define ETH_TYPE2_COMPARE_13_WORD_1_DISABLE_MASK_Pos 9UL 3041 #define ETH_TYPE2_COMPARE_13_WORD_1_DISABLE_MASK_Msk 0x200UL 3042 #define ETH_TYPE2_COMPARE_13_WORD_1_RESERVED_31_10_Pos 10UL 3043 #define ETH_TYPE2_COMPARE_13_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3044 /* ETH.TYPE2_COMPARE_14_WORD_0 */ 3045 #define ETH_TYPE2_COMPARE_14_WORD_0_MASK_VALUE_Pos 0UL 3046 #define ETH_TYPE2_COMPARE_14_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3047 #define ETH_TYPE2_COMPARE_14_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3048 #define ETH_TYPE2_COMPARE_14_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3049 /* ETH.TYPE2_COMPARE_14_WORD_1 */ 3050 #define ETH_TYPE2_COMPARE_14_WORD_1_OFFSET_VALUE_Pos 0UL 3051 #define ETH_TYPE2_COMPARE_14_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3052 #define ETH_TYPE2_COMPARE_14_WORD_1_COMPARE_OFFSET_Pos 7UL 3053 #define ETH_TYPE2_COMPARE_14_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3054 #define ETH_TYPE2_COMPARE_14_WORD_1_DISABLE_MASK_Pos 9UL 3055 #define ETH_TYPE2_COMPARE_14_WORD_1_DISABLE_MASK_Msk 0x200UL 3056 #define ETH_TYPE2_COMPARE_14_WORD_1_RESERVED_31_10_Pos 10UL 3057 #define ETH_TYPE2_COMPARE_14_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3058 /* ETH.TYPE2_COMPARE_15_WORD_0 */ 3059 #define ETH_TYPE2_COMPARE_15_WORD_0_MASK_VALUE_Pos 0UL 3060 #define ETH_TYPE2_COMPARE_15_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3061 #define ETH_TYPE2_COMPARE_15_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3062 #define ETH_TYPE2_COMPARE_15_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3063 /* ETH.TYPE2_COMPARE_15_WORD_1 */ 3064 #define ETH_TYPE2_COMPARE_15_WORD_1_OFFSET_VALUE_Pos 0UL 3065 #define ETH_TYPE2_COMPARE_15_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3066 #define ETH_TYPE2_COMPARE_15_WORD_1_COMPARE_OFFSET_Pos 7UL 3067 #define ETH_TYPE2_COMPARE_15_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3068 #define ETH_TYPE2_COMPARE_15_WORD_1_DISABLE_MASK_Pos 9UL 3069 #define ETH_TYPE2_COMPARE_15_WORD_1_DISABLE_MASK_Msk 0x200UL 3070 #define ETH_TYPE2_COMPARE_15_WORD_1_RESERVED_31_10_Pos 10UL 3071 #define ETH_TYPE2_COMPARE_15_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3072 /* ETH.TYPE2_COMPARE_16_WORD_0 */ 3073 #define ETH_TYPE2_COMPARE_16_WORD_0_MASK_VALUE_Pos 0UL 3074 #define ETH_TYPE2_COMPARE_16_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3075 #define ETH_TYPE2_COMPARE_16_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3076 #define ETH_TYPE2_COMPARE_16_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3077 /* ETH.TYPE2_COMPARE_16_WORD_1 */ 3078 #define ETH_TYPE2_COMPARE_16_WORD_1_OFFSET_VALUE_Pos 0UL 3079 #define ETH_TYPE2_COMPARE_16_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3080 #define ETH_TYPE2_COMPARE_16_WORD_1_COMPARE_OFFSET_Pos 7UL 3081 #define ETH_TYPE2_COMPARE_16_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3082 #define ETH_TYPE2_COMPARE_16_WORD_1_DISABLE_MASK_Pos 9UL 3083 #define ETH_TYPE2_COMPARE_16_WORD_1_DISABLE_MASK_Msk 0x200UL 3084 #define ETH_TYPE2_COMPARE_16_WORD_1_RESERVED_31_10_Pos 10UL 3085 #define ETH_TYPE2_COMPARE_16_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3086 /* ETH.TYPE2_COMPARE_17_WORD_0 */ 3087 #define ETH_TYPE2_COMPARE_17_WORD_0_MASK_VALUE_Pos 0UL 3088 #define ETH_TYPE2_COMPARE_17_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3089 #define ETH_TYPE2_COMPARE_17_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3090 #define ETH_TYPE2_COMPARE_17_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3091 /* ETH.TYPE2_COMPARE_17_WORD_1 */ 3092 #define ETH_TYPE2_COMPARE_17_WORD_1_OFFSET_VALUE_Pos 0UL 3093 #define ETH_TYPE2_COMPARE_17_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3094 #define ETH_TYPE2_COMPARE_17_WORD_1_COMPARE_OFFSET_Pos 7UL 3095 #define ETH_TYPE2_COMPARE_17_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3096 #define ETH_TYPE2_COMPARE_17_WORD_1_DISABLE_MASK_Pos 9UL 3097 #define ETH_TYPE2_COMPARE_17_WORD_1_DISABLE_MASK_Msk 0x200UL 3098 #define ETH_TYPE2_COMPARE_17_WORD_1_RESERVED_31_10_Pos 10UL 3099 #define ETH_TYPE2_COMPARE_17_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3100 /* ETH.TYPE2_COMPARE_18_WORD_0 */ 3101 #define ETH_TYPE2_COMPARE_18_WORD_0_MASK_VALUE_Pos 0UL 3102 #define ETH_TYPE2_COMPARE_18_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3103 #define ETH_TYPE2_COMPARE_18_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3104 #define ETH_TYPE2_COMPARE_18_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3105 /* ETH.TYPE2_COMPARE_18_WORD_1 */ 3106 #define ETH_TYPE2_COMPARE_18_WORD_1_OFFSET_VALUE_Pos 0UL 3107 #define ETH_TYPE2_COMPARE_18_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3108 #define ETH_TYPE2_COMPARE_18_WORD_1_COMPARE_OFFSET_Pos 7UL 3109 #define ETH_TYPE2_COMPARE_18_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3110 #define ETH_TYPE2_COMPARE_18_WORD_1_DISABLE_MASK_Pos 9UL 3111 #define ETH_TYPE2_COMPARE_18_WORD_1_DISABLE_MASK_Msk 0x200UL 3112 #define ETH_TYPE2_COMPARE_18_WORD_1_RESERVED_31_10_Pos 10UL 3113 #define ETH_TYPE2_COMPARE_18_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3114 /* ETH.TYPE2_COMPARE_19_WORD_0 */ 3115 #define ETH_TYPE2_COMPARE_19_WORD_0_MASK_VALUE_Pos 0UL 3116 #define ETH_TYPE2_COMPARE_19_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3117 #define ETH_TYPE2_COMPARE_19_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3118 #define ETH_TYPE2_COMPARE_19_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3119 /* ETH.TYPE2_COMPARE_19_WORD_1 */ 3120 #define ETH_TYPE2_COMPARE_19_WORD_1_OFFSET_VALUE_Pos 0UL 3121 #define ETH_TYPE2_COMPARE_19_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3122 #define ETH_TYPE2_COMPARE_19_WORD_1_COMPARE_OFFSET_Pos 7UL 3123 #define ETH_TYPE2_COMPARE_19_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3124 #define ETH_TYPE2_COMPARE_19_WORD_1_DISABLE_MASK_Pos 9UL 3125 #define ETH_TYPE2_COMPARE_19_WORD_1_DISABLE_MASK_Msk 0x200UL 3126 #define ETH_TYPE2_COMPARE_19_WORD_1_RESERVED_31_10_Pos 10UL 3127 #define ETH_TYPE2_COMPARE_19_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3128 /* ETH.TYPE2_COMPARE_20_WORD_0 */ 3129 #define ETH_TYPE2_COMPARE_20_WORD_0_MASK_VALUE_Pos 0UL 3130 #define ETH_TYPE2_COMPARE_20_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3131 #define ETH_TYPE2_COMPARE_20_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3132 #define ETH_TYPE2_COMPARE_20_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3133 /* ETH.TYPE2_COMPARE_20_WORD_1 */ 3134 #define ETH_TYPE2_COMPARE_20_WORD_1_OFFSET_VALUE_Pos 0UL 3135 #define ETH_TYPE2_COMPARE_20_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3136 #define ETH_TYPE2_COMPARE_20_WORD_1_COMPARE_OFFSET_Pos 7UL 3137 #define ETH_TYPE2_COMPARE_20_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3138 #define ETH_TYPE2_COMPARE_20_WORD_1_DISABLE_MASK_Pos 9UL 3139 #define ETH_TYPE2_COMPARE_20_WORD_1_DISABLE_MASK_Msk 0x200UL 3140 #define ETH_TYPE2_COMPARE_20_WORD_1_RESERVED_31_10_Pos 10UL 3141 #define ETH_TYPE2_COMPARE_20_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3142 /* ETH.TYPE2_COMPARE_21_WORD_0 */ 3143 #define ETH_TYPE2_COMPARE_21_WORD_0_MASK_VALUE_Pos 0UL 3144 #define ETH_TYPE2_COMPARE_21_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3145 #define ETH_TYPE2_COMPARE_21_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3146 #define ETH_TYPE2_COMPARE_21_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3147 /* ETH.TYPE2_COMPARE_21_WORD_1 */ 3148 #define ETH_TYPE2_COMPARE_21_WORD_1_OFFSET_VALUE_Pos 0UL 3149 #define ETH_TYPE2_COMPARE_21_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3150 #define ETH_TYPE2_COMPARE_21_WORD_1_COMPARE_OFFSET_Pos 7UL 3151 #define ETH_TYPE2_COMPARE_21_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3152 #define ETH_TYPE2_COMPARE_21_WORD_1_DISABLE_MASK_Pos 9UL 3153 #define ETH_TYPE2_COMPARE_21_WORD_1_DISABLE_MASK_Msk 0x200UL 3154 #define ETH_TYPE2_COMPARE_21_WORD_1_RESERVED_31_10_Pos 10UL 3155 #define ETH_TYPE2_COMPARE_21_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3156 /* ETH.TYPE2_COMPARE_22_WORD_0 */ 3157 #define ETH_TYPE2_COMPARE_22_WORD_0_MASK_VALUE_Pos 0UL 3158 #define ETH_TYPE2_COMPARE_22_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3159 #define ETH_TYPE2_COMPARE_22_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3160 #define ETH_TYPE2_COMPARE_22_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3161 /* ETH.TYPE2_COMPARE_22_WORD_1 */ 3162 #define ETH_TYPE2_COMPARE_22_WORD_1_OFFSET_VALUE_Pos 0UL 3163 #define ETH_TYPE2_COMPARE_22_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3164 #define ETH_TYPE2_COMPARE_22_WORD_1_COMPARE_OFFSET_Pos 7UL 3165 #define ETH_TYPE2_COMPARE_22_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3166 #define ETH_TYPE2_COMPARE_22_WORD_1_DISABLE_MASK_Pos 9UL 3167 #define ETH_TYPE2_COMPARE_22_WORD_1_DISABLE_MASK_Msk 0x200UL 3168 #define ETH_TYPE2_COMPARE_22_WORD_1_RESERVED_31_10_Pos 10UL 3169 #define ETH_TYPE2_COMPARE_22_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3170 /* ETH.TYPE2_COMPARE_23_WORD_0 */ 3171 #define ETH_TYPE2_COMPARE_23_WORD_0_MASK_VALUE_Pos 0UL 3172 #define ETH_TYPE2_COMPARE_23_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3173 #define ETH_TYPE2_COMPARE_23_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3174 #define ETH_TYPE2_COMPARE_23_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3175 /* ETH.TYPE2_COMPARE_23_WORD_1 */ 3176 #define ETH_TYPE2_COMPARE_23_WORD_1_OFFSET_VALUE_Pos 0UL 3177 #define ETH_TYPE2_COMPARE_23_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3178 #define ETH_TYPE2_COMPARE_23_WORD_1_COMPARE_OFFSET_Pos 7UL 3179 #define ETH_TYPE2_COMPARE_23_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3180 #define ETH_TYPE2_COMPARE_23_WORD_1_DISABLE_MASK_Pos 9UL 3181 #define ETH_TYPE2_COMPARE_23_WORD_1_DISABLE_MASK_Msk 0x200UL 3182 #define ETH_TYPE2_COMPARE_23_WORD_1_RESERVED_31_10_Pos 10UL 3183 #define ETH_TYPE2_COMPARE_23_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3184 /* ETH.TYPE2_COMPARE_24_WORD_0 */ 3185 #define ETH_TYPE2_COMPARE_24_WORD_0_MASK_VALUE_Pos 0UL 3186 #define ETH_TYPE2_COMPARE_24_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3187 #define ETH_TYPE2_COMPARE_24_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3188 #define ETH_TYPE2_COMPARE_24_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3189 /* ETH.TYPE2_COMPARE_24_WORD_1 */ 3190 #define ETH_TYPE2_COMPARE_24_WORD_1_OFFSET_VALUE_Pos 0UL 3191 #define ETH_TYPE2_COMPARE_24_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3192 #define ETH_TYPE2_COMPARE_24_WORD_1_COMPARE_OFFSET_Pos 7UL 3193 #define ETH_TYPE2_COMPARE_24_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3194 #define ETH_TYPE2_COMPARE_24_WORD_1_DISABLE_MASK_Pos 9UL 3195 #define ETH_TYPE2_COMPARE_24_WORD_1_DISABLE_MASK_Msk 0x200UL 3196 #define ETH_TYPE2_COMPARE_24_WORD_1_RESERVED_31_10_Pos 10UL 3197 #define ETH_TYPE2_COMPARE_24_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3198 /* ETH.TYPE2_COMPARE_25_WORD_0 */ 3199 #define ETH_TYPE2_COMPARE_25_WORD_0_MASK_VALUE_Pos 0UL 3200 #define ETH_TYPE2_COMPARE_25_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3201 #define ETH_TYPE2_COMPARE_25_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3202 #define ETH_TYPE2_COMPARE_25_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3203 /* ETH.TYPE2_COMPARE_25_WORD_1 */ 3204 #define ETH_TYPE2_COMPARE_25_WORD_1_OFFSET_VALUE_Pos 0UL 3205 #define ETH_TYPE2_COMPARE_25_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3206 #define ETH_TYPE2_COMPARE_25_WORD_1_COMPARE_OFFSET_Pos 7UL 3207 #define ETH_TYPE2_COMPARE_25_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3208 #define ETH_TYPE2_COMPARE_25_WORD_1_DISABLE_MASK_Pos 9UL 3209 #define ETH_TYPE2_COMPARE_25_WORD_1_DISABLE_MASK_Msk 0x200UL 3210 #define ETH_TYPE2_COMPARE_25_WORD_1_RESERVED_31_10_Pos 10UL 3211 #define ETH_TYPE2_COMPARE_25_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3212 /* ETH.TYPE2_COMPARE_26_WORD_0 */ 3213 #define ETH_TYPE2_COMPARE_26_WORD_0_MASK_VALUE_Pos 0UL 3214 #define ETH_TYPE2_COMPARE_26_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3215 #define ETH_TYPE2_COMPARE_26_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3216 #define ETH_TYPE2_COMPARE_26_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3217 /* ETH.TYPE2_COMPARE_26_WORD_1 */ 3218 #define ETH_TYPE2_COMPARE_26_WORD_1_OFFSET_VALUE_Pos 0UL 3219 #define ETH_TYPE2_COMPARE_26_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3220 #define ETH_TYPE2_COMPARE_26_WORD_1_COMPARE_OFFSET_Pos 7UL 3221 #define ETH_TYPE2_COMPARE_26_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3222 #define ETH_TYPE2_COMPARE_26_WORD_1_DISABLE_MASK_Pos 9UL 3223 #define ETH_TYPE2_COMPARE_26_WORD_1_DISABLE_MASK_Msk 0x200UL 3224 #define ETH_TYPE2_COMPARE_26_WORD_1_RESERVED_31_10_Pos 10UL 3225 #define ETH_TYPE2_COMPARE_26_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3226 /* ETH.TYPE2_COMPARE_27_WORD_0 */ 3227 #define ETH_TYPE2_COMPARE_27_WORD_0_MASK_VALUE_Pos 0UL 3228 #define ETH_TYPE2_COMPARE_27_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3229 #define ETH_TYPE2_COMPARE_27_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3230 #define ETH_TYPE2_COMPARE_27_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3231 /* ETH.TYPE2_COMPARE_27_WORD_1 */ 3232 #define ETH_TYPE2_COMPARE_27_WORD_1_OFFSET_VALUE_Pos 0UL 3233 #define ETH_TYPE2_COMPARE_27_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3234 #define ETH_TYPE2_COMPARE_27_WORD_1_COMPARE_OFFSET_Pos 7UL 3235 #define ETH_TYPE2_COMPARE_27_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3236 #define ETH_TYPE2_COMPARE_27_WORD_1_DISABLE_MASK_Pos 9UL 3237 #define ETH_TYPE2_COMPARE_27_WORD_1_DISABLE_MASK_Msk 0x200UL 3238 #define ETH_TYPE2_COMPARE_27_WORD_1_RESERVED_31_10_Pos 10UL 3239 #define ETH_TYPE2_COMPARE_27_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3240 /* ETH.TYPE2_COMPARE_28_WORD_0 */ 3241 #define ETH_TYPE2_COMPARE_28_WORD_0_MASK_VALUE_Pos 0UL 3242 #define ETH_TYPE2_COMPARE_28_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3243 #define ETH_TYPE2_COMPARE_28_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3244 #define ETH_TYPE2_COMPARE_28_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3245 /* ETH.TYPE2_COMPARE_28_WORD_1 */ 3246 #define ETH_TYPE2_COMPARE_28_WORD_1_OFFSET_VALUE_Pos 0UL 3247 #define ETH_TYPE2_COMPARE_28_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3248 #define ETH_TYPE2_COMPARE_28_WORD_1_COMPARE_OFFSET_Pos 7UL 3249 #define ETH_TYPE2_COMPARE_28_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3250 #define ETH_TYPE2_COMPARE_28_WORD_1_DISABLE_MASK_Pos 9UL 3251 #define ETH_TYPE2_COMPARE_28_WORD_1_DISABLE_MASK_Msk 0x200UL 3252 #define ETH_TYPE2_COMPARE_28_WORD_1_RESERVED_31_10_Pos 10UL 3253 #define ETH_TYPE2_COMPARE_28_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3254 /* ETH.TYPE2_COMPARE_29_WORD_0 */ 3255 #define ETH_TYPE2_COMPARE_29_WORD_0_MASK_VALUE_Pos 0UL 3256 #define ETH_TYPE2_COMPARE_29_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3257 #define ETH_TYPE2_COMPARE_29_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3258 #define ETH_TYPE2_COMPARE_29_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3259 /* ETH.TYPE2_COMPARE_29_WORD_1 */ 3260 #define ETH_TYPE2_COMPARE_29_WORD_1_OFFSET_VALUE_Pos 0UL 3261 #define ETH_TYPE2_COMPARE_29_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3262 #define ETH_TYPE2_COMPARE_29_WORD_1_COMPARE_OFFSET_Pos 7UL 3263 #define ETH_TYPE2_COMPARE_29_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3264 #define ETH_TYPE2_COMPARE_29_WORD_1_DISABLE_MASK_Pos 9UL 3265 #define ETH_TYPE2_COMPARE_29_WORD_1_DISABLE_MASK_Msk 0x200UL 3266 #define ETH_TYPE2_COMPARE_29_WORD_1_RESERVED_31_10_Pos 10UL 3267 #define ETH_TYPE2_COMPARE_29_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3268 /* ETH.TYPE2_COMPARE_30_WORD_0 */ 3269 #define ETH_TYPE2_COMPARE_30_WORD_0_MASK_VALUE_Pos 0UL 3270 #define ETH_TYPE2_COMPARE_30_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3271 #define ETH_TYPE2_COMPARE_30_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3272 #define ETH_TYPE2_COMPARE_30_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3273 /* ETH.TYPE2_COMPARE_30_WORD_1 */ 3274 #define ETH_TYPE2_COMPARE_30_WORD_1_OFFSET_VALUE_Pos 0UL 3275 #define ETH_TYPE2_COMPARE_30_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3276 #define ETH_TYPE2_COMPARE_30_WORD_1_COMPARE_OFFSET_Pos 7UL 3277 #define ETH_TYPE2_COMPARE_30_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3278 #define ETH_TYPE2_COMPARE_30_WORD_1_DISABLE_MASK_Pos 9UL 3279 #define ETH_TYPE2_COMPARE_30_WORD_1_DISABLE_MASK_Msk 0x200UL 3280 #define ETH_TYPE2_COMPARE_30_WORD_1_RESERVED_31_10_Pos 10UL 3281 #define ETH_TYPE2_COMPARE_30_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3282 /* ETH.TYPE2_COMPARE_31_WORD_0 */ 3283 #define ETH_TYPE2_COMPARE_31_WORD_0_MASK_VALUE_Pos 0UL 3284 #define ETH_TYPE2_COMPARE_31_WORD_0_MASK_VALUE_Msk 0xFFFFUL 3285 #define ETH_TYPE2_COMPARE_31_WORD_0_COMPARE_VALUE_TYPE2_Pos 16UL 3286 #define ETH_TYPE2_COMPARE_31_WORD_0_COMPARE_VALUE_TYPE2_Msk 0xFFFF0000UL 3287 /* ETH.TYPE2_COMPARE_31_WORD_1 */ 3288 #define ETH_TYPE2_COMPARE_31_WORD_1_OFFSET_VALUE_Pos 0UL 3289 #define ETH_TYPE2_COMPARE_31_WORD_1_OFFSET_VALUE_Msk 0x7FUL 3290 #define ETH_TYPE2_COMPARE_31_WORD_1_COMPARE_OFFSET_Pos 7UL 3291 #define ETH_TYPE2_COMPARE_31_WORD_1_COMPARE_OFFSET_Msk 0x180UL 3292 #define ETH_TYPE2_COMPARE_31_WORD_1_DISABLE_MASK_Pos 9UL 3293 #define ETH_TYPE2_COMPARE_31_WORD_1_DISABLE_MASK_Msk 0x200UL 3294 #define ETH_TYPE2_COMPARE_31_WORD_1_RESERVED_31_10_Pos 10UL 3295 #define ETH_TYPE2_COMPARE_31_WORD_1_RESERVED_31_10_Msk 0xFFFFFC00UL 3296 3297 3298 #endif /* _CYIP_ETH_H_ */ 3299 3300 3301 /* [] END OF FILE */ 3302