1 menu "Distributed Switch Architecture drivers"
2 depends on HAVE_NET_DSA
4 config NET_DSA_MV88E6060
5 tristate "Marvell 88E6060 ethernet switch chip support"
7 select NET_DSA_TAG_TRAILER
9 This enables support for the Marvell 88E6060 ethernet switch
12 config NET_DSA_BCM_SF2
13 tristate "Broadcom Starfighter 2 Ethernet switch support"
14 depends on HAS_IOMEM && NET_DSA && OF_MDIO
15 select NET_DSA_TAG_BRCM
18 select MDIO_BCM_UNIMAC
21 This enables support for the Broadcom Starfighter 2 Ethernet
24 source "drivers/net/dsa/b53/Kconfig"
26 source "drivers/net/dsa/mv88e6xxx/Kconfig"
29 tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
31 select NET_DSA_TAG_QCA
34 This enables support for the Qualcomm Atheros QCA8K Ethernet
38 tristate "DSA mock-up Ethernet switch chip support"
42 This enables support for a fake mock-up switch chip which
43 exercises the DSA APIs.
46 tristate "Mediatek MT7530 Ethernet switch support"
48 select NET_DSA_TAG_MTK
50 This enables support for the Mediatek MT7530 Ethernet switch
53 config NET_DSA_SMSC_LAN9303
55 select NET_DSA_TAG_LAN9303
57 This enables support for the SMSC/Microchip LAN9303 3 port ethernet
60 config NET_DSA_SMSC_LAN9303_I2C
61 tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode"
62 depends on NET_DSA && I2C
63 select NET_DSA_SMSC_LAN9303
66 Enable access functions if the SMSC/Microchip LAN9303 is configured
69 config NET_DSA_SMSC_LAN9303_MDIO
70 tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in MDIO managed mode"
72 select NET_DSA_SMSC_LAN9303
74 Enable access functions if the SMSC/Microchip LAN9303 is configured
75 for MDIO managed mode.