modules: Add kernel module for MV88E6xxx DSA switch
authorLinus Walleij <linus.walleij@linaro.org>
Sat, 1 Jul 2023 14:00:50 +0000 (16:00 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 24 Apr 2024 21:15:58 +0000 (23:15 +0200)
commit9c8f2d7c2daef6f20fcb6217d7f35a1649ac5fda
tree2df88bedf25d159973319c7a8c2d459c2afdaa7b
parentf475a44c03a303851959930030ab9e6acebb81a7
modules: Add kernel module for MV88E6xxx DSA switch

This adds a kernel module package for the Marvell
MV88E6XXX DSA switch and a separate module package for
the DSA tagger since it can in theory be used by multiple
DSA switches. Enable both DSA and EDSA tags in the
tagger.

We can't just compile this in because just a few devices
has this DSA, and it depends on e.g. the I2C and SFP
to be loaded as modules first.

We have no examples of DSA switches being packaged as
modules before, all seem to be compiled in, but it
actually works just fine to do this.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
package/kernel/linux/modules/netdevices.mk