![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Register 14 (Interrupt Register)
The Interrupt Status register identifies the events in the MAC that can generate interrupt. All interrupt events are generated only when the corresponding optional feature is selected during core configuration and enabled during operation. Therefore, these bits are reserved when the corresponding features are not present in the core.
Register Layout
Bits | Access | Reset | Description |
---|---|---|---|
[0] | R | 0x0 | ALT_EMAC_GMAC_INT_STAT_RGSMIIIS |
[1] | R | 0x0 | ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS |
[2] | R | 0x0 | ALT_EMAC_GMAC_INT_STAT_PCSANCIS |
[3] | R | 0x0 | ALT_EMAC_GMAC_INT_STAT_PMTIS |
[4] | R | 0x0 | ALT_EMAC_GMAC_INT_STAT_MMCIS |
[5] | R | 0x0 | ALT_EMAC_GMAC_INT_STAT_MMCRXIS |
[6] | R | 0x0 | ALT_EMAC_GMAC_INT_STAT_MMCTXIS |
[7] | R | 0x0 | ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS |
[8] | R | 0x0 | ALT_EMAC_GMAC_INT_STAT_RSVD_8 |
[9] | R | 0x0 | ALT_EMAC_GMAC_INT_STAT_TSIS |
[10] | R | 0x0 | ALT_EMAC_GMAC_INT_STAT_LPIIS |
[11] | R | 0x0 | ALT_EMAC_GMAC_INT_STAT_GPIIS |
[31:12] | R | 0x0 | ALT_EMAC_GMAC_INT_STAT_RSVD_31_12 |
Field : rgsmiiis | |
RGMII or SMII Interrupt Status This bit is set because of any change in value of the Link Status of RGMII or SMII interface (Bit 3 in Register 54 (SGMII/RGMII/SMII Status Register)). This bit is cleared when you perform a read operation on the SGMII/RGMII/SMII Status Register. This bit is valid only when you select the optional RGMII or SMII PHY interface during core configuration and operation. Field Enumeration Values: Enum | Value | Description :--------------------------------------------------------------------------------------—|:---—|:---------— ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_E_INACT | 0x0 | ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_E_ACT | 0x1 | Field Access Macros: | |
#define | ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_E_INACT 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_E_ACT 0x1 |
#define | ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_LSB 0 |
#define | ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_MSB 0 |
#define | ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_WIDTH 1 |
#define | ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_SET_MSK 0x00000001 |
#define | ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_CLR_MSK 0xfffffffe |
#define | ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_RESET 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_GET(value) (((value) & 0x00000001) >> 0) |
#define | ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_SET(value) (((value) << 0) & 0x00000001) |
Field : pcslchgis | |
PCS Link Status Changed This bit is set because of any change in Link Status in the TBI, RTBI, or SGMII PHY interface (Bit 2 in Register 49 (AN Status Register)). This bit is cleared when you perform a read operation on the AN Status register. This bit is valid only when you select the optional TBI, RTBI, or SGMII PHY interface during core configuration and operation. Field Access Macros: | |
#define | ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_LSB 1 |
#define | ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_MSB 1 |
#define | ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_WIDTH 1 |
#define | ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_SET_MSK 0x00000002 |
#define | ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_CLR_MSK 0xfffffffd |
#define | ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_RESET 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_GET(value) (((value) & 0x00000002) >> 1) |
#define | ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_SET(value) (((value) << 1) & 0x00000002) |
Field : pcsancis | |
PCS Auto-Negotiation Complete This bit is set when the Auto-negotiation is completed in the TBI, RTBI, or SGMII PHY interface (Bit 5 in Register 49 (AN Status Register)). This bit is cleared when you perform a read operation to the AN Status register. This bit is valid only when you select the optional TBI, RTBI, or SGMII PHY interface during core configuration and operation. Field Access Macros: | |
#define | ALT_EMAC_GMAC_INT_STAT_PCSANCIS_LSB 2 |
#define | ALT_EMAC_GMAC_INT_STAT_PCSANCIS_MSB 2 |
#define | ALT_EMAC_GMAC_INT_STAT_PCSANCIS_WIDTH 1 |
#define | ALT_EMAC_GMAC_INT_STAT_PCSANCIS_SET_MSK 0x00000004 |
#define | ALT_EMAC_GMAC_INT_STAT_PCSANCIS_CLR_MSK 0xfffffffb |
#define | ALT_EMAC_GMAC_INT_STAT_PCSANCIS_RESET 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_PCSANCIS_GET(value) (((value) & 0x00000004) >> 2) |
#define | ALT_EMAC_GMAC_INT_STAT_PCSANCIS_SET(value) (((value) << 2) & 0x00000004) |
Field : pmtis | |
PMT Interrupt Status This bit is set when a Magic packet or Wake-on-LAN frame is received in the power-down mode (see Bits 5 and 6 in the PMT Control and Status Register). This bit is cleared when both Bits[6:5] are cleared because of a read operation to the PMT Control and Status register. This bit is valid only when you select the optional PMT module during core configuration. Field Access Macros: | |
#define | ALT_EMAC_GMAC_INT_STAT_PMTIS_LSB 3 |
#define | ALT_EMAC_GMAC_INT_STAT_PMTIS_MSB 3 |
#define | ALT_EMAC_GMAC_INT_STAT_PMTIS_WIDTH 1 |
#define | ALT_EMAC_GMAC_INT_STAT_PMTIS_SET_MSK 0x00000008 |
#define | ALT_EMAC_GMAC_INT_STAT_PMTIS_CLR_MSK 0xfffffff7 |
#define | ALT_EMAC_GMAC_INT_STAT_PMTIS_RESET 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_PMTIS_GET(value) (((value) & 0x00000008) >> 3) |
#define | ALT_EMAC_GMAC_INT_STAT_PMTIS_SET(value) (((value) << 3) & 0x00000008) |
Field : mmcis | |
MMC Interrupt Status This bit is set high when any of the Bits [7:5] is set high and cleared only when all of these bits are low. This bit is valid only when you select the optional MMC module during core configuration. Field Enumeration Values: Enum | Value | Description :--------------------------------------------------------------------------------—|:---—|:---------— ALT_EMAC_GMAC_INT_STAT_MMCIS_E_INACT | 0x0 | ALT_EMAC_GMAC_INT_STAT_MMCIS_E_ACT | 0x1 | Field Access Macros: | |
#define | ALT_EMAC_GMAC_INT_STAT_MMCIS_E_INACT 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCIS_E_ACT 0x1 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCIS_LSB 4 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCIS_MSB 4 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCIS_WIDTH 1 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCIS_SET_MSK 0x00000010 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCIS_CLR_MSK 0xffffffef |
#define | ALT_EMAC_GMAC_INT_STAT_MMCIS_RESET 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCIS_GET(value) (((value) & 0x00000010) >> 4) |
#define | ALT_EMAC_GMAC_INT_STAT_MMCIS_SET(value) (((value) << 4) & 0x00000010) |
Field : mmcrxis | |
MMC Receive Interrupt Status This bit is set high when an interrupt is generated in the MMC Receive Interrupt Register. This bit is cleared when all the bits in this interrupt register are cleared. This bit is valid only when you select the optional MMC module during core configuration. Field Enumeration Values: Enum | Value | Description :----------------------------------------------------------------------------------—|:---—|:---------— ALT_EMAC_GMAC_INT_STAT_MMCRXIS_E_DISD | 0x0 | ALT_EMAC_GMAC_INT_STAT_MMCRXIS_E_END | 0x1 | Field Access Macros: | |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIS_E_DISD 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIS_E_END 0x1 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIS_LSB 5 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIS_MSB 5 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIS_WIDTH 1 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIS_SET_MSK 0x00000020 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIS_CLR_MSK 0xffffffdf |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIS_RESET 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIS_GET(value) (((value) & 0x00000020) >> 5) |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIS_SET(value) (((value) << 5) & 0x00000020) |
Field : mmctxis | |
MMC Transmit Interrupt Status This bit is set high when an interrupt is generated in the MMC Transmit Interrupt Register. This bit is cleared when all the bits in this interrupt register are cleared. This bit is valid only when you select the optional MMC module during core configuration. Field Enumeration Values: Enum | Value | Description :------------------------------------------------------------------------------------—|:---—|:---------— ALT_EMAC_GMAC_INT_STAT_MMCTXIS_E_INACT | 0x0 | ALT_EMAC_GMAC_INT_STAT_MMCTXIS_E_ACT | 0x1 | Field Access Macros: | |
#define | ALT_EMAC_GMAC_INT_STAT_MMCTXIS_E_INACT 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCTXIS_E_ACT 0x1 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCTXIS_LSB 6 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCTXIS_MSB 6 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCTXIS_WIDTH 1 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCTXIS_SET_MSK 0x00000040 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCTXIS_CLR_MSK 0xffffffbf |
#define | ALT_EMAC_GMAC_INT_STAT_MMCTXIS_RESET 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCTXIS_GET(value) (((value) & 0x00000040) >> 6) |
#define | ALT_EMAC_GMAC_INT_STAT_MMCTXIS_SET(value) (((value) << 6) & 0x00000040) |
Field : mmcrxipis | |
MMC Receive Checksum Offload Interrupt Status This bit is set high when an interrupt is generated in the MMC Receive Checksum Offload Interrupt Register. This bit is cleared when all the bits in this interrupt register are cleared. This bit is valid only when you select the optional MMC module and Checksum Offload Engine (Type 2) during core configuration. Field Enumeration Values: Enum | Value | Description :----------------------------------------------------------------------------------------—|:---—|:---------— ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_E_INACT | 0x0 | ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_E_ACT | 0x1 | Field Access Macros: | |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_E_INACT 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_E_ACT 0x1 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_LSB 7 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_MSB 7 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_WIDTH 1 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_SET_MSK 0x00000080 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_CLR_MSK 0xffffff7f |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_RESET 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_GET(value) (((value) & 0x00000080) >> 7) |
#define | ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_SET(value) (((value) << 7) & 0x00000080) |
Field : reserved_8 | |
Reserved Field Access Macros: | |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_8_LSB 8 |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_8_MSB 8 |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_8_WIDTH 1 |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_8_SET_MSK 0x00000100 |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_8_CLR_MSK 0xfffffeff |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_8_RESET 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_8_GET(value) (((value) & 0x00000100) >> 8) |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_8_SET(value) (((value) << 8) & 0x00000100) |
Field : tsis | |
Timestamp Interrupt Status When the Advanced Timestamp feature is enabled, this bit is set when any of the following conditions is true:
This bit is cleared on reading Bit 0 of the Register 458 (Timestamp Status Register). If default Timestamping is enabled, when set, this bit indicates that the system time value is equal to or exceeds the value specified in the Target Time registers. In this mode, this bit is cleared after the completion of the read of this bit. In all other modes, this bit is reserved. Field Enumeration Values: Enum | Value | Description :------------------------------------------------------------------------------—|:---—|:---------— ALT_EMAC_GMAC_INT_STAT_TSIS_E_INACT | 0x0 | ALT_EMAC_GMAC_INT_STAT_TSIS_E_ACT | 0x1 | Field Access Macros: | |
#define | ALT_EMAC_GMAC_INT_STAT_TSIS_E_INACT 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_TSIS_E_ACT 0x1 |
#define | ALT_EMAC_GMAC_INT_STAT_TSIS_LSB 9 |
#define | ALT_EMAC_GMAC_INT_STAT_TSIS_MSB 9 |
#define | ALT_EMAC_GMAC_INT_STAT_TSIS_WIDTH 1 |
#define | ALT_EMAC_GMAC_INT_STAT_TSIS_SET_MSK 0x00000200 |
#define | ALT_EMAC_GMAC_INT_STAT_TSIS_CLR_MSK 0xfffffdff |
#define | ALT_EMAC_GMAC_INT_STAT_TSIS_RESET 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_TSIS_GET(value) (((value) & 0x00000200) >> 9) |
#define | ALT_EMAC_GMAC_INT_STAT_TSIS_SET(value) (((value) << 9) & 0x00000200) |
Field : lpiis | |
LPI Interrupt Status When the Energy Efficient Ethernet feature is enabled, this bit is set for any LPI state entry or exit in the MAC Transmitter or Receiver. This bit is cleared on reading Bit 0 of Register 12 (LPI Control and Status Register). In all other modes, this bit is reserved. Field Enumeration Values: Enum | Value | Description :--------------------------------------------------------------------------------—|:---—|:---------— ALT_EMAC_GMAC_INT_STAT_LPIIS_E_INACT | 0x0 | ALT_EMAC_GMAC_INT_STAT_LPIIS_E_ACT | 0x1 | Field Access Macros: | |
#define | ALT_EMAC_GMAC_INT_STAT_LPIIS_E_INACT 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_LPIIS_E_ACT 0x1 |
#define | ALT_EMAC_GMAC_INT_STAT_LPIIS_LSB 10 |
#define | ALT_EMAC_GMAC_INT_STAT_LPIIS_MSB 10 |
#define | ALT_EMAC_GMAC_INT_STAT_LPIIS_WIDTH 1 |
#define | ALT_EMAC_GMAC_INT_STAT_LPIIS_SET_MSK 0x00000400 |
#define | ALT_EMAC_GMAC_INT_STAT_LPIIS_CLR_MSK 0xfffffbff |
#define | ALT_EMAC_GMAC_INT_STAT_LPIIS_RESET 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_LPIIS_GET(value) (((value) & 0x00000400) >> 10) |
#define | ALT_EMAC_GMAC_INT_STAT_LPIIS_SET(value) (((value) << 10) & 0x00000400) |
Field : gpiis | |
GPI Interrupt Status When the GPIO feature is enabled, this bit is set when any active event (LL or LH) occurs on GPIS field (Bits [3:0]) of Register 56 (General Purpose IO Register) and the corresponding GPIE bit is enabled. This bit is cleared on reading the lane 0 (GPIS) of Register 56 (Genaral Purpose IO Register). When the GPIO feature is not enabled, this bit is reserved. Field Access Macros: | |
#define | ALT_EMAC_GMAC_INT_STAT_GPIIS_LSB 11 |
#define | ALT_EMAC_GMAC_INT_STAT_GPIIS_MSB 11 |
#define | ALT_EMAC_GMAC_INT_STAT_GPIIS_WIDTH 1 |
#define | ALT_EMAC_GMAC_INT_STAT_GPIIS_SET_MSK 0x00000800 |
#define | ALT_EMAC_GMAC_INT_STAT_GPIIS_CLR_MSK 0xfffff7ff |
#define | ALT_EMAC_GMAC_INT_STAT_GPIIS_RESET 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_GPIIS_GET(value) (((value) & 0x00000800) >> 11) |
#define | ALT_EMAC_GMAC_INT_STAT_GPIIS_SET(value) (((value) << 11) & 0x00000800) |
Field : reserved_31_12 | |
Reserved Field Access Macros: | |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_LSB 12 |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_MSB 31 |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_WIDTH 20 |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_SET_MSK 0xfffff000 |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_CLR_MSK 0x00000fff |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_RESET 0x0 |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_GET(value) (((value) & 0xfffff000) >> 12) |
#define | ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_SET(value) (((value) << 12) & 0xfffff000) |
Data Structures | |
struct | ALT_EMAC_GMAC_INT_STAT_s |
Macros | |
#define | ALT_EMAC_GMAC_INT_STAT_RESET 0x00000000 |
#define | ALT_EMAC_GMAC_INT_STAT_OFST 0x38 |
#define | ALT_EMAC_GMAC_INT_STAT_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_EMAC_GMAC_INT_STAT_OFST)) |
Typedefs | |
typedef struct ALT_EMAC_GMAC_INT_STAT_s | ALT_EMAC_GMAC_INT_STAT_t |
struct ALT_EMAC_GMAC_INT_STAT_s |
WARNING: The C register and register group struct declarations are provided for convenience and illustrative purposes. They should, however, be used with caution as the C language standard provides no guarantees about the alignment or atomicity of device memory accesses. The recommended practice for writing hardware drivers is to use the SoCAL access macros and alt_read_word() and alt_write_word() functions.
The struct declaration for register ALT_EMAC_GMAC_INT_STAT.
Data Fields | ||
---|---|---|
const uint32_t | rgsmiiis: 1 | ALT_EMAC_GMAC_INT_STAT_RGSMIIIS |
const uint32_t | pcslchgis: 1 | ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS |
const uint32_t | pcsancis: 1 | ALT_EMAC_GMAC_INT_STAT_PCSANCIS |
const uint32_t | pmtis: 1 | ALT_EMAC_GMAC_INT_STAT_PMTIS |
const uint32_t | mmcis: 1 | ALT_EMAC_GMAC_INT_STAT_MMCIS |
const uint32_t | mmcrxis: 1 | ALT_EMAC_GMAC_INT_STAT_MMCRXIS |
const uint32_t | mmctxis: 1 | ALT_EMAC_GMAC_INT_STAT_MMCTXIS |
const uint32_t | mmcrxipis: 1 | ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS |
const uint32_t | reserved_8: 1 | ALT_EMAC_GMAC_INT_STAT_RSVD_8 |
const uint32_t | tsis: 1 | ALT_EMAC_GMAC_INT_STAT_TSIS |
const uint32_t | lpiis: 1 | ALT_EMAC_GMAC_INT_STAT_LPIIS |
const uint32_t | gpiis: 1 | ALT_EMAC_GMAC_INT_STAT_GPIIS |
const uint32_t | reserved_31_12: 20 | ALT_EMAC_GMAC_INT_STAT_RSVD_31_12 |
#define ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_E_INACT 0x0 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_RGSMIIIS
#define ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_E_ACT 0x1 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_RGSMIIIS
#define ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_LSB 0 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_INT_STAT_RGSMIIIS register field.
#define ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_MSB 0 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_INT_STAT_RGSMIIIS register field.
#define ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_INT_STAT_RGSMIIIS register field.
#define ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_SET_MSK 0x00000001 |
The mask used to set the ALT_EMAC_GMAC_INT_STAT_RGSMIIIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_CLR_MSK 0xfffffffe |
The mask used to clear the ALT_EMAC_GMAC_INT_STAT_RGSMIIIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_INT_STAT_RGSMIIIS register field.
#define ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_GET | ( | value | ) | (((value) & 0x00000001) >> 0) |
Extracts the ALT_EMAC_GMAC_INT_STAT_RGSMIIIS field value from a register.
#define ALT_EMAC_GMAC_INT_STAT_RGSMIIIS_SET | ( | value | ) | (((value) << 0) & 0x00000001) |
Produces a ALT_EMAC_GMAC_INT_STAT_RGSMIIIS register field value suitable for setting the register.
#define ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_LSB 1 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS register field.
#define ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_MSB 1 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS register field.
#define ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS register field.
#define ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_SET_MSK 0x00000002 |
The mask used to set the ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_CLR_MSK 0xfffffffd |
The mask used to clear the ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS register field.
#define ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_GET | ( | value | ) | (((value) & 0x00000002) >> 1) |
Extracts the ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS field value from a register.
#define ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS_SET | ( | value | ) | (((value) << 1) & 0x00000002) |
Produces a ALT_EMAC_GMAC_INT_STAT_PCSLCHGIS register field value suitable for setting the register.
#define ALT_EMAC_GMAC_INT_STAT_PCSANCIS_LSB 2 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_INT_STAT_PCSANCIS register field.
#define ALT_EMAC_GMAC_INT_STAT_PCSANCIS_MSB 2 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_INT_STAT_PCSANCIS register field.
#define ALT_EMAC_GMAC_INT_STAT_PCSANCIS_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_INT_STAT_PCSANCIS register field.
#define ALT_EMAC_GMAC_INT_STAT_PCSANCIS_SET_MSK 0x00000004 |
The mask used to set the ALT_EMAC_GMAC_INT_STAT_PCSANCIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_PCSANCIS_CLR_MSK 0xfffffffb |
The mask used to clear the ALT_EMAC_GMAC_INT_STAT_PCSANCIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_PCSANCIS_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_INT_STAT_PCSANCIS register field.
#define ALT_EMAC_GMAC_INT_STAT_PCSANCIS_GET | ( | value | ) | (((value) & 0x00000004) >> 2) |
Extracts the ALT_EMAC_GMAC_INT_STAT_PCSANCIS field value from a register.
#define ALT_EMAC_GMAC_INT_STAT_PCSANCIS_SET | ( | value | ) | (((value) << 2) & 0x00000004) |
Produces a ALT_EMAC_GMAC_INT_STAT_PCSANCIS register field value suitable for setting the register.
#define ALT_EMAC_GMAC_INT_STAT_PMTIS_LSB 3 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_INT_STAT_PMTIS register field.
#define ALT_EMAC_GMAC_INT_STAT_PMTIS_MSB 3 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_INT_STAT_PMTIS register field.
#define ALT_EMAC_GMAC_INT_STAT_PMTIS_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_INT_STAT_PMTIS register field.
#define ALT_EMAC_GMAC_INT_STAT_PMTIS_SET_MSK 0x00000008 |
The mask used to set the ALT_EMAC_GMAC_INT_STAT_PMTIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_PMTIS_CLR_MSK 0xfffffff7 |
The mask used to clear the ALT_EMAC_GMAC_INT_STAT_PMTIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_PMTIS_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_INT_STAT_PMTIS register field.
#define ALT_EMAC_GMAC_INT_STAT_PMTIS_GET | ( | value | ) | (((value) & 0x00000008) >> 3) |
Extracts the ALT_EMAC_GMAC_INT_STAT_PMTIS field value from a register.
#define ALT_EMAC_GMAC_INT_STAT_PMTIS_SET | ( | value | ) | (((value) << 3) & 0x00000008) |
Produces a ALT_EMAC_GMAC_INT_STAT_PMTIS register field value suitable for setting the register.
#define ALT_EMAC_GMAC_INT_STAT_MMCIS_E_INACT 0x0 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_MMCIS
#define ALT_EMAC_GMAC_INT_STAT_MMCIS_E_ACT 0x1 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_MMCIS
#define ALT_EMAC_GMAC_INT_STAT_MMCIS_LSB 4 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_INT_STAT_MMCIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCIS_MSB 4 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_INT_STAT_MMCIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCIS_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_INT_STAT_MMCIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCIS_SET_MSK 0x00000010 |
The mask used to set the ALT_EMAC_GMAC_INT_STAT_MMCIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_MMCIS_CLR_MSK 0xffffffef |
The mask used to clear the ALT_EMAC_GMAC_INT_STAT_MMCIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_MMCIS_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_INT_STAT_MMCIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCIS_GET | ( | value | ) | (((value) & 0x00000010) >> 4) |
Extracts the ALT_EMAC_GMAC_INT_STAT_MMCIS field value from a register.
#define ALT_EMAC_GMAC_INT_STAT_MMCIS_SET | ( | value | ) | (((value) << 4) & 0x00000010) |
Produces a ALT_EMAC_GMAC_INT_STAT_MMCIS register field value suitable for setting the register.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIS_E_DISD 0x0 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_MMCRXIS
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIS_E_END 0x1 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_MMCRXIS
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIS_LSB 5 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_INT_STAT_MMCRXIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIS_MSB 5 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_INT_STAT_MMCRXIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIS_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_INT_STAT_MMCRXIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIS_SET_MSK 0x00000020 |
The mask used to set the ALT_EMAC_GMAC_INT_STAT_MMCRXIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIS_CLR_MSK 0xffffffdf |
The mask used to clear the ALT_EMAC_GMAC_INT_STAT_MMCRXIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIS_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_INT_STAT_MMCRXIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIS_GET | ( | value | ) | (((value) & 0x00000020) >> 5) |
Extracts the ALT_EMAC_GMAC_INT_STAT_MMCRXIS field value from a register.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIS_SET | ( | value | ) | (((value) << 5) & 0x00000020) |
Produces a ALT_EMAC_GMAC_INT_STAT_MMCRXIS register field value suitable for setting the register.
#define ALT_EMAC_GMAC_INT_STAT_MMCTXIS_E_INACT 0x0 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_MMCTXIS
#define ALT_EMAC_GMAC_INT_STAT_MMCTXIS_E_ACT 0x1 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_MMCTXIS
#define ALT_EMAC_GMAC_INT_STAT_MMCTXIS_LSB 6 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_INT_STAT_MMCTXIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCTXIS_MSB 6 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_INT_STAT_MMCTXIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCTXIS_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_INT_STAT_MMCTXIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCTXIS_SET_MSK 0x00000040 |
The mask used to set the ALT_EMAC_GMAC_INT_STAT_MMCTXIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_MMCTXIS_CLR_MSK 0xffffffbf |
The mask used to clear the ALT_EMAC_GMAC_INT_STAT_MMCTXIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_MMCTXIS_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_INT_STAT_MMCTXIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCTXIS_GET | ( | value | ) | (((value) & 0x00000040) >> 6) |
Extracts the ALT_EMAC_GMAC_INT_STAT_MMCTXIS field value from a register.
#define ALT_EMAC_GMAC_INT_STAT_MMCTXIS_SET | ( | value | ) | (((value) << 6) & 0x00000040) |
Produces a ALT_EMAC_GMAC_INT_STAT_MMCTXIS register field value suitable for setting the register.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_E_INACT 0x0 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_E_ACT 0x1 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_LSB 7 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_MSB 7 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_SET_MSK 0x00000080 |
The mask used to set the ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_CLR_MSK 0xffffff7f |
The mask used to clear the ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS register field.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_GET | ( | value | ) | (((value) & 0x00000080) >> 7) |
Extracts the ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS field value from a register.
#define ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS_SET | ( | value | ) | (((value) << 7) & 0x00000080) |
Produces a ALT_EMAC_GMAC_INT_STAT_MMCRXIPIS register field value suitable for setting the register.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_8_LSB 8 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_INT_STAT_RSVD_8 register field.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_8_MSB 8 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_INT_STAT_RSVD_8 register field.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_8_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_INT_STAT_RSVD_8 register field.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_8_SET_MSK 0x00000100 |
The mask used to set the ALT_EMAC_GMAC_INT_STAT_RSVD_8 register field value.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_8_CLR_MSK 0xfffffeff |
The mask used to clear the ALT_EMAC_GMAC_INT_STAT_RSVD_8 register field value.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_8_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_INT_STAT_RSVD_8 register field.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_8_GET | ( | value | ) | (((value) & 0x00000100) >> 8) |
Extracts the ALT_EMAC_GMAC_INT_STAT_RSVD_8 field value from a register.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_8_SET | ( | value | ) | (((value) << 8) & 0x00000100) |
Produces a ALT_EMAC_GMAC_INT_STAT_RSVD_8 register field value suitable for setting the register.
#define ALT_EMAC_GMAC_INT_STAT_TSIS_E_INACT 0x0 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_TSIS
#define ALT_EMAC_GMAC_INT_STAT_TSIS_E_ACT 0x1 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_TSIS
#define ALT_EMAC_GMAC_INT_STAT_TSIS_LSB 9 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_INT_STAT_TSIS register field.
#define ALT_EMAC_GMAC_INT_STAT_TSIS_MSB 9 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_INT_STAT_TSIS register field.
#define ALT_EMAC_GMAC_INT_STAT_TSIS_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_INT_STAT_TSIS register field.
#define ALT_EMAC_GMAC_INT_STAT_TSIS_SET_MSK 0x00000200 |
The mask used to set the ALT_EMAC_GMAC_INT_STAT_TSIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_TSIS_CLR_MSK 0xfffffdff |
The mask used to clear the ALT_EMAC_GMAC_INT_STAT_TSIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_TSIS_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_INT_STAT_TSIS register field.
#define ALT_EMAC_GMAC_INT_STAT_TSIS_GET | ( | value | ) | (((value) & 0x00000200) >> 9) |
Extracts the ALT_EMAC_GMAC_INT_STAT_TSIS field value from a register.
#define ALT_EMAC_GMAC_INT_STAT_TSIS_SET | ( | value | ) | (((value) << 9) & 0x00000200) |
Produces a ALT_EMAC_GMAC_INT_STAT_TSIS register field value suitable for setting the register.
#define ALT_EMAC_GMAC_INT_STAT_LPIIS_E_INACT 0x0 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_LPIIS
#define ALT_EMAC_GMAC_INT_STAT_LPIIS_E_ACT 0x1 |
Enumerated value for register field ALT_EMAC_GMAC_INT_STAT_LPIIS
#define ALT_EMAC_GMAC_INT_STAT_LPIIS_LSB 10 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_INT_STAT_LPIIS register field.
#define ALT_EMAC_GMAC_INT_STAT_LPIIS_MSB 10 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_INT_STAT_LPIIS register field.
#define ALT_EMAC_GMAC_INT_STAT_LPIIS_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_INT_STAT_LPIIS register field.
#define ALT_EMAC_GMAC_INT_STAT_LPIIS_SET_MSK 0x00000400 |
The mask used to set the ALT_EMAC_GMAC_INT_STAT_LPIIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_LPIIS_CLR_MSK 0xfffffbff |
The mask used to clear the ALT_EMAC_GMAC_INT_STAT_LPIIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_LPIIS_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_INT_STAT_LPIIS register field.
#define ALT_EMAC_GMAC_INT_STAT_LPIIS_GET | ( | value | ) | (((value) & 0x00000400) >> 10) |
Extracts the ALT_EMAC_GMAC_INT_STAT_LPIIS field value from a register.
#define ALT_EMAC_GMAC_INT_STAT_LPIIS_SET | ( | value | ) | (((value) << 10) & 0x00000400) |
Produces a ALT_EMAC_GMAC_INT_STAT_LPIIS register field value suitable for setting the register.
#define ALT_EMAC_GMAC_INT_STAT_GPIIS_LSB 11 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_INT_STAT_GPIIS register field.
#define ALT_EMAC_GMAC_INT_STAT_GPIIS_MSB 11 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_INT_STAT_GPIIS register field.
#define ALT_EMAC_GMAC_INT_STAT_GPIIS_WIDTH 1 |
The width in bits of the ALT_EMAC_GMAC_INT_STAT_GPIIS register field.
#define ALT_EMAC_GMAC_INT_STAT_GPIIS_SET_MSK 0x00000800 |
The mask used to set the ALT_EMAC_GMAC_INT_STAT_GPIIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_GPIIS_CLR_MSK 0xfffff7ff |
The mask used to clear the ALT_EMAC_GMAC_INT_STAT_GPIIS register field value.
#define ALT_EMAC_GMAC_INT_STAT_GPIIS_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_INT_STAT_GPIIS register field.
#define ALT_EMAC_GMAC_INT_STAT_GPIIS_GET | ( | value | ) | (((value) & 0x00000800) >> 11) |
Extracts the ALT_EMAC_GMAC_INT_STAT_GPIIS field value from a register.
#define ALT_EMAC_GMAC_INT_STAT_GPIIS_SET | ( | value | ) | (((value) << 11) & 0x00000800) |
Produces a ALT_EMAC_GMAC_INT_STAT_GPIIS register field value suitable for setting the register.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_LSB 12 |
The Least Significant Bit (LSB) position of the ALT_EMAC_GMAC_INT_STAT_RSVD_31_12 register field.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_MSB 31 |
The Most Significant Bit (MSB) position of the ALT_EMAC_GMAC_INT_STAT_RSVD_31_12 register field.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_WIDTH 20 |
The width in bits of the ALT_EMAC_GMAC_INT_STAT_RSVD_31_12 register field.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_SET_MSK 0xfffff000 |
The mask used to set the ALT_EMAC_GMAC_INT_STAT_RSVD_31_12 register field value.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_CLR_MSK 0x00000fff |
The mask used to clear the ALT_EMAC_GMAC_INT_STAT_RSVD_31_12 register field value.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_RESET 0x0 |
The reset value of the ALT_EMAC_GMAC_INT_STAT_RSVD_31_12 register field.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_GET | ( | value | ) | (((value) & 0xfffff000) >> 12) |
Extracts the ALT_EMAC_GMAC_INT_STAT_RSVD_31_12 field value from a register.
#define ALT_EMAC_GMAC_INT_STAT_RSVD_31_12_SET | ( | value | ) | (((value) << 12) & 0xfffff000) |
Produces a ALT_EMAC_GMAC_INT_STAT_RSVD_31_12 register field value suitable for setting the register.
#define ALT_EMAC_GMAC_INT_STAT_RESET 0x00000000 |
The reset value of the ALT_EMAC_GMAC_INT_STAT register.
#define ALT_EMAC_GMAC_INT_STAT_OFST 0x38 |
The byte offset of the ALT_EMAC_GMAC_INT_STAT register from the beginning of the component.
#define ALT_EMAC_GMAC_INT_STAT_ADDR | ( | base | ) | ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_EMAC_GMAC_INT_STAT_OFST)) |
The address of the ALT_EMAC_GMAC_INT_STAT register.
typedef struct ALT_EMAC_GMAC_INT_STAT_s ALT_EMAC_GMAC_INT_STAT_t |
The typedef declaration for register ALT_EMAC_GMAC_INT_STAT.