- 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 32881 Build 30284: arc lint + arc unit
Event Timeline
| sys/arm64/rockchip/if_dwc_rk.c | ||
|---|---|---|
| 63–79 | 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) | |
| 187 | Leftover from debug code ? | |
| sys/dev/dwc/if_dwc.c | ||
| 1221 | if (bootverbose) | |