]> www.infradead.org Git - users/dwmw2/linux.git/commit
Merge branch 'phy-microchip-ksz-9897-errata'
authorDavid S. Miller <davem@davemloft.net>
Sun, 23 Jun 2024 09:06:58 +0000 (10:06 +0100)
committerDavid S. Miller <davem@davemloft.net>
Sun, 23 Jun 2024 09:06:58 +0000 (10:06 +0100)
commit4ae2c67840a0a3c88cd71fc3013f958d60f7e50c
tree19519e3b3014daf32dbe22c7bca3019e7b9eae3d
parent42354e3c3150cf886457f3354af0acefc56b53a2
parentbf1bff11e497a01b0cc6cb2afcff734340ae95f8
Merge branch 'phy-microchip-ksz-9897-errata'

Enguerrand de Ribaucourt says:

====================
Handle new Microchip KSZ 9897 Errata

These patches implement some suggested workarounds from the Microchip KSZ 9897
Errata [1].

[1] https://ww1.microchip.com/downloads/aemDocuments/documents/UNG/ProductDocuments/Errata/KSZ9897R-Errata-DS80000758.pdf

---
v7:
 - use dev_crit_once instead of dev_crit_ratelimited
 - add a comment to help users understand the consequences of half-duplex errors
v6: https://lore.kernel.org/netdev/20240614094642.122464-1-enguerrand.de-ribaucourt@savoirfairelinux.com/
 - remove KSZ9897 phy_id workaround (was a configuration issue)
 - use macros for checking link down in monitoring function
 - check if VLAN is enabled before monitoring resources
v5: https://lore.kernel.org/all/20240604092304.314636-1-enguerrand.de-ribaucourt@savoirfairelinux.com/
 - use macros for bitfields
 - rewrap comments
 - check ksz_pread* return values
 - fix spelling mistakes
 - remove KSZ9477 suspend/resume deletion patch
v4: https://lore.kernel.org/all/20240531142430.678198-1-enguerrand.de-ribaucourt@savoirfairelinux.com/
 - Rebase on net/main
 - Add Fixes: tags to the patches
 - reverse x-mas tree order
 - use pseudo phy_id instead of match_phy_device
v3: https://lore.kernel.org/all/20240530102436.226189-1-enguerrand.de-ribaucourt@savoirfairelinux.com/
====================

Signed-off-by: David S. Miller <davem@davemloft.net>