mvneta: SGMII-based in-band link state signaling
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest2 patches 3 repliesIn review
- v11 patch 5 repliesSuperseded
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | add fixed_phy_update_state() - update state of fixed_phydrivers/ include/ | +38 | 2 replies | |
| 2/2 | mvneta: implement SGMII-based in-band link state signalingdrivers/ | +95 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.
Cover letter [PATCH v3 0/2] mvneta: SGMII-based in-band link state signaling
Hello.
Currently the fixed-link DT binding is pre-configured and cannot be changed in run-time. This means the cable unplug events are not being detected, and the link parameters can't be negotiated.
The following patches are needed when mvneta is used in fixed-link mode (without MDIO).
They add an API to fixed_phy that allows to update status, and use that API in the mvneta driver when parsing the SGMII in-band status.
There is also another implementation that doesn't add any API and does everything in mvneta driver locally:
https://lkml.org/lkml/2015/3/31/327
I'll let people decide which approach is better.
No strong opinion on my side.
Signed-off-by Stas Sergeev <[email protected]>