]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
lantiq: xrx200: convert switch driver to package
authorAleksander Jan Bajkowski <olek2@wp.pl>
Fri, 10 Jul 2020 21:18:45 +0000 (23:18 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 15 Mar 2025 12:52:40 +0000 (13:52 +0100)
The next commit converts the firmware used by this driver
to a package. Due to the fact that the driver is shipped
as a package the firmware is already available.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/17669
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/lantiq/modules.mk
target/linux/lantiq/xrx200/config-6.6
target/linux/lantiq/xrx200/target.mk
target/linux/lantiq/xrx200_legacy/config-6.6
target/linux/lantiq/xrx200_legacy/target.mk

index 14140b1095d3d80a19bb46e52805090be7bf49ec..e1aea4b03989659a4f1da446aa63cf930fe0ed19 100644 (file)
@@ -17,3 +17,21 @@ endef
 
 $(eval $(call KernelPackage,i2c-lantiq))
 
+define KernelPackage/dsa-gswip
+  SUBMENU:=$(NETWORK_DEVICES_MENU)
+  TITLE:=Lantiq xRx200/xRx300/xRx330 switch support
+  DEPENDS:=@TARGET_lantiq_xrx200||TARGET_lantiq_xrx200_legacy
+  KCONFIG:= \
+       CONFIG_NET_DSA_LANTIQ_GSWIP \
+       CONFIG_NET_DSA_TAG_GSWIP
+  FILES:= \
+       $(LINUX_DIR)/drivers/net/dsa/lantiq_gswip.ko \
+       $(LINUX_DIR)/net/dsa/tag_gswip.ko
+  AUTOLOAD:=$(call AutoLoad,41,lantiq_gswip)
+endef
+
+define KernelPackage/dsa-gswip/description
+ Lantiq xRx200/xRx300/xRx330 switch support
+endef
+
+$(eval $(call KernelPackage,dsa-gswip))
index 4819c962c86b5f3957480a61bb5b859098ed4910..a3829135b99eb423c3575223d37d06236503d537 100644 (file)
@@ -50,13 +50,12 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096
 CONFIG_NEED_SRCU_NMI_SAFE=y
 CONFIG_NET_DEVLINK=y
 CONFIG_NET_DSA=y
-CONFIG_NET_DSA_LANTIQ_GSWIP=y
-CONFIG_NET_DSA_TAG_GSWIP=y
 CONFIG_NET_FLOW_LIMIT=y
 CONFIG_NET_SWITCHDEV=y
 CONFIG_NLS=y
 CONFIG_NR_CPUS=2
 CONFIG_PADATA=y
+CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y
 CONFIG_PCI=y
 CONFIG_PCIEPORTBUS=y
 CONFIG_PCIE_LANTIQ=y
index 0f119edd6fa50a986bc815ee86b7a81f1c72c895..01ac3d7fd6f04214f6efc77199942c91f9ef4bde 100644 (file)
@@ -12,6 +12,7 @@ DEFAULT_PACKAGES+=kmod-leds-gpio \
        kmod-ltq-atm-vr9 \
        kmod-ltq-deu-vr9 \
        kmod-ltq-ptm-vr9 \
+       kmod-dsa-gswip \
        ltq-vdsl-vr9-app \
        dsl-vrx200-firmware-xdsl-a \
        dsl-vrx200-firmware-xdsl-b-patch \
index 9bb65cff07de51d3729151a42cf06950018cd3a9..1bf5f70ff30430f44ac786cc197b4ac757a94257 100644 (file)
@@ -37,8 +37,6 @@ CONFIG_MIPS_VPE_LOADER_TOM=y
 CONFIG_NEED_SRCU_NMI_SAFE=y
 CONFIG_NET_DEVLINK=y
 CONFIG_NET_DSA=y
-CONFIG_NET_DSA_LANTIQ_GSWIP=y
-CONFIG_NET_DSA_TAG_GSWIP=y
 CONFIG_NET_FLOW_LIMIT=y
 CONFIG_NET_SWITCHDEV=y
 CONFIG_NLS=y
index d9a6fff651b4f7f618a151cb4d29f0803d427bb2..6ca039e0ec507e10d1985d3c181297a2f53de438 100644 (file)
@@ -13,6 +13,7 @@ DEFAULT_PACKAGES+=kmod-leds-gpio \
        kmod-ltq-deu-vr9 \
        kmod-ltq-ptm-vr9 \
        ltq-vdsl-vr9-app \
+       kmod-dsa-gswip \
        dsl-vrx200-firmware-xdsl-a \
        dsl-vrx200-firmware-xdsl-b-patch \
        ppp-mod-pppoa