kernel/rv1106: GMAC ethernet VERIFIED (100M link) + OTP verified

GMAC  eth0 Link Up 100Mbps/Full on c8a3: ported rv1106_ops into mainline
dwmac-rk.c (VOGRF RMII mode/speed + integrated FEPHY powerup via CON0;
mainline set_speed/powerup split; bandgap trim omitted — analog opt the PHY
runs without). &gmac enabled; uses the internal ethernet-phy@2. gmac/PORT-DONE.md.

OTP  now reads real data (px30_otp_read): 5211 02fe 084d 5231 ('MR1' chip id),
no timeout. rng-otp/PORT-DONE.md updated.

Batch A + GMAC complete — TRNG, OTP, GMAC all verified on hardware.
DRIVER-PARITY updated.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017wB8KB3MMQztRDXCMCkPrf
This commit is contained in:
BFE Engineering
2026-08-25 00:54:01 -06:00
co-authored by Claude Opus 4.8
parent 270211029d
commit c7ba8781a4
4 changed files with 68 additions and 3 deletions
@@ -198,3 +198,8 @@
&otp {
status = "okay";
};
/* --- GMAC: wired 10/100 ethernet via the on-die RMII FEPHY --- */
&gmac {
status = "okay";
};