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 3798cd1552SFlorian Fainelliconfig NET_DSA_LOOP 3898cd1552SFlorian Fainelli tristate "DSA mock-up Ethernet switch chip support" 3998cd1552SFlorian Fainelli depends on NET_DSA 4098cd1552SFlorian Fainelli select FIXED_PHY 4198cd1552SFlorian Fainelli ---help--- 4298cd1552SFlorian Fainelli This enables support for a fake mock-up switch chip which 4398cd1552SFlorian Fainelli exercises the DSA APIs. 4498cd1552SFlorian Fainelli 45b8f126a8SSean Wangconfig NET_DSA_MT7530 46b8f126a8SSean Wang tristate "Mediatek MT7530 Ethernet switch support" 47b8f126a8SSean Wang depends on NET_DSA 48b8f126a8SSean Wang select NET_DSA_TAG_MTK 49b8f126a8SSean Wang ---help--- 50b8f126a8SSean Wang This enables support for the Mediatek MT7530 Ethernet switch 51b8f126a8SSean Wang chip. 52b8f126a8SSean Wang 53be4e119fSJuergen Beisertconfig NET_DSA_SMSC_LAN9303 54be4e119fSJuergen Beisert tristate 55be4e119fSJuergen Beisert select NET_DSA_TAG_LAN9303 56be4e119fSJuergen Beisert ---help--- 57be4e119fSJuergen Beisert This enables support for the SMSC/Microchip LAN9303 3 port ethernet 58be4e119fSJuergen Beisert switch chips. 59be4e119fSJuergen Beisert 60be4e119fSJuergen Beisertconfig NET_DSA_SMSC_LAN9303_I2C 61be4e119fSJuergen Beisert tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode" 62*239c599aSArnd Bergmann depends on NET_DSA && I2C 63be4e119fSJuergen Beisert select NET_DSA_SMSC_LAN9303 64be4e119fSJuergen Beisert select REGMAP_I2C 65be4e119fSJuergen Beisert ---help--- 66be4e119fSJuergen Beisert Enable access functions if the SMSC/Microchip LAN9303 is configured 67be4e119fSJuergen Beisert for I2C managed mode. 68be4e119fSJuergen Beisert 69dc700583SJuergen Beisertconfig NET_DSA_SMSC_LAN9303_MDIO 70dc700583SJuergen Beisert tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in MDIO managed mode" 71dc700583SJuergen Beisert depends on NET_DSA 72dc700583SJuergen Beisert select NET_DSA_SMSC_LAN9303 73dc700583SJuergen Beisert ---help--- 74dc700583SJuergen Beisert Enable access functions if the SMSC/Microchip LAN9303 is configured 75dc700583SJuergen Beisert for MDIO managed mode. 76dc700583SJuergen Beisert 773b158859SBen Hutchingsendmenu 78