]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
Revert "kernel: netdevices: add KSZ9477 DSA switch packages"
authorRobert Marko <robimarko@gmail.com>
Mon, 2 Mar 2026 17:05:55 +0000 (18:05 +0100)
committerRobert Marko <robimarko@gmail.com>
Mon, 2 Mar 2026 17:05:55 +0000 (18:05 +0100)
This reverts commit c053b225731e81826b5b8acb144ac68f4ae14d30.

KSZ DSA driver is the only thing in the kernel selecting DCB support
instead of depending on it if required.
So, it will enable DCB support without asking and we do not want the
kernel size increase, as well as current Layerscape ARMv8 build failure.

So, revert this until its fixed upstream or worked around.

Signed-off-by: Robert Marko <robimarko@gmail.com>
package/kernel/linux/modules/netdevices.mk

index c419a5c80ed17520ed8a9e31e542ab2c86caec2c..4c57b878f565798a54b0bff6457524dd1c1fddcd 100644 (file)
@@ -705,63 +705,6 @@ endef
 
 $(eval $(call KernelPackage,dsa-b53-mdio))
 
-
-define KernelPackage/dsa-ksz9477
-  SUBMENU:=$(NETWORK_DEVICES_MENU)
-  TITLE:=Microchip KSZ9477 family managed switch DSA support
-  DEPENDS:=+kmod-dsa +kmod-dsa-notag +kmod-phy-micrel +kmod-regmap-core
-  KCONFIG:= \
-       CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON \
-       CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=n \
-       CONFIG_NET_DSA_MICROCHIP_KSZ_SPI=n \
-       CONFIG_NET_DSA_MICROCHIP_KSZ_PTP=n \
-       CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=n \
-       CONFIG_NET_DSA_TAG_KSZ=y
-  FILES:= \
-       $(LINUX_DIR)/drivers/net/dsa/microchip/ksz_switch.ko \
-       $(LINUX_DIR)/net/dsa/tag_ksz.ko
-  AUTOLOAD:=$(call AutoProbe,ksz_switch)
-endef
-
-define KernelPackage/dsa-ksz9477/description
-  Microchip KSZ9477 family managed switch support
-endef
-
-$(eval $(call KernelPackage,dsa-ksz9477))
-
-
-define KernelPackage/dsa-ksz9477-i2c
-  SUBMENU:=$(NETWORK_DEVICES_MENU)
-  TITLE:=Microchip KSZ9477 family managed switch DSA support via I2C
-  DEPENDS:=+kmod-dsa-ksz9477 +kmod-regmap-i2c
-  KCONFIG:=CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C
-  FILES:= $(LINUX_DIR)/drivers/net/dsa/microchip/ksz9477_i2c.ko
-  AUTOLOAD:=$(call AutoProbe,ksz9477_i2c)
-endef
-
-define KernelPackage/dsa-ksz9477-i2c/description
-  Microchip KSZ9477 family managed switch support via I2C
-endef
-
-$(eval $(call KernelPackage,dsa-ksz9477-i2c))
-
-
-define KernelPackage/dsa-ksz9477-spi
-  SUBMENU:=$(NETWORK_DEVICES_MENU)
-  TITLE:=Microchip KSZ9477 family managed switch DSA support via SPI
-  DEPENDS:=+kmod-dsa-ksz9477 +kmod-regmap-spi
-  KCONFIG:=CONFIG_NET_DSA_MICROCHIP_KSZ_SPI
-  FILES:= $(LINUX_DIR)/drivers/net/dsa/microchip/ksz_spi.ko
-  AUTOLOAD:=$(call AutoProbe,ksz_spi)
-endef
-
-define KernelPackage/dsa-ksz9477-spi/description
-  Microchip KSZ9477 family managed switch support via SPI
-endef
-
-$(eval $(call KernelPackage,dsa-ksz9477-spi))
-
-
 define KernelPackage/dsa-mv88e6060
   SUBMENU:=$(NETWORK_DEVICES_MENU)
   TITLE:=Marvell MV88E6060 DSA Switch