summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorRohan G Thomas <rohan.g.thomas@altera.com>2025-09-06 05:33:31 +0300
committerJakub Kicinski <kuba@kernel.org>2025-09-10 05:30:51 +0300
commitdeb105f49879dd50d595f7f55207d6e74dec34e6 (patch)
tree28c3a5449099ad428b9a8501ff2c7a4753fbaccc /tools/perf/scripts/python
parent214da63451bbdf00cbf2347d8f264d39ae938c7e (diff)
downloadlinux-deb105f49879dd50d595f7f55207d6e74dec34e6.tar.xz
net: phy: marvell: Fix 88e1510 downshift counter errata
The 88e1510 PHY has an erratum where the phy downshift counter is not cleared after phy being suspended(BMCR_PDOWN set) and then later resumed(BMCR_PDOWN cleared). This can cause the gigabit link to intermittently downshift to a lower speed. Disabling and re-enabling the downshift feature clears the counter, allowing the PHY to retry gigabit link negotiation up to the programmed retry count times before downshifting. This behavior has been observed on copper links. Signed-off-by: Rohan G Thomas <rohan.g.thomas@altera.com> Reviewed-by: Matthew Gerlach <matthew.gerlach@altera.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Link: https://patch.msgid.link/20250906-marvell_fix-v2-1-f6efb286937f@altera.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions