Expand description

Ethernet: media access control (MAC)

Modules

1-microsecond-tick counter register

Address 0 high register

Address 0 low register

Address 1 high register

Address 1 low register

Address 2 high register

Address 2 low register

Address 3 high register

Address 3 low register

Auxiliary control register

ARP address register

Auxiliary timestamp nanoseconds register

Auxiliary timestamp seconds register

Operating mode configuration register

Debug register

Extended operating mode configuration register

Hash Table 0 register

Hash Table 1 register

HW feature 1 register

HW feature 2 register

Interrupt enable register

Interrupt status register

Inner VLAN inclusion register

MACL3A00R

Layer3 address 0 filter 1 Register

Layer3 address 1 filter 0 register

Layer3 address 1 filter 1 register

Layer3 Address 2 filter 0 register

Layer3 address 2 filter 1 Register

Layer3 Address 3 filter 0 register

Layer3 address 3 filter 1 register

L3 and L4 control 0 register

L3 and L4 control 1 register

Layer4 address filter 0 register

Layer 4 address filter 1 register

LPI control status register

LPI entry timer register

Log message interval register

LPI timers control register

MDIO address register

MDIO data register

PMT control status register

Packet filtering control register

PTP Offload control register

PPS control register

PPS interval register

PPS target time nanoseconds register

PPS target time seconds register

PPS width register

Tx Queue flow control register

Remove wakeup packet filter register

Rx flow control register

Rx Tx status register

PTP Source Port Identity 0 Register

PTP Source port identity 1 register

PTP Source port identity 2 register

Sub-second increment register

System time nanoseconds register

System time nanoseconds update register

System time seconds register

System time seconds update register

Timestamp addend register

Timestamp control Register

Timestamp Egress asymmetric correction register

Timestamp Egress correction nanosecond register

Timestamp Ingress asymmetric correction register

Timestamp Ingress correction nanosecond register

Timestamp status register

Tx timestamp status nanoseconds register

Tx timestamp status seconds register

VLAN Hash table register

VLAN inclusion register

Version register

VLAN tag register

Watchdog timeout register

MMC control register

MMC Rx interrupt register

MMC Rx interrupt mask register

MMC Tx interrupt register

MMC Tx interrupt mask register

Rx alignment error packets register

Rx CRC error packets register

Rx LPI transition counter register

Rx LPI microsecond counter register

Rx unicast packets good register

Tx LPI transition counter register

Tx LPI microsecond timer register

Tx multiple collision good packets register

Tx packet count good register

Tx single collision good packets register

Structs

Register block

Type Definitions

MAC1USTCR register accessor: an alias for Reg<MAC1USTCR_SPEC>

MACA0HR register accessor: an alias for Reg<MACA0HR_SPEC>

MACA0LR register accessor: an alias for Reg<MACA0LR_SPEC>

MACA1HR register accessor: an alias for Reg<MACA1HR_SPEC>

MACA1LR register accessor: an alias for Reg<MACA1LR_SPEC>

MACA2HR register accessor: an alias for Reg<MACA2HR_SPEC>

MACA2LR register accessor: an alias for Reg<MACA2LR_SPEC>

MACA3HR register accessor: an alias for Reg<MACA3HR_SPEC>

MACA3LR register accessor: an alias for Reg<MACA3LR_SPEC>

MACACR register accessor: an alias for Reg<MACACR_SPEC>

MACARPAR register accessor: an alias for Reg<MACARPAR_SPEC>

MACATSNR register accessor: an alias for Reg<MACATSNR_SPEC>

MACATSSR register accessor: an alias for Reg<MACATSSR_SPEC>

MACCR register accessor: an alias for Reg<MACCR_SPEC>

MACDR register accessor: an alias for Reg<MACDR_SPEC>

MACECR register accessor: an alias for Reg<MACECR_SPEC>

MACHT0R register accessor: an alias for Reg<MACHT0R_SPEC>

MACHT1R register accessor: an alias for Reg<MACHT1R_SPEC>

MACHWF1R register accessor: an alias for Reg<MACHWF1R_SPEC>

MACHWF2R register accessor: an alias for Reg<MACHWF2R_SPEC>

MACIER register accessor: an alias for Reg<MACIER_SPEC>

MACISR register accessor: an alias for Reg<MACISR_SPEC>

MACIVIR register accessor: an alias for Reg<MACIVIR_SPEC>

MACL3A00R register accessor: an alias for Reg<MACL3A00R_SPEC>

MACL3A01R register accessor: an alias for Reg<MACL3A01R_SPEC>

MACL3A10R register accessor: an alias for Reg<MACL3A10R_SPEC>

MACL3A11R register accessor: an alias for Reg<MACL3A11R_SPEC>

MACL3A20 register accessor: an alias for Reg<MACL3A20_SPEC>

MACL3A21R register accessor: an alias for Reg<MACL3A21R_SPEC>

MACL3A30 register accessor: an alias for Reg<MACL3A30_SPEC>

MACL3A31R register accessor: an alias for Reg<MACL3A31R_SPEC>

MACL3L4C0R register accessor: an alias for Reg<MACL3L4C0R_SPEC>

MACL3L4C1R register accessor: an alias for Reg<MACL3L4C1R_SPEC>

MACL4A0R register accessor: an alias for Reg<MACL4A0R_SPEC>

MACL4A1R register accessor: an alias for Reg<MACL4A1R_SPEC>

MACLCSR register accessor: an alias for Reg<MACLCSR_SPEC>

MACLETR register accessor: an alias for Reg<MACLETR_SPEC>

MACLMIR register accessor: an alias for Reg<MACLMIR_SPEC>

MACLTCR register accessor: an alias for Reg<MACLTCR_SPEC>

MACMDIOAR register accessor: an alias for Reg<MACMDIOAR_SPEC>

MACMDIODR register accessor: an alias for Reg<MACMDIODR_SPEC>

MACPCSR register accessor: an alias for Reg<MACPCSR_SPEC>

MACPFR register accessor: an alias for Reg<MACPFR_SPEC>

MACPOCR register accessor: an alias for Reg<MACPOCR_SPEC>

MACPPSCR register accessor: an alias for Reg<MACPPSCR_SPEC>

MACPPSIR register accessor: an alias for Reg<MACPPSIR_SPEC>

MACPPSTTNR register accessor: an alias for Reg<MACPPSTTNR_SPEC>

MACPPSTTSR register accessor: an alias for Reg<MACPPSTTSR_SPEC>

MACPPSWR register accessor: an alias for Reg<MACPPSWR_SPEC>

MACQTxFCR register accessor: an alias for Reg<MACQTXFCR_SPEC>

MACRWKPFR register accessor: an alias for Reg<MACRWKPFR_SPEC>

MACRxFCR register accessor: an alias for Reg<MACRXFCR_SPEC>

MACRxTxSR register accessor: an alias for Reg<MACRXTXSR_SPEC>

MACSPI0R register accessor: an alias for Reg<MACSPI0R_SPEC>

MACSPI1R register accessor: an alias for Reg<MACSPI1R_SPEC>

MACSPI2R register accessor: an alias for Reg<MACSPI2R_SPEC>

MACSSIR register accessor: an alias for Reg<MACSSIR_SPEC>

MACSTNR register accessor: an alias for Reg<MACSTNR_SPEC>

MACSTNUR register accessor: an alias for Reg<MACSTNUR_SPEC>

MACSTSR register accessor: an alias for Reg<MACSTSR_SPEC>

MACSTSUR register accessor: an alias for Reg<MACSTSUR_SPEC>

MACTSAR register accessor: an alias for Reg<MACTSAR_SPEC>

MACTSCR register accessor: an alias for Reg<MACTSCR_SPEC>

MACTSEACR register accessor: an alias for Reg<MACTSEACR_SPEC>

MACTSECNR register accessor: an alias for Reg<MACTSECNR_SPEC>

MACTSIACR register accessor: an alias for Reg<MACTSIACR_SPEC>

MACTSICNR register accessor: an alias for Reg<MACTSICNR_SPEC>

MACTSSR register accessor: an alias for Reg<MACTSSR_SPEC>

MACTxTSSNR register accessor: an alias for Reg<MACTXTSSNR_SPEC>

MACTxTSSSR register accessor: an alias for Reg<MACTXTSSSR_SPEC>

MACVHTR register accessor: an alias for Reg<MACVHTR_SPEC>

MACVIR register accessor: an alias for Reg<MACVIR_SPEC>

MACVR register accessor: an alias for Reg<MACVR_SPEC>

MACVTR register accessor: an alias for Reg<MACVTR_SPEC>

MACWTR register accessor: an alias for Reg<MACWTR_SPEC>

MMC_CONTROL register accessor: an alias for Reg<MMC_CONTROL_SPEC>

MMC_RX_INTERRUPT register accessor: an alias for Reg<MMC_RX_INTERRUPT_SPEC>

MMC_RX_INTERRUPT_MASK register accessor: an alias for Reg<MMC_RX_INTERRUPT_MASK_SPEC>

MMC_TX_INTERRUPT register accessor: an alias for Reg<MMC_TX_INTERRUPT_SPEC>

MMC_TX_INTERRUPT_MASK register accessor: an alias for Reg<MMC_TX_INTERRUPT_MASK_SPEC>

RX_ALIGNMENT_ERROR_PACKETS register accessor: an alias for Reg<RX_ALIGNMENT_ERROR_PACKETS_SPEC>

RX_CRC_ERROR_PACKETS register accessor: an alias for Reg<RX_CRC_ERROR_PACKETS_SPEC>

RX_LPI_TRAN_CNTR register accessor: an alias for Reg<RX_LPI_TRAN_CNTR_SPEC>

RX_LPI_USEC_CNTR register accessor: an alias for Reg<RX_LPI_USEC_CNTR_SPEC>

RX_UNICAST_PACKETS_GOOD register accessor: an alias for Reg<RX_UNICAST_PACKETS_GOOD_SPEC>

TX_LPI_TRAN_CNTR register accessor: an alias for Reg<TX_LPI_TRAN_CNTR_SPEC>

TX_LPI_USEC_CNTR register accessor: an alias for Reg<TX_LPI_USEC_CNTR_SPEC>

TX_MULTIPLE_COLLISION_GOOD_PACKETS register accessor: an alias for Reg<TX_MULTIPLE_COLLISION_GOOD_PACKETS_SPEC>

TX_PACKET_COUNT_GOOD register accessor: an alias for Reg<TX_PACKET_COUNT_GOOD_SPEC>

TX_SINGLE_COLLISION_GOOD_PACKETS register accessor: an alias for Reg<TX_SINGLE_COLLISION_GOOD_PACKETS_SPEC>