[PATCH net-next v6 0/6] net: dsa: motorcomm: add support yt922x driver
From: Kyle Switch <hidden>
Date: 2026-09-08 08:36:31
Also in:
lkml
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