From 626c67caca0c5ebd8d89a2c21c45ade7ce4d2f80 Mon Sep 17 00:00:00 2001 From: Tim Harvey Date: Thu, 19 Feb 2026 17:01:48 -0800 Subject: [PATCH] imx: cortexa53: remove KSZ9477 static driver The KSZ9477 driver was added to the cortexa53 kernel to support the Gateworks Venice product family which has a board with this switch. Now that the kmod-dsa-ksz9477 driver is available as a package remove the static configuration ad add the package. This resolves an issue caused by having the switch driver static and the PHY driver as a module such that the PHY driver was not registered early enough to be used causing some errata to not be worked around. Signed-off-by: Tim Harvey Link: https://github.com/openwrt/openwrt/pull/22120 Link: https://github.com/openwrt/openwrt/pull/22257 Signed-off-by: Robert Marko --- target/linux/imx/cortexa53/config-default | 5 ----- target/linux/imx/image/cortexa53.mk | 3 ++- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/target/linux/imx/cortexa53/config-default b/target/linux/imx/cortexa53/config-default index 95757ef9e9..3a946c7647 100644 --- a/target/linux/imx/cortexa53/config-default +++ b/target/linux/imx/cortexa53/config-default @@ -108,11 +108,6 @@ CONFIG_MFD_ROHM_BD718XX=y # CONFIG_MMC_SDHCI_PCI is not set CONFIG_MODULES_USE_ELF_RELA=y CONFIG_NEED_SG_DMA_LENGTH=y -# CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI is not set -CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=y -CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=y -# CONFIG_NET_DSA_MICROCHIP_KSZ_SPI is not set -CONFIG_NET_DSA_TAG_KSZ=y CONFIG_NOP_USB_XCEIV=y CONFIG_PARTITION_PERCPU=y CONFIG_PCI=y diff --git a/target/linux/imx/image/cortexa53.mk b/target/linux/imx/image/cortexa53.mk index 378bf67a62..2a33d328e6 100644 --- a/target/linux/imx/image/cortexa53.mk +++ b/target/linux/imx/image/cortexa53.mk @@ -74,7 +74,8 @@ define Device/gateworks_venice kmod-hwmon-gsc kmod-rtc-ds1672 kmod-eeprom-at24 \ kmod-gpio-button-hotplug kmod-leds-gpio kmod-pps-gpio \ kmod-lan743x kmod-sky2 kmod-iio-st_accel-i2c \ - kmod-can kmod-can-flexcan kmod-can-mcp251x + kmod-can kmod-can-flexcan kmod-can-mcp251x \ + kmod-dsa-ksz9477-i2c IMAGES := img.gz IMAGE/img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata endef