]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
Merge branch 'amd-xgbe-rx-adaptation-and-phy-handling-fixes'
authorPaolo Abeni <pabeni@redhat.com>
Tue, 10 Mar 2026 11:07:08 +0000 (12:07 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 10 Mar 2026 11:07:09 +0000 (12:07 +0100)
Raju Rangoju says:

====================
amd-xgbe: RX adaptation and PHY handling fixes

This series fixes several issues in the amd-xgbe driver related to RX
adaptation and PHY handling in 10GBASE-KR mode, particularly when
auto-negotiation is disabled.

Patch 1 fixes link status handling during RX adaptation by correctly
reading the latched link status bit so transient link drops are
detected without losing the current state.

Patch 2 prevents CRC errors that can occur when performing RX
adaptation with auto-negotiation turned off. The driver now stops
TX/RX before re-triggering RX adaptation and only re-enables traffic
once adaptation completes and the link is confirmed up, ensuring
packets are not corrupted during the adaptation window.

Patch 3 restores the intended ordering of PHY reset relative to
phy_start(), making sure PHY settings are reset before the PHY is
started instead of afterwards.
====================

Link: https://patch.msgid.link/20260306111629.1515676-1-Raju.Rangoju@amd.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>

Trivial merge