- 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) |