Revert "kernel: netdevices: add KSZ9477 DSA switch packages"

This reverts commit c053b22573.

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>
This commit is contained in:
Robert Marko 2026-03-02 18:05:55 +01:00
parent 4bfa5e2c09
commit b897db9c44

View 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