[PATCH net-next 00/17] net: dsa: mv88e6xxx: support for Remote Management Unit
From: Luke Howard <hidden>
Date: 2026-07-03 07:46:44
Also in:
lkml
This patch set shephards a series of commits made by Andrew Lunn
and others to support remotely managing Marvell switches over
Ethernet (as opposed to MDIO) using the Remote Management Unit
(RMU).
This is the second of four patch sets: the remaining two add
support for remote management when MDIO is unavailable.
Signed-off-by: Luke Howard <redacted>
---
Andrew Lunn (11):
net: dsa: tag_dsa: Add helper to add DSA header to RMU frame
net: dsa: mv88e6xxx: Add conduit state change handler
net: dsa: mv88e6xxx: Remove mv88e6xxx_rmu_setup()
net: dsa: mv88e6xxx: Add connect_tag_protocol handler
net: dsa: mv88e6xxx: Add sanity check of received RMU frame
net: dsa: mv88e6xxx: Get Product ID when enabling RMU
net: dsa: mv88e6xxx: Add RMU register read/write/wait for bit
net: dsa: mv88e6xxx: Move available stats into info structure
net: dsa: mv88e6xxx: Centralise common statistics check
net: dsa: mv88e6xxx: Get some MIB stats via the RMU
net: dsa: mv88e6xxx: Time RMU operations and disable if slow
Luke Howard (4):
net: dsa: mv88e6xxx: use lockdep_assert_held() if CONFIG_LOCKDEP
net: dsa: mv88e6xxx: cancel PTP polling work on .shutdown
net: dsa: mv88e6xxx: size ATU snapshot buffer and region by num_macs
net: dsa: mv88e6xxx: RMU DUMP_ATU support in devlink
Mattias Forsblad (2):
net: dsa: mv88e6xxx: Introduce Marvell dsa tagger data operation.
net: dsa: mv88e6xxx: Add RMU enable/disable for select switches.
drivers/net/dsa/mv88e6xxx/Makefile | 1 +
drivers/net/dsa/mv88e6xxx/chip.c | 92 ++++--
drivers/net/dsa/mv88e6xxx/chip.h | 35 +++
drivers/net/dsa/mv88e6xxx/devlink.c | 71 +++--
drivers/net/dsa/mv88e6xxx/global1.c | 64 ++++
drivers/net/dsa/mv88e6xxx/global1.h | 3 +
drivers/net/dsa/mv88e6xxx/global2.c | 1 +
drivers/net/dsa/mv88e6xxx/ptp.c | 14 +-
drivers/net/dsa/mv88e6xxx/ptp.h | 5 +
drivers/net/dsa/mv88e6xxx/rmu.c | 611 ++++++++++++++++++++++++++++++++++++
drivers/net/dsa/mv88e6xxx/rmu.h | 145 +++++++++
include/linux/dsa/mv88e6xxx.h | 11 +
net/dsa/tag_dsa.c | 67 +++-
13 files changed, 1073 insertions(+), 47 deletions(-)
---
base-commit: 165539241e210db8e962479c3c5072372576b618
change-id: 20260613-net-next-mv88e6xxx-rmu-2db17825ece0
Best regards,
--
Luke Howard [off-list ref]