From: Schneider Azima Date: Fri, 28 Nov 2025 10:34:02 +0000 (-0500) Subject: mediatek: build rtl8367s_gsw as a kernel module X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=c79c32b4e5d6209fb85f5838b8b17f0d6998a523;p=openwrt%2Fstaging%2Fxback.git mediatek: build rtl8367s_gsw as a kernel module The RTL8367S_GSW config for filogic target is not set by default. This switch model can be recognized by multiple drivers. Configure it as an optional module instead of default set in config. Signed-off-by: Schneider Azima Link: https://github.com/openwrt/openwrt/pull/19187 Signed-off-by: Hauke Mehrtens --- diff --git a/target/linux/mediatek/modules.mk b/target/linux/mediatek/modules.mk index ade8d60ab3..3a97082111 100644 --- a/target/linux/mediatek/modules.mk +++ b/target/linux/mediatek/modules.mk @@ -37,3 +37,17 @@ define KernelPackage/iio-mt6577-auxadc $(call AddDepends/iio) endef $(eval $(call KernelPackage,iio-mt6577-auxadc)) + +define KernelPackage/switch-rtl8367s + SUBMENU:=Network Devices + TITLE:=Realtek RTL8367S switch support + KCONFIG:= \ + CONFIG_RTL8367S_GSW \ + CONFIG_SWCONFIG=y + DEPENDS:=@TARGET_mediatek +kmod-swconfig + FILES:= \ + $(LINUX_DIR)/drivers/net/phy/rtk/rtl8367s_gsw.ko + AUTOLOAD:=$(call AutoProbe,rtl8367s_gsw,1) +endef + +$(eval $(call KernelPackage,switch-rtl8367s))