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

Per-port ETHA configuration knobs. More...

#include <ra8_etha_types.h>

Data Fields

ra8_etha_opc_t initial_mode
 Mode to enter after init.
uint32_t eaeie0_mask
 Bits to OR into EAEIE0 on init.
uint32_t eaeie1_mask
 Bits to OR into EAEIE1 on init.
uint32_t eaeie2_mask
 Bits to OR into EAEIE2 on init.

Detailed Description

Per-port ETHA configuration knobs.

Passed by const-pointer so future additions never break the ABI. The driver does NOT touch any per-class register from this struct; call the dedicated configuration helpers (ra8_etha_set_max_frame_size, ra8_etha_set_queue_depth,...) after init for that.

Definition at line 40 of file ra8_etha_types.h.

Field Documentation

◆ eaeie0_mask

uint32_t ra8_etha_config_t::eaeie0_mask

Bits to OR into EAEIE0 on init.

Definition at line 42 of file ra8_etha_types.h.

Referenced by ra8_etha_init().

◆ eaeie1_mask

uint32_t ra8_etha_config_t::eaeie1_mask

Bits to OR into EAEIE1 on init.

Definition at line 43 of file ra8_etha_types.h.

Referenced by ra8_etha_init().

◆ eaeie2_mask

uint32_t ra8_etha_config_t::eaeie2_mask

Bits to OR into EAEIE2 on init.

Definition at line 44 of file ra8_etha_types.h.

Referenced by ra8_etha_init().

◆ initial_mode

ra8_etha_opc_t ra8_etha_config_t::initial_mode

Mode to enter after init.

Definition at line 41 of file ra8_etha_types.h.

Referenced by ra8_etha_init().


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