HomeFreeBSD

if_eqos_starfive: Read MAC address from device tree

Description

if_eqos_starfive: Read MAC address from device tree

u-boot/opensbi determines the ethernet MAC address from ROM and passes
it to the OS in the device tree. This change sets the correct MAC
address from this source. This prevents the eqos class driver from
generating random MAC addresses at each boot.

Tested on Starfive VisionFive 2, riscv64 SBC.

Reviewed by: mhorne
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D56782

Details

Provenance
bscott_bunyatech.com.auAuthored on May 11 2026, 4:54 PM
mhorneCommitted on May 12 2026, 2:00 PM
Reviewer
mhorne
Differential Revision
D56782: Correctly set the MAC address for ethernet interfaces on Starfive VisionFiv2 2, riscv64 SBC
Parents
rG23b263dfbf5e: Revert "mlx5e: Ensure rx timestamps are monotonically increasing"
Branches
Unknown
Tags
Unknown