net: DSA: Marvell mv88e6171 switch driver
[cascardo/linux.git] / drivers / net / dsa / Kconfig
1 menu "Distributed Switch Architecture drivers"
2         depends on HAVE_NET_DSA
3
4 config NET_DSA_MV88E6XXX
5         tristate
6         default n
7
8 config NET_DSA_MV88E6060
9         tristate "Marvell 88E6060 ethernet switch chip support"
10         select NET_DSA
11         select NET_DSA_TAG_TRAILER
12         ---help---
13           This enables support for the Marvell 88E6060 ethernet switch
14           chip.
15
16 config NET_DSA_MV88E6XXX_NEED_PPU
17         bool
18         default n
19
20 config NET_DSA_MV88E6131
21         tristate "Marvell 88E6085/6095/6095F/6131 ethernet switch chip support"
22         select NET_DSA
23         select NET_DSA_MV88E6XXX
24         select NET_DSA_MV88E6XXX_NEED_PPU
25         select NET_DSA_TAG_DSA
26         ---help---
27           This enables support for the Marvell 88E6085/6095/6095F/6131
28           ethernet switch chips.
29
30 config NET_DSA_MV88E6123_61_65
31         tristate "Marvell 88E6123/6161/6165 ethernet switch chip support"
32         select NET_DSA
33         select NET_DSA_MV88E6XXX
34         select NET_DSA_TAG_EDSA
35         ---help---
36           This enables support for the Marvell 88E6123/6161/6165
37           ethernet switch chips.
38
39 config NET_DSA_MV88E6171
40         tristate "Marvell 88E6171 ethernet switch chip support"
41         select NET_DSA
42         select NET_DSA_MV88E6XXX
43         select NET_DSA_TAG_EDSA
44         ---help---
45           This enables support for the Marvell 88E6171 ethernet switch
46           chip.
47
48 config NET_DSA_BCM_SF2
49         tristate "Broadcom Starfighter 2 Ethernet switch support"
50         select NET_DSA
51         select NET_DSA_TAG_BRCM
52         select FIXED_PHY if NET_DSA_BCM_SF2=y
53         select BCM7XXX_PHY
54         select MDIO_BCM_UNIMAC
55         ---help---
56           This enables support for the Broadcom Starfighter 2 Ethernet
57           switch chips.
58
59 endmenu