$(eval $(call KernelPackage,dsa-mv88e6060))
-define KernelPackage/dsa-tag-dsa
- SUBMENU:=$(NETWORK_DEVICES_MENU)
- TITLE:=Marvell DSA type DSA and EDSA taggers
- DEPENDS:=+kmod-dsa
- KCONFIG:= CONFIG_NET_DSA_TAG_DSA_COMMON \
- CONFIG_NET_DSA_TAG_DSA \
- CONFIG_NET_DSA_TAG_EDSA
- FILES:=$(LINUX_DIR)/net/dsa/tag_dsa.ko
- AUTOLOAD:=$(call AutoLoad,40,tag_dsa,1)
-endef
-
-define KernelPackage/dsa-tag-dsa/description
- Kernel modules for Marvell DSA and EDSA tagging
-endef
-
-$(eval $(call KernelPackage,dsa-tag-dsa))
-
define KernelPackage/dsa-mv88e6xxx
SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=Marvell MV88E6XXX DSA Switch
- DEPENDS:=+kmod-dsa +kmod-ptp +kmod-phy-marvell +kmod-dsa-tag-dsa
- KCONFIG:=CONFIG_NET_DSA_MV88E6XXX \
+ DEPENDS:=+kmod-dsa +kmod-ptp +kmod-phy-marvell
+ KCONFIG:= \
+ CONFIG_NET_DSA_TAG_DSA_COMMON \
+ CONFIG_NET_DSA_TAG_DSA \
+ CONFIG_NET_DSA_TAG_EDSA \
+ CONFIG_NET_DSA_MV88E6XXX \
CONFIG_NET_DSA_MV88E6XXX_LEDS=y \
CONFIG_NET_DSA_MV88E6XXX_PTP=y
- FILES:=$(LINUX_DIR)/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko
+ FILES:= \
+ $(LINUX_DIR)/net/dsa/tag_dsa.ko \
+ $(LINUX_DIR)/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko
AUTOLOAD:=$(call AutoLoad,41,mv88e6xxx,1)
endef