1
1
openwrt/target/linux/microchipsw
Robert Marko 80f009766f microchipsw: fix LAN8814 QSGMII soft reset
Currently, moving from a port on one LAN8814 PHY package to another results
in a no traffic flowing on that new port.

It was tracked down to upstream change that fixed the issue that QSGMII
was soft reset on .config_init of each of 4 PHY-s in the package resulting
in a temporary traffic loss until QSGMII resynced.

However, it seems that the QSGMII soft reset timing is crucial and doing
the reset during probe only cause the QSGMII link to become partially
unsynced (Like 2 or 3 lanes are not synced).

So, add an upstream patch[1] to fix this, patch was modified as we
dont have the inband caps currently.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/drivers/net/phy/micrel.c?h=next-20260508&id=e027c218c482c6a0ae1948129ccda3b0a2033368

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
2026-05-11 10:50:36 +02:00
..
dts microchipsw: lan969x: tactical-1000: fix SFP I2C buses 2026-03-12 13:26:22 +01:00
image microchipsw: lan969x: add Novarq Tactical 1000 2026-01-09 18:55:19 +01:00
lan969x microchipsw: lan969x: include ip-bridge and dcb tools 2026-01-25 22:14:23 +01:00
patches-6.12 microchipsw: fix LAN8814 QSGMII soft reset 2026-05-11 10:50:36 +02:00
Makefile microchipsw: drop source-only 2026-01-18 11:33:44 +01:00