net-next: dsa: add dsa support for Mediatek MT7530 switch
[linux-2.6/btrfs-unstable.git] / drivers / net / dsa / Kconfig
blob31a2b229106dd40efd1b1a8525636e23515dbc87
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"
6         depends on NET_DSA
7         select NET_DSA_TAG_TRAILER
8         ---help---
9           This enables support for the Marvell 88E6060 ethernet switch
10           chip.
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
16         select FIXED_PHY
17         select BCM7XXX_PHY
18         select MDIO_BCM_UNIMAC
19         select B53
20         ---help---
21           This enables support for the Broadcom Starfighter 2 Ethernet
22           switch chips.
24 source "drivers/net/dsa/b53/Kconfig"
26 source "drivers/net/dsa/mv88e6xxx/Kconfig"
28 config NET_DSA_QCA8K
29         tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
30         depends on NET_DSA
31         select NET_DSA_TAG_QCA
32         select REGMAP
33         ---help---
34           This enables support for the Qualcomm Atheros QCA8K Ethernet
35           switch chips.
37 config NET_DSA_LOOP
38         tristate "DSA mock-up Ethernet switch chip support"
39         depends on NET_DSA
40         select FIXED_PHY
41         ---help---
42           This enables support for a fake mock-up switch chip which
43           exercises the DSA APIs.
45 config NET_DSA_MT7530
46         tristate "Mediatek MT7530 Ethernet switch support"
47         depends on NET_DSA
48         select NET_DSA_TAG_MTK
49         ---help---
50           This enables support for the Mediatek MT7530 Ethernet switch
51           chip.
53 endmenu