505aa14e67fc7647e6f804f9f3268fdff2041e9e
[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 config NET_DSA_TAG_TRAILER
22         bool
23         default n
24
25
26 # switch drivers
27 config NET_DSA_MV88E6XXX
28         bool
29         default n
30
31 config NET_DSA_MV88E6XXX_NEED_PPU
32         bool
33         default n
34
35 config NET_DSA_MV88E6131
36         bool "Marvell 88E6131 ethernet switch chip support"
37         select NET_DSA_MV88E6XXX
38         select NET_DSA_MV88E6XXX_NEED_PPU
39         select NET_DSA_TAG_DSA
40         ---help---
41           This enables support for the Marvell 88E6131 ethernet switch
42           chip.
43
44 config NET_DSA_MV88E6123_61_65
45         bool "Marvell 88E6123/6161/6165 ethernet switch chip support"
46         select NET_DSA_MV88E6XXX
47         select NET_DSA_TAG_EDSA
48         ---help---
49           This enables support for the Marvell 88E6123/6161/6165
50           ethernet switch chips.
51
52 endif