net: dsa: mv88e6xxx: factorize PHY access with PPU
[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         depends on 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_MV88E6131
17         tristate "Marvell 88E6085/6095/6095F/6131 ethernet switch chip support"
18         depends on NET_DSA
19         select NET_DSA_MV88E6XXX
20         select NET_DSA_TAG_DSA
21         ---help---
22           This enables support for the Marvell 88E6085/6095/6095F/6131
23           ethernet switch chips.
24
25 config NET_DSA_MV88E6123
26         tristate "Marvell 88E6123/6161/6165 ethernet switch chip support"
27         depends on NET_DSA
28         select NET_DSA_MV88E6XXX
29         select NET_DSA_TAG_EDSA
30         ---help---
31           This enables support for the Marvell 88E6123/6161/6165
32           ethernet switch chips.
33
34 config NET_DSA_MV88E6171
35         tristate "Marvell 88E6171/6175/6350/6351 ethernet switch chip support"
36         depends on NET_DSA
37         select NET_DSA_MV88E6XXX
38         select NET_DSA_TAG_EDSA
39         ---help---
40           This enables support for the Marvell 88E6171/6175/6350/6351
41           ethernet switches chips.
42
43 config NET_DSA_MV88E6352
44         tristate "Marvell 88E6172/6176/6320/6321/6352 ethernet switch chip support"
45         depends on NET_DSA
46         select NET_DSA_MV88E6XXX
47         select NET_DSA_TAG_EDSA
48         ---help---
49           This enables support for the Marvell 88E6172, 88E6176, 88E6320,
50           88E6321 and 88E6352 ethernet switch chips.
51
52 config NET_DSA_BCM_SF2
53         tristate "Broadcom Starfighter 2 Ethernet switch support"
54         depends on HAS_IOMEM && NET_DSA
55         select NET_DSA_TAG_BRCM
56         select FIXED_PHY
57         select BCM7XXX_PHY
58         select MDIO_BCM_UNIMAC
59         ---help---
60           This enables support for the Broadcom Starfighter 2 Ethernet
61           switch chips.
62
63 endmenu