dsa: add support for the Marvell 88E6131 switch chip
[linux-2.6.git] / net / dsa / Kconfig
1 menuconfig NET_DSA
2         bool "Distributed Switch Architecture support"
3         default n
4         depends on EXPERIMENTAL
5         ---help---
6           This allows you to use hardware switch chips that use
7           the Distributed Switch Architecture.
8
9
10 if NET_DSA
11
12 # tagging formats
13 config NET_DSA_TAG_DSA
14         bool
15         default n
16
17 config NET_DSA_TAG_EDSA
18         bool
19         default n
20
21
22 # switch drivers
23 config NET_DSA_MV88E6XXX
24         bool
25         default n
26
27 config NET_DSA_MV88E6XXX_NEED_PPU
28         bool
29         default n
30
31 config NET_DSA_MV88E6131
32         bool "Marvell 88E6131 ethernet switch chip support"
33         select NET_DSA_MV88E6XXX
34         select NET_DSA_MV88E6XXX_NEED_PPU
35         select NET_DSA_TAG_DSA
36         ---help---
37           This enables support for the Marvell 88E6131 ethernet switch
38           chip.
39
40 config NET_DSA_MV88E6123_61_65
41         bool "Marvell 88E6123/6161/6165 ethernet switch chip support"
42         select NET_DSA_MV88E6XXX
43         select NET_DSA_TAG_EDSA
44         ---help---
45           This enables support for the Marvell 88E6123/6161/6165
46           ethernet switch chips.
47
48 endif