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

ETH/ETHA, RMAC PHY, PTP/gPTP, GWCA/COMA/MFWD. More...

Collaboration diagram for Ethernet & time:

Files

file  ra8_eth.h
 Ethernet Switch Module (ESWM) + frame TX/RX driver.
file  ra8_eth_coma.h
 Ethernet Common Agent (COMA) driver.
file  ra8_eth_gptp.h
 Ethernet Generic PTP Timer (GPTP) driver – HUM Ch 35.
file  ra8_eth_gwca.h
 Ethernet CPU Agent (GWCA) driver.
file  ra8_eth_mfwd.h
 Ethernet Message Forwarding Engine (MFWD) driver.
file  ra8_etha.h
 Per-port Ethernet Agent (ETHA) driver – HUM Ch 32 (p 1627-1702).
file  ra8_etha_ops.h
 Per-port ETHA lifecycle / IRQ / mode / queue API – HUM Ch 32 (p 1627-1702).
file  ra8_etha_regs.h
 Ethernet Agent (ETHA) per-port register layout for the RA8D2.
file  ra8_etha_shaper.h
 Per-port ETHA VLAN / shaper / stats / ring / PHY API – HUM Ch 32 (p 1627-1702).
file  ra8_etha_types.h
 Per-port Ethernet Agent (ETHA) data types – HUM Ch 32 (p 1627-1702).
file  ra8_ether_phy.h
 Generic Ethernet PHY abstraction (MDIO Clause-22 + auto-neg).
file  ra8_ether_regs.h
 Ethernet controller base addresses for the Renesas RA8D2.
file  ra8_layer3_switch.h
 Layer-3 Ethernet switch driver – placeholder.
file  ra8_rmac.h
 Per-port Ethernet MAC (RMAC) driver – HUM Ch 33.
file  ra8_rmac_phy.h
 Reduced-MAC (RMAC) PHY driver – off-chip PHY for the GMAC-FPI.
file  ra8_rmac_regs.h
 Ethernet MAC (RMAC) per-port register layout for the RA8D2.
file  ra8_eth_gwca_internal.h
 Cross-TU shared surface for the ra8_eth_gwca driver split.
file  ra8_eth_internal.h
 Cross-TU shared surface for the ra8_eth driver split.
file  ra8_etha_internal.h
 Cross-TU shared surface for the ra8_etha driver split.
file  ra8_etha_tas.c
 ETHA time-aware shaper (TAS / 802.1Qbv) flows – HUM Ch 32.4.2.
file  ra8_rmac_phy_internal.h
 Test-access surface for ra8_rmac_phy internal helpers (MC/DC).

Detailed Description

ETH/ETHA, RMAC PHY, PTP/gPTP, GWCA/COMA/MFWD.