blob: 9f75820e7c9802bd07c14fd3c327e7f97bc669aa [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001# SPDX-License-Identifier: GPL-2.0
Ben Hutchings7df899c2011-11-25 14:35:02 +00002# the core
3obj-$(CONFIG_NET_DSA) += dsa_core.o
Vladimir Oltean8b6e6382021-07-19 20:14:47 +03004dsa_core-y += dsa.o dsa2.o master.o port.o slave.o switch.o tag_8021q.o
Ben Hutchings7df899c2011-11-25 14:35:02 +00005
Lennert Buytenhek91da11f2008-10-07 13:44:02 +00006# tagging formats
Oleksij Rempel48fda742019-12-18 09:02:14 +01007obj-$(CONFIG_NET_DSA_TAG_AR9331) += tag_ar9331.o
Andrew Lunn0b9f9df2019-04-28 19:37:23 +02008obj-$(CONFIG_NET_DSA_TAG_BRCM_COMMON) += tag_brcm.o
Tobias Waldekranz469ee5f2020-11-15 00:45:57 +01009obj-$(CONFIG_NET_DSA_TAG_DSA_COMMON) += tag_dsa.o
Andrew Lunn0b9f9df2019-04-28 19:37:23 +020010obj-$(CONFIG_NET_DSA_TAG_GSWIP) += tag_gswip.o
Kurt Kanzenbach01ef09c2020-11-03 08:10:54 +010011obj-$(CONFIG_NET_DSA_TAG_HELLCREEK) += tag_hellcreek.o
George McCollisterf4073e92019-09-10 08:18:36 -050012obj-$(CONFIG_NET_DSA_TAG_KSZ) += tag_ksz.o
Andrew Lunn0b9f9df2019-04-28 19:37:23 +020013obj-$(CONFIG_NET_DSA_TAG_LAN9303) += tag_lan9303.o
14obj-$(CONFIG_NET_DSA_TAG_MTK) += tag_mtk.o
Vladimir Oltean8dce89aa2019-11-14 17:03:29 +020015obj-$(CONFIG_NET_DSA_TAG_OCELOT) += tag_ocelot.o
Vladimir Oltean7c83a7c2021-01-29 03:00:08 +020016obj-$(CONFIG_NET_DSA_TAG_OCELOT_8021Q) += tag_ocelot_8021q.o
Andrew Lunn0b9f9df2019-04-28 19:37:23 +020017obj-$(CONFIG_NET_DSA_TAG_QCA) += tag_qca.o
Alvin Šipraga9cb8edd2021-10-18 11:37:58 +020018obj-$(CONFIG_NET_DSA_TAG_RTL4_A) += tag_rtl4_a.o
Alvin Šipraga1521d5a2021-10-18 11:38:00 +020019obj-$(CONFIG_NET_DSA_TAG_RTL8_4) += tag_rtl8_4.o
Vladimir Oltean227d07a2019-05-05 13:19:27 +030020obj-$(CONFIG_NET_DSA_TAG_SJA1105) += tag_sja1105.o
Andrew Lunn0b9f9df2019-04-28 19:37:23 +020021obj-$(CONFIG_NET_DSA_TAG_TRAILER) += tag_trailer.o
George McCollister54a52822021-01-14 13:57:32 -060022obj-$(CONFIG_NET_DSA_TAG_XRS700X) += tag_xrs700x.o