[PATCH net-next v2 0/4] net: dsa: motorcomm: Add LED support
From: David Yang <mmyangfl@gmail.com>
Date: 2026-06-29 18:32:04
Also in:
lkml
v1: https://lore.kernel.org/r/20260618202716.2166450-1-mmyangfl@gmail.com (local) - set up polarity correctly - do not set up .brightness_get() to prevent dead lock David Yang (4): net: dsa: motorcomm: Move to subdirectory net: dsa: motorcomm: Split SMI module net: dsa: motorcomm: Dynamically allocate port structures net: dsa: motorcomm: Add LED support MAINTAINERS | 2 +- drivers/net/dsa/Kconfig | 10 +- drivers/net/dsa/Makefile | 2 +- drivers/net/dsa/motorcomm/Kconfig | 17 + drivers/net/dsa/motorcomm/Makefile | 5 + .../net/dsa/{yt921x.c => motorcomm/chip.c} | 336 ++++------- .../net/dsa/{yt921x.h => motorcomm/chip.h} | 24 +- drivers/net/dsa/motorcomm/leds.c | 530 ++++++++++++++++++ drivers/net/dsa/motorcomm/leds.h | 108 ++++ drivers/net/dsa/motorcomm/smi.c | 157 ++++++ drivers/net/dsa/motorcomm/smi.h | 88 +++ 11 files changed, 1029 insertions(+), 250 deletions(-) create mode 100644 drivers/net/dsa/motorcomm/Kconfig create mode 100644 drivers/net/dsa/motorcomm/Makefile rename drivers/net/dsa/{yt921x.c => motorcomm/chip.c} (95%) rename drivers/net/dsa/{yt921x.h => motorcomm/chip.h} (98%) create mode 100644 drivers/net/dsa/motorcomm/leds.c create mode 100644 drivers/net/dsa/motorcomm/leds.h create mode 100644 drivers/net/dsa/motorcomm/smi.c create mode 100644 drivers/net/dsa/motorcomm/smi.h -- 2.53.0