xref: /openbmc/linux/drivers/net/dsa/Kconfig (revision 3b158859)
13b158859SBen Hutchingsmenu "Distributed Switch Architecture drivers"
23b158859SBen Hutchings	depends on NET_DSA
33b158859SBen Hutchings
43b158859SBen Hutchingsconfig NET_DSA_MV88E6XXX
53b158859SBen Hutchings	tristate
63b158859SBen Hutchings	default n
73b158859SBen Hutchings
83b158859SBen Hutchingsconfig NET_DSA_MV88E6060
93b158859SBen Hutchings	tristate "Marvell 88E6060 ethernet switch chip support"
103b158859SBen Hutchings	select NET_DSA_TAG_TRAILER
113b158859SBen Hutchings	---help---
123b158859SBen Hutchings	  This enables support for the Marvell 88E6060 ethernet switch
133b158859SBen Hutchings	  chip.
143b158859SBen Hutchings
153b158859SBen Hutchingsconfig NET_DSA_MV88E6XXX_NEED_PPU
163b158859SBen Hutchings	bool
173b158859SBen Hutchings	default n
183b158859SBen Hutchings
193b158859SBen Hutchingsconfig NET_DSA_MV88E6131
203b158859SBen Hutchings	tristate "Marvell 88E6085/6095/6095F/6131 ethernet switch chip support"
213b158859SBen Hutchings	select NET_DSA_MV88E6XXX
223b158859SBen Hutchings	select NET_DSA_MV88E6XXX_NEED_PPU
233b158859SBen Hutchings	select NET_DSA_TAG_DSA
243b158859SBen Hutchings	---help---
253b158859SBen Hutchings	  This enables support for the Marvell 88E6085/6095/6095F/6131
263b158859SBen Hutchings	  ethernet switch chips.
273b158859SBen Hutchings
283b158859SBen Hutchingsconfig NET_DSA_MV88E6123_61_65
293b158859SBen Hutchings	tristate "Marvell 88E6123/6161/6165 ethernet switch chip support"
303b158859SBen Hutchings	select NET_DSA_MV88E6XXX
313b158859SBen Hutchings	select NET_DSA_TAG_EDSA
323b158859SBen Hutchings	---help---
333b158859SBen Hutchings	  This enables support for the Marvell 88E6123/6161/6165
343b158859SBen Hutchings	  ethernet switch chips.
353b158859SBen Hutchings
363b158859SBen Hutchingsendmenu
37