mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-10-16 22:39:48 +00:00
net/phy: micrel: Add workaround for bad autoneg
commitd2fd719bcbupstream. Very rarely, the KSZ9031 will appear to complete autonegotiation, but will drop all traffic afterwards. When this happens, the idle error count will read 0xFF after autonegotiation completes. Reset the PHY when in that state. Signed-off-by: Nathan Sullivan <nathan.sullivan@ni.com> Signed-off-by: David S. Miller <davem@davemloft.net> [bwh: Backported to 3.16 as dependency of commit1d16073a32"net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031"] Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
This commit is contained in:
parent
bcbfeefb59
commit
088557d56b
1 changed files with 22 additions and 1 deletions
Loading…
Add table
Add a link
Reference in a new issue