summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Marko2026-01-21 14:26:53 +0000
committerRobert Marko2026-01-21 15:26:13 +0000
commit5a3c5ec351132f724530cc4e260d40325a7e1bdf (patch)
tree8c368d4b0c839536f6706ca91f0967c19590cb2c
parent704d999d5a37d4200c32b40f7abb067e520d7ceb (diff)
downloadopenwrt-5a3c5ec351132f724530cc4e260d40325a7e1bdf.tar.gz
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 <robert.marko@sartura.hr> (cherry picked from commit 9a4c6550a7d9766ffd6ab39ae09e1260320c83fb)
-rw-r--r--package/kernel/linux/modules/netdevices.mk17
1 files changed, 17 insertions, 0 deletions
diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk
index 1565ed8f87..67c8f9823f 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))