- Add support for RMII
- Properly set up clocks for both RGMII and RMII cases
- Handle media switching between 100Mb and 1000Mb networks
Details
Details
Tested on RockPro64, Firefly-RK3399, Rock Pi E (both interfaces), Rock64 (still some issues with functionality)
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 32872 Build 30276: arc lint + arc unit
Event Timeline
sys/arm64/rockchip/if_dwc_rk.c | ||
---|---|---|
63 | It's called gmac2io_txclk_dly_ena in the TRM, maybe we should do the same or at least something more close to the TRM. (Same comment for all the other ones) | |
73 | s/INT/INTF/ | |
79 | 0 << 2 | |
186 | if (bootverbose) | |
207 | Leftover from debug code ? | |
sys/dev/dwc/if_dwc.c | ||
1221 | if (bootverbose) |