xref: /openbmc/linux/drivers/net/dsa/Kconfig (revision 98cd1552)
13b158859SBen Hutchingsmenu "Distributed Switch Architecture drivers"
2b3422a31SBen Hutchings	depends on HAVE_NET_DSA
33b158859SBen Hutchings
43b158859SBen Hutchingsconfig NET_DSA_MV88E6060
53b158859SBen Hutchings	tristate "Marvell 88E6060 ethernet switch chip support"
6bd76a116SJiri Pirko	depends on NET_DSA
73b158859SBen Hutchings	select NET_DSA_TAG_TRAILER
83b158859SBen Hutchings	---help---
93b158859SBen Hutchings	  This enables support for the Marvell 88E6060 ethernet switch
103b158859SBen Hutchings	  chip.
113b158859SBen Hutchings
12246d7f77SFlorian Fainelliconfig NET_DSA_BCM_SF2
13246d7f77SFlorian Fainelli	tristate "Broadcom Starfighter 2 Ethernet switch support"
1468e49855SFlorian Fainelli	depends on HAS_IOMEM && NET_DSA && OF_MDIO
15246d7f77SFlorian Fainelli	select NET_DSA_TAG_BRCM
169f9f2647SFlorian Fainelli	select FIXED_PHY
17246d7f77SFlorian Fainelli	select BCM7XXX_PHY
18246d7f77SFlorian Fainelli	select MDIO_BCM_UNIMAC
19f458995bSFlorian Fainelli	select B53
20246d7f77SFlorian Fainelli	---help---
21246d7f77SFlorian Fainelli	  This enables support for the Broadcom Starfighter 2 Ethernet
22246d7f77SFlorian Fainelli	  switch chips.
23246d7f77SFlorian Fainelli
24967dd82fSFlorian Fainellisource "drivers/net/dsa/b53/Kconfig"
25967dd82fSFlorian Fainelli
260d3cd4b6SVivien Didelotsource "drivers/net/dsa/mv88e6xxx/Kconfig"
270d3cd4b6SVivien Didelot
286b93fb46SJohn Crispinconfig NET_DSA_QCA8K
296b93fb46SJohn Crispin	tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
306b93fb46SJohn Crispin	depends on NET_DSA
316b93fb46SJohn Crispin	select NET_DSA_TAG_QCA
326b93fb46SJohn Crispin	select REGMAP
336b93fb46SJohn Crispin	---help---
346b93fb46SJohn Crispin	  This enables support for the Qualcomm Atheros QCA8K Ethernet
356b93fb46SJohn Crispin	  switch chips.
366b93fb46SJohn Crispin
37*98cd1552SFlorian Fainelliconfig NET_DSA_LOOP
38*98cd1552SFlorian Fainelli	tristate "DSA mock-up Ethernet switch chip support"
39*98cd1552SFlorian Fainelli	depends on NET_DSA
40*98cd1552SFlorian Fainelli	select FIXED_PHY
41*98cd1552SFlorian Fainelli	---help---
42*98cd1552SFlorian Fainelli	  This enables support for a fake mock-up switch chip which
43*98cd1552SFlorian Fainelli	  exercises the DSA APIs.
44*98cd1552SFlorian Fainelli
453b158859SBen Hutchingsendmenu
46