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 21396138f0SLennert Buytenhekconfig NET_DSA_TAG_TRAILER 22396138f0SLennert Buytenhek bool 23396138f0SLennert Buytenhek default n 24396138f0SLennert Buytenhek 2591da11f8SLennert Buytenhek 2691da11f8SLennert Buytenhek# switch drivers 2791da11f8SLennert Buytenhekconfig NET_DSA_MV88E6XXX 2891da11f8SLennert Buytenhek bool 2991da11f8SLennert Buytenhek default n 3091da11f8SLennert Buytenhek 31*2e16a77eSLennert Buytenhekconfig NET_DSA_MV88E6060 32*2e16a77eSLennert Buytenhek bool "Marvell 88E6060 ethernet switch chip support" 33*2e16a77eSLennert Buytenhek select NET_DSA_TAG_TRAILER 34*2e16a77eSLennert Buytenhek ---help--- 35*2e16a77eSLennert Buytenhek This enables support for the Marvell 88E6060 ethernet switch 36*2e16a77eSLennert Buytenhek chip. 37*2e16a77eSLennert Buytenhek 382e5f0320SLennert Buytenhekconfig NET_DSA_MV88E6XXX_NEED_PPU 392e5f0320SLennert Buytenhek bool 402e5f0320SLennert Buytenhek default n 412e5f0320SLennert Buytenhek 422e5f0320SLennert Buytenhekconfig NET_DSA_MV88E6131 432e5f0320SLennert Buytenhek bool "Marvell 88E6131 ethernet switch chip support" 442e5f0320SLennert Buytenhek select NET_DSA_MV88E6XXX 452e5f0320SLennert Buytenhek select NET_DSA_MV88E6XXX_NEED_PPU 462e5f0320SLennert Buytenhek select NET_DSA_TAG_DSA 472e5f0320SLennert Buytenhek ---help--- 482e5f0320SLennert Buytenhek This enables support for the Marvell 88E6131 ethernet switch 492e5f0320SLennert Buytenhek chip. 502e5f0320SLennert Buytenhek 5191da11f8SLennert Buytenhekconfig NET_DSA_MV88E6123_61_65 5291da11f8SLennert Buytenhek bool "Marvell 88E6123/6161/6165 ethernet switch chip support" 5391da11f8SLennert Buytenhek select NET_DSA_MV88E6XXX 5491da11f8SLennert Buytenhek select NET_DSA_TAG_EDSA 5591da11f8SLennert Buytenhek ---help--- 5691da11f8SLennert Buytenhek This enables support for the Marvell 88E6123/6161/6165 5791da11f8SLennert Buytenhek ethernet switch chips. 5891da11f8SLennert Buytenhek 5991da11f8SLennert Buytenhekendif 60