The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [net-next PATCH v4 0/4] Add support for XPCS based RSFEC configuration
@ 2026-07-29 22:16 Alexander Duyck
  2026-07-29 22:18 ` [net-next PATCH v4 1/4] net: pcs: xpcs: Expand mdiodev member as an array Alexander Duyck
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Alexander Duyck @ 2026-07-29 22:16 UTC (permalink / raw)
  To: netdev
  Cc: mike.marciniszyn, alexanderduyck, andrew+netdev, andrew, davem,
	edumazet, hkallweit1, jiawenwu, kees, kernel-team, kuba,
	linux-kernel, linux, mengyuanlou, mohsin.bashr, pabeni

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@gmail.com/

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(-)

--


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2026-08-04 15:50 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-29 22:16 [net-next PATCH v4 0/4] Add support for XPCS based RSFEC configuration Alexander Duyck
2026-07-29 22:18 ` [net-next PATCH v4 1/4] net: pcs: xpcs: Expand mdiodev member as an array Alexander Duyck
2026-07-29 22:21 ` [net-next PATCH v4 2/4] net: pcs: xpcs: Allow for multiple addr in creation Alexander Duyck
2026-08-04  1:48   ` Jakub Kicinski
2026-07-29 22:23 ` [net-next PATCH v4 3/4] net: pcs: xpcs: Add hooks for xpcs configuration of rsfec Alexander Duyck
2026-08-04  1:48   ` Jakub Kicinski
2026-07-29 22:25 ` [net-next PATCH v4 4/4] net: pcs: xpcs: Add handling for 4 channel rsfec device Alexander Duyck
2026-08-04  1:48   ` Jakub Kicinski
2026-08-04  1:49 ` [net-next PATCH v4 0/4] Add support for XPCS based RSFEC configuration Jakub Kicinski
2026-08-04 15:50   ` Alexander Duyck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox