xref: /openbmc/linux/drivers/net/dsa/Kconfig (revision 246d7f77)
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
39246d7f77SFlorian Fainelliconfig NET_DSA_BCM_SF2
40246d7f77SFlorian Fainelli	tristate "Broadcom Starfighter 2 Ethernet switch support"
41246d7f77SFlorian Fainelli	select NET_DSA
42246d7f77SFlorian Fainelli	select NET_DSA_TAG_BRCM
43246d7f77SFlorian Fainelli	select FIXED_PHY if NET_DSA_BCM_SF2=y
44246d7f77SFlorian Fainelli	select BCM7XXX_PHY
45246d7f77SFlorian Fainelli	select MDIO_BCM_UNIMAC
46246d7f77SFlorian Fainelli	---help---
47246d7f77SFlorian Fainelli	  This enables support for the Broadcom Starfighter 2 Ethernet
48246d7f77SFlorian Fainelli	  switch chips.
49246d7f77SFlorian Fainelli
503b158859SBen Hutchingsendmenu
51