191da11f8SLennert Buytenhekmenuconfig NET_DSA 234a430d7SBen Hutchings tristate "Distributed Switch Architecture support" 391da11f8SLennert Buytenhek default n 4cba86f2eSRandy Dunlap depends on EXPERIMENTAL && NETDEVICES && !S390 545cec1baSDavid S. Miller select PHYLIB 691da11f8SLennert Buytenhek ---help--- 791da11f8SLennert Buytenhek This allows you to use hardware switch chips that use 891da11f8SLennert Buytenhek the Distributed Switch Architecture. 991da11f8SLennert Buytenhek 1091da11f8SLennert Buytenhek 1191da11f8SLennert Buytenhekif NET_DSA 1291da11f8SLennert Buytenhek 1391da11f8SLennert Buytenhek# tagging formats 14cf85d08fSLennert Buytenhekconfig NET_DSA_TAG_DSA 15cf85d08fSLennert Buytenhek bool 16cf85d08fSLennert Buytenhek default n 17cf85d08fSLennert Buytenhek 1891da11f8SLennert Buytenhekconfig NET_DSA_TAG_EDSA 1991da11f8SLennert Buytenhek bool 2091da11f8SLennert Buytenhek default n 2191da11f8SLennert Buytenhek 22396138f0SLennert Buytenhekconfig NET_DSA_TAG_TRAILER 23396138f0SLennert Buytenhek bool 24396138f0SLennert Buytenhek default n 25396138f0SLennert Buytenhek 2691da11f8SLennert Buytenhek 2791da11f8SLennert Buytenhek# switch drivers 2891da11f8SLennert Buytenhekconfig NET_DSA_MV88E6XXX 2934a430d7SBen Hutchings tristate 3091da11f8SLennert Buytenhek default n 3191da11f8SLennert Buytenhek 322e16a77eSLennert Buytenhekconfig NET_DSA_MV88E6060 3334a430d7SBen Hutchings tristate "Marvell 88E6060 ethernet switch chip support" 342e16a77eSLennert Buytenhek select NET_DSA_TAG_TRAILER 352e16a77eSLennert Buytenhek ---help--- 362e16a77eSLennert Buytenhek This enables support for the Marvell 88E6060 ethernet switch 372e16a77eSLennert Buytenhek chip. 382e16a77eSLennert Buytenhek 392e5f0320SLennert Buytenhekconfig NET_DSA_MV88E6XXX_NEED_PPU 402e5f0320SLennert Buytenhek bool 412e5f0320SLennert Buytenhek default n 422e5f0320SLennert Buytenhek 432e5f0320SLennert Buytenhekconfig NET_DSA_MV88E6131 4434a430d7SBen Hutchings tristate "Marvell 88E6085/6095/6095F/6131 ethernet switch chip support" 452e5f0320SLennert Buytenhek select NET_DSA_MV88E6XXX 462e5f0320SLennert Buytenhek select NET_DSA_MV88E6XXX_NEED_PPU 472e5f0320SLennert Buytenhek select NET_DSA_TAG_DSA 482e5f0320SLennert Buytenhek ---help--- 49b3b27005SPeter Korsgaard This enables support for the Marvell 88E6085/6095/6095F/6131 50076d3e10SLennert Buytenhek ethernet switch chips. 512e5f0320SLennert Buytenhek 5291da11f8SLennert Buytenhekconfig NET_DSA_MV88E6123_61_65 5334a430d7SBen Hutchings tristate "Marvell 88E6123/6161/6165 ethernet switch chip support" 5491da11f8SLennert Buytenhek select NET_DSA_MV88E6XXX 5591da11f8SLennert Buytenhek select NET_DSA_TAG_EDSA 5691da11f8SLennert Buytenhek ---help--- 5791da11f8SLennert Buytenhek This enables support for the Marvell 88E6123/6161/6165 5891da11f8SLennert Buytenhek ethernet switch chips. 5991da11f8SLennert Buytenhek 6091da11f8SLennert Buytenhekendif 61