xref: /openbmc/linux/net/dsa/Kconfig (revision 2e5f0320)
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
272e5f0320SLennert Buytenhekconfig NET_DSA_MV88E6XXX_NEED_PPU
282e5f0320SLennert Buytenhek	bool
292e5f0320SLennert Buytenhek	default n
302e5f0320SLennert Buytenhek
312e5f0320SLennert Buytenhekconfig NET_DSA_MV88E6131
322e5f0320SLennert Buytenhek	bool "Marvell 88E6131 ethernet switch chip support"
332e5f0320SLennert Buytenhek	select NET_DSA_MV88E6XXX
342e5f0320SLennert Buytenhek	select NET_DSA_MV88E6XXX_NEED_PPU
352e5f0320SLennert Buytenhek	select NET_DSA_TAG_DSA
362e5f0320SLennert Buytenhek	---help---
372e5f0320SLennert Buytenhek	  This enables support for the Marvell 88E6131 ethernet switch
382e5f0320SLennert Buytenhek	  chip.
392e5f0320SLennert Buytenhek
4091da11f8SLennert Buytenhekconfig NET_DSA_MV88E6123_61_65
4191da11f8SLennert Buytenhek	bool "Marvell 88E6123/6161/6165 ethernet switch chip support"
4291da11f8SLennert Buytenhek	select NET_DSA_MV88E6XXX
4391da11f8SLennert Buytenhek	select NET_DSA_TAG_EDSA
4491da11f8SLennert Buytenhek	---help---
4591da11f8SLennert Buytenhek	  This enables support for the Marvell 88E6123/6161/6165
4691da11f8SLennert Buytenhek	  ethernet switch chips.
4791da11f8SLennert Buytenhek
4891da11f8SLennert Buytenhekendif
49