Sparx-5 supports this mode and it is missing in the PHY core.
Signed-off-by: Bjarni Jonasson <redacted>
---
Documentation/networking/phy.rst | 5 +++++
include/linux/phy.h | 4 ++++
2 files changed, 9 insertions(+)
@@ -286,6 +286,11 @@ Some of the interface modes are described below: Note: due to legacy usage, some 10GBASE-R usage incorrectly makes use of this definition.+``PHY_INTERFACE_MODE_100BASEX``+ This defines IEEE 802.3 Clause 24. The link operates at a fixed data+ rate of 125Mpbs using a 4B/5B encoding scheme, resulting in an underlying+ data rate of 100Mpbs.+ Pause frames / flow control ===========================
Add support for 100Base-FX, 100Base-LX, 100Base-PX and 100Base-BX10 modules
This is needed for Sparx-5 switch.
Signed-off-by: Bjarni Jonasson <redacted>
---
drivers/net/phy/sfp-bus.c | 9 +++++++++
1 file changed, 9 insertions(+)
From: Russell King - ARM Linux admin <linux@armlinux.org.uk> Date: 2021-01-14 15:15:12
On Wed, Jan 13, 2021 at 12:56:26PM +0100, Bjarni Jonasson wrote:
Add support for 100Base-FX, 100Base-LX, 100Base-PX and 100Base-BX10 modules
This is needed for Sparx-5 switch.
Signed-off-by: Bjarni Jonasson <redacted>
Hello:
This series was applied to netdev/net-next.git (refs/heads/master):
On Wed, 13 Jan 2021 12:56:24 +0100 you wrote:
Adding support for 100 base-x in phylink.
The Sparx5 switch supports 100 base-x pcs (IEEE 802.3 Clause 24) 4b5b encoded.
These patches adds phylink support for that mode.
Tested in Sparx5, using sfp modules:
Axcen 100fx AXFE-1314-0521 (base-fx)
Axcen 100lx AXFE-1314-0551 (base-lx)
HP SFP 100FX J9054C (bx-10)
Excom SFP-SX-M1002 (base-lx)
[...]