From: Robert Marko Date: Wed, 21 Jan 2026 14:26:53 +0000 (+0100) Subject: kernel: modules: package Microchip SparX-5 switchdev driver as a module X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9a4c6550a7d9766ffd6ab39ae09e1260320c83fb;p=thirdparty%2Fopenwrt.git kernel: modules: package Microchip SparX-5 switchdev driver as a module Package the Microchip SparX-5 switchdev driver as a module. Signed-off-by: Robert Marko --- diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk index 3ae753dc378..9258fdf2202 100644 --- a/package/kernel/linux/modules/netdevices.mk +++ b/package/kernel/linux/modules/netdevices.mk @@ -2344,3 +2344,20 @@ define KernelPackage/enc28j60/description endef $(eval $(call KernelPackage,enc28j60)) + +define KernelPackage/sparx5-switch + SUBMENU:=$(NETWORK_DEVICES_MENU) + TITLE:=Sparx5 switch driver + DEPENDS:=@TARGET_microchipsw +kmod-phylink +kmod-ptp + KCONFIG:= \ + CONFIG_SPARX5_SWITCH \ + CONFIG_LAN969X_SWITCH=y + FILES:=$(LINUX_DIR)/drivers/net/ethernet/microchip/sparx5/sparx5-switch.ko + AUTOLOAD:=$(call AutoProbe,sparx5-switch,1) +endef + +define KernelPackage/sparx5-switch/description + This driver supports the Sparx5 network switch device. +endef + +$(eval $(call KernelPackage,sparx5-switch))