[PATCH net-next 0/3] net: phy: dp83869: Support 1Gbps fiber SFP modules
From: Romain Gantois <romain.gantois@bootlin.com>
Date: 2025-05-14 07:50:11
Also in:
lkml
Hello everyone, This is version one of my series which adds support for downstream 1000Base-X SFP modules in the DP83869 PHY driver. It depends on the following series from Maxime Chevallier, which introduces an ethernet port representation and simplifies SFP support in PHY drivers: https://lore.kernel.org/all/20250507135331.76021-1-maxime.chevallier@bootlin.com/ (local) The DP83869 PHY supports a variety of different operational modes, including RGMII-to-1000Base-X, which allows it to interface an RGMII-capable MAC with a fiber SFP module. RGMII-to-100Base-FX and RGMII-to-SGMII modes are also supported by the DP83869, which makes it possible to support 100Mbps fiber modules and copper modules. However, this series focuses on 1Gbps fiber modules as a first step. The first two patches in this series do some preliminary groundwork so that the DP83869 can function properly in RGMII-to-1000Base-X mode. These definitely toe the line between fixes and new features, but since the targeted behaviors have never been implemented in the DP83869 driver, I've decided to include them here. Please let me know if you disagree with this. Best Regards, Romain Signed-off-by: Romain Gantois <romain.gantois@bootlin.com> --- Romain Gantois (3): net: phy: dp83869: Restart PHY when configuring mode net: phy: dp83869: ensure FORCE_LINK_GOOD is cleared net: phy: dp83869: Support 1000Base-X SFP modules drivers/net/phy/dp83869.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) --- base-commit: 5b6d59102462301b7ad256b1213964044d3fb50f change-id: 20250513-dp83869-1000basex-4d4045aa416c Best regards, -- Romain Gantois [off-list ref]