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

Minimal Common Agent (COMA) register window. More...

#include <ra8_ether_regs.h>

Data Fields

volatile uint32_t COMA_CTRL
 +0x00 Common Agent Control.
volatile uint32_t COMA_STS
 +0x04 Status.
volatile uint32_t COMA_IE
 +0x08 Interrupt Enable.
volatile uint32_t COMA_ICLR
 +0x0C Interrupt Clear.

Detailed Description

Minimal Common Agent (COMA) register window.

COMA is the management agent that owns the bus arbitration counters and the shared per-port descriptor fences. The minimal control surface mirrors the other ethernet blocks.

Definition at line 228 of file ra8_ether_regs.h.

Field Documentation

◆ COMA_CTRL

volatile uint32_t r_coma_regs_t::COMA_CTRL

+0x00 Common Agent Control.

Definition at line 229 of file ra8_ether_regs.h.

Referenced by ra8_eth_coma_deinit(), ra8_eth_coma_enter_stop(), and ra8_eth_coma_init().

◆ COMA_ICLR

volatile uint32_t r_coma_regs_t::COMA_ICLR

+0x0C Interrupt Clear.

Definition at line 232 of file ra8_ether_regs.h.

Referenced by ra8_eth_coma_clear_status(), ra8_eth_coma_dispatch(), and ra8_eth_coma_init().

◆ COMA_IE

volatile uint32_t r_coma_regs_t::COMA_IE

+0x08 Interrupt Enable.

Definition at line 231 of file ra8_ether_regs.h.

Referenced by ra8_eth_coma_deinit(), and ra8_eth_coma_init().

◆ COMA_STS

volatile uint32_t r_coma_regs_t::COMA_STS

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