xref: /openbmc/linux/net/dsa/Kconfig (revision cf85d08f)
191da11f8SLennert Buytenhekmenuconfig NET_DSA
291da11f8SLennert Buytenhek	bool "Distributed Switch Architecture support"
391da11f8SLennert Buytenhek	default n
491da11f8SLennert Buytenhek	depends on EXPERIMENTAL
591da11f8SLennert Buytenhek	---help---
691da11f8SLennert Buytenhek	  This allows you to use hardware switch chips that use
791da11f8SLennert Buytenhek	  the Distributed Switch Architecture.
891da11f8SLennert Buytenhek
991da11f8SLennert Buytenhek
1091da11f8SLennert Buytenhekif NET_DSA
1191da11f8SLennert Buytenhek
1291da11f8SLennert Buytenhek# tagging formats
13cf85d08fSLennert Buytenhekconfig NET_DSA_TAG_DSA
14cf85d08fSLennert Buytenhek	bool
15cf85d08fSLennert Buytenhek	default n
16cf85d08fSLennert Buytenhek
1791da11f8SLennert Buytenhekconfig NET_DSA_TAG_EDSA
1891da11f8SLennert Buytenhek	bool
1991da11f8SLennert Buytenhek	default n
2091da11f8SLennert Buytenhek
2191da11f8SLennert Buytenhek
2291da11f8SLennert Buytenhek# switch drivers
2391da11f8SLennert Buytenhekconfig NET_DSA_MV88E6XXX
2491da11f8SLennert Buytenhek	bool
2591da11f8SLennert Buytenhek	default n
2691da11f8SLennert Buytenhek
2791da11f8SLennert Buytenhekconfig NET_DSA_MV88E6123_61_65
2891da11f8SLennert Buytenhek	bool "Marvell 88E6123/6161/6165 ethernet switch chip support"
2991da11f8SLennert Buytenhek	select NET_DSA_MV88E6XXX
3091da11f8SLennert Buytenhek	select NET_DSA_TAG_EDSA
3191da11f8SLennert Buytenhek	---help---
3291da11f8SLennert Buytenhek	  This enables support for the Marvell 88E6123/6161/6165
3391da11f8SLennert Buytenhek	  ethernet switch chips.
3491da11f8SLennert Buytenhek
3591da11f8SLennert Buytenhekendif
36