ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_rmac_status_t Struct Reference

Snapshot of an RMAC port's runtime state. More...

#include <ra8_rmac.h>

Data Fields

uint32_t err_status
 Raw MEIS contents.
uint32_t mon_status [3]
 MMIS0..MMIS2 contents.
uint32_t phy_monitor
 Raw MPIM contents.
uint32_t mrmac0
 Cached MRMAC0 contents.
uint32_t mrmac1
 Cached MRMAC1 contents.

Detailed Description

Snapshot of an RMAC port's runtime state.

Returned by ra8_rmac_get_status. Includes the cached MAC-address registers, PHY monitoring (link / LPI), and the three IRQ status words (error + monitor[0..2]).

Definition at line 213 of file ra8_rmac.h.

Field Documentation

◆ err_status

uint32_t ra8_rmac_status_t::err_status

Raw MEIS contents.

Definition at line 214 of file ra8_rmac.h.

Referenced by ra8_rmac_get_status().

◆ mon_status

uint32_t ra8_rmac_status_t::mon_status[3]

MMIS0..MMIS2 contents.

Definition at line 215 of file ra8_rmac.h.

Referenced by ra8_rmac_get_status().

◆ mrmac0

uint32_t ra8_rmac_status_t::mrmac0

Cached MRMAC0 contents.

Definition at line 217 of file ra8_rmac.h.

Referenced by ra8_rmac_get_status().

◆ mrmac1

uint32_t ra8_rmac_status_t::mrmac1

Cached MRMAC1 contents.

Definition at line 218 of file ra8_rmac.h.

Referenced by ra8_rmac_get_status().

◆ phy_monitor

uint32_t ra8_rmac_status_t::phy_monitor

Raw MPIM contents.

Definition at line 216 of file ra8_rmac.h.

Referenced by ra8_rmac_get_status().


The documentation for this struct was generated from the following file: