xref: /openbmc/linux/drivers/net/dsa/Kconfig (revision b3422a31)
13b158859SBen Hutchingsmenu "Distributed Switch Architecture drivers"
2b3422a31SBen Hutchings	depends on HAVE_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"
10b3422a31SBen Hutchings	select NET_DSA
113b158859SBen Hutchings	select NET_DSA_TAG_TRAILER
123b158859SBen Hutchings	---help---
133b158859SBen Hutchings	  This enables support for the Marvell 88E6060 ethernet switch
143b158859SBen Hutchings	  chip.
153b158859SBen Hutchings
163b158859SBen Hutchingsconfig NET_DSA_MV88E6XXX_NEED_PPU
173b158859SBen Hutchings	bool
183b158859SBen Hutchings	default n
193b158859SBen Hutchings
203b158859SBen Hutchingsconfig NET_DSA_MV88E6131
213b158859SBen Hutchings	tristate "Marvell 88E6085/6095/6095F/6131 ethernet switch chip support"
22b3422a31SBen Hutchings	select NET_DSA
233b158859SBen Hutchings	select NET_DSA_MV88E6XXX
243b158859SBen Hutchings	select NET_DSA_MV88E6XXX_NEED_PPU
253b158859SBen Hutchings	select NET_DSA_TAG_DSA
263b158859SBen Hutchings	---help---
273b158859SBen Hutchings	  This enables support for the Marvell 88E6085/6095/6095F/6131
283b158859SBen Hutchings	  ethernet switch chips.
293b158859SBen Hutchings
303b158859SBen Hutchingsconfig NET_DSA_MV88E6123_61_65
313b158859SBen Hutchings	tristate "Marvell 88E6123/6161/6165 ethernet switch chip support"
32b3422a31SBen Hutchings	select NET_DSA
333b158859SBen Hutchings	select NET_DSA_MV88E6XXX
343b158859SBen Hutchings	select NET_DSA_TAG_EDSA
353b158859SBen Hutchings	---help---
363b158859SBen Hutchings	  This enables support for the Marvell 88E6123/6161/6165
373b158859SBen Hutchings	  ethernet switch chips.
383b158859SBen Hutchings
393b158859SBen Hutchingsendmenu
40