[openwrt/openwrt] ath79: Push MV88E6060 DSA switch into package

LEDE Commits lede-commits at lists.infradead.org
Sat Jan 4 10:45:06 PST 2025


hauke pushed a commit to openwrt/openwrt.git, branch openwrt-24.10:
https://git.openwrt.org/8931d617dd0dd5e59394be8befabd38d492c2945

commit 8931d617dd0dd5e59394be8befabd38d492c2945
Author: Linus Walleij <linus.walleij at linaro.org>
AuthorDate: Thu Jan 2 15:44:45 2025 +0100

    ath79: Push MV88E6060 DSA switch into package
    
    We can use a package for the MV88E6060 DSA switch on the single
    ath79 device that uses it, saving around 600 KB of memory on
    all other devices (for the DSA infrastructure, mainly).
    
    As far as I can see the TP-Link TL WR941 v2 is the only device
    using MV88E6060 and the only device with a DSA switch overall.
    
    However the ath79 people should look at this so I'm not
    mistaken.
    
    Signed-off-by: Linus Walleij <linus.walleij at linaro.org>
    Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250102-ath79-mv88e6060-module-v1-1-c2a8e31e72fc@linaro.org/
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
    (cherry picked from commit e7419381fdd43a49e7583a786ce2d9c2ed1b4afe)
---
 target/linux/ath79/image/tiny-tp-link.mk | 1 +
 target/linux/ath79/tiny/config-default   | 3 ---
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/target/linux/ath79/image/tiny-tp-link.mk b/target/linux/ath79/image/tiny-tp-link.mk
index 93cbc7d148..70c3ab4c7b 100644
--- a/target/linux/ath79/image/tiny-tp-link.mk
+++ b/target/linux/ath79/image/tiny-tp-link.mk
@@ -481,6 +481,7 @@ define Device/tplink_tl-wr941-v2
   $(Device/tplink-4m)
   SOC := ar9132
   DEVICE_MODEL := TL-WR941ND
+  DEVICE_PACKAGES := kmod-dsa-mv88e6060
   DEVICE_VARIANT := v2/v3
   DEVICE_ALT0_VENDOR := TP-Link
   DEVICE_ALT0_MODEL := TL-WR941N
diff --git a/target/linux/ath79/tiny/config-default b/target/linux/ath79/tiny/config-default
index e47260df82..38fbe1b522 100644
--- a/target/linux/ath79/tiny/config-default
+++ b/target/linux/ath79/tiny/config-default
@@ -1,9 +1,6 @@
 CONFIG_GRO_CELLS=y
 CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
 CONFIG_NET_DEVLINK=y
-CONFIG_NET_DSA=y
-CONFIG_NET_DSA_MV88E6060=y
-CONFIG_NET_DSA_TAG_TRAILER=y
 CONFIG_NET_SWITCHDEV=y
 CONFIG_NVMEM_SYSFS=y
 CONFIG_NVMEM_U_BOOT_ENV=y




More information about the lede-commits mailing list