[PATCH net-next v1 0/5] r8169: fix RTL8116AF low power and link readiness issues
From: javen
Date: Wed Jun 03 2026 - 03:10:50 EST
From: Javen Xu <javen_xu@xxxxxxxxxxxxxx>
This series fixes several RTL8116AF issues in r8169.
RTL8116af operate in a SFP mode where the standard PHY register path does not
provide all required information for normal phylib. In this mode, the driver
needs a dummy PHY ID so that phylib can attach to a dummy Realtek PHY driver,
while selected standard PHY registers are handled through the SerDes register.
And RTL8116af is a multi-function card, all the function should be set to d3hot
and enable aspm to ensure that system can enter C10 and s0ix power saving state,
including invisble function 2 to 7.
Javen Xu (5):
net: phy: realtek: add support for dummy phy
r8169: move funcitons forward
r8169: fix RTL8116af readiness bug
r8169: add ltr support for RTL8116af
r8169: fix RTL8116af can not enter s0idle and c10
drivers/net/ethernet/realtek/r8169_main.c | 217 ++++++++++++++++------
drivers/net/phy/realtek/realtek_main.c | 54 ++++++
include/net/phy/realtek_phy.h | 1 +
3 files changed, 214 insertions(+), 58 deletions(-)
--
2.43.0