[PATCH net-next v6 0/6] net: dsa: motorcomm: add support yt922x driver

From: Kyle Switch

Date: Tue Sep 08 2026 - 04:41:14 EST


This patch series adds support for Motorcomm YT9224 dsa
driver. The YT9224 is a member of the YT922x family, featuring a
flexible port configuration with four 2.5G UTP and two serdes.

changes in v6:
patch 1: remove compatible info and fix variable naming issues.
patch 4: move mib stop from remove() to teardown()
patch 5: modify the way dst port is filled in the tag to handle
multi-port scenario.

Kyle Switch (6):
net: dsa: motorcomm: initialize dsa_switch based on chipid
net: dsa: motorcomm: use max_ports in series for port bounds checking
net: dsa: motorcomm: move mib start from probe() to dsa_setup()
net: dsa: motorcomm: move mib stop from remove() to teardown()
net: dsa: tag_yt922x: add support for Motorcomm YT922x tags
net: dsa: motorcomm: Add support for Motorcomm YT922x

drivers/net/dsa/motorcomm/Kconfig | 1 +
drivers/net/dsa/motorcomm/chip.c | 968 +++++++++++++++++++++++++++++-
drivers/net/dsa/motorcomm/chip.h | 123 ++++
include/net/dsa.h | 2 +
net/dsa/Kconfig | 6 +
net/dsa/Makefile | 1 +
net/dsa/tag_yt922x.c | 111 ++++
7 files changed, 1183 insertions(+), 29 deletions(-)
create mode 100644 net/dsa/tag_yt922x.c

--
2.25.1