]> git.ipfire.org Git - thirdparty/openwrt.git/commit
microchipsw: fix LAN8814 QSGMII soft reset main master
authorRobert Marko <robert.marko@sartura.hr>
Wed, 29 Apr 2026 09:35:45 +0000 (11:35 +0200)
committerRobert Marko <robimarko@gmail.com>
Wed, 29 Apr 2026 09:40:10 +0000 (11:40 +0200)
commit30c4c4301ea071945f102607e2afb19f35891d15
tree1d2750b056bfda24a46e1f47f9368b66410b03db
parenta6a865e533da38ea0a6b0b5267c275381fbb2f79
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 pending patch[1] to fix this, patch was modified as we
dont have the inband caps currently.

[1] https://patchwork.kernel.org/project/netdevbpf/patch/20260428134138.1741253-1-robert.marko@sartura.hr/

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
target/linux/microchipsw/patches-6.18/131-net-phy-micrel-fix-LAN8814-QSGMII-soft-reset.patch [new file with mode: 0644]