- 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 Not Applicable - Unit
Tests Not Applicable
Event Timeline
| sys/arm64/rockchip/if_dwc_rk.c | ||
|---|---|---|
| 63 ↗ | (On Diff #75604) | 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 ↗ | (On Diff #75604) | s/INT/INTF/ |
| 79 ↗ | (On Diff #75604) | 0 << 2 |
| 186 ↗ | (On Diff #75604) | if (bootverbose) |
| 207 ↗ | (On Diff #75604) | Leftover from debug code ? |
| sys/dev/dwc/if_dwc.c | ||
| 1221 ↗ | (On Diff #75604) | if (bootverbose) |