[net-next PATCH v4 0/4] Add support for XPCS based RSFEC configuration
From: Alexander Duyck
Date: Wed Jul 29 2026 - 18:20:45 EST
This series adds to xpcs to add the necessary configuration steps
for the DW PCS/rsfec for high speed interfaces.
I picked up the set from Mike Marciniszyn who is no longer with Meta. His
set ending with v3 can be found here:
https://lore.kernel.org/netdev/20260527000958.81108-1-mike.marciniszyn@xxxxxxxxx/
v4 - Address AI review comments
- Simplify the set by just using separate PMA1 instead of scanning for it
v3 - adds an alternate xpcs creation that allows for specifying multiple addr
values for creating xpcs
- remove probing in favor of new xpcs create call
v2 - probe mdio bus and use phy_find* to isolate mdio address
v1 - initial version
---
Mike Marciniszyn (Meta) (4):
net: pcs: xpcs: Expand mdiodev member as an array
net: pcs: xpcs: Allow for multiple addr in creation
net: pcs: xpcs: Add hooks for xpcs configuration of rsfec
net: pcs: xpcs: Add handling for 4 channel rsfec device
.../net/ethernet/meta/fbnic/fbnic_phylink.c | 4 +-
drivers/net/pcs/pcs-xpcs-wx.c | 4 +-
drivers/net/pcs/pcs-xpcs.c | 304 +++++++++++++++---
drivers/net/pcs/pcs-xpcs.h | 37 ++-
include/linux/pcs/pcs-xpcs.h | 2 +
include/uapi/linux/mdio.h | 3 +
6 files changed, 308 insertions(+), 46 deletions(-)
--