ixp4xx: Break out mv88e6060 DSA switch to package
authorLinus Walleij <linus.walleij@linaro.org>
Fri, 27 Dec 2024 23:13:37 +0000 (00:13 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 2 Jan 2025 01:30:24 +0000 (02:30 +0100)
commit2456a2fd7f72d6afcee4ac9c2eccb312d0b1d36d
treee58f00097056a77aba1771dd320fcee6418ef483
parent804bc79ed03edc47fad4e60d42fe66c7070aa514
ixp4xx: Break out mv88e6060 DSA switch to package

Just one of the devices uses the Marvell MV88E6060 DSA
switch so break this out from the generic kernel config
and into a package selected only by that single device
and probed at boot instead.

The big win is from being able to drop the dsa_core
(~600KB) kernel module out of the common kernel on
devices with no DSA switch.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
package/kernel/linux/modules/netdevices.mk
target/linux/ixp4xx/config-6.6
target/linux/ixp4xx/image/Makefile