]>
Commit | Line | Data |
---|---|---|
91da11f8 LB |
1 | menuconfig NET_DSA |
2 | bool "Distributed Switch Architecture support" | |
3 | default n | |
510149e3 | 4 | depends on EXPERIMENTAL && !S390 |
45cec1ba | 5 | select PHYLIB |
91da11f8 LB |
6 | ---help--- |
7 | This allows you to use hardware switch chips that use | |
8 | the Distributed Switch Architecture. | |
9 | ||
10 | ||
11 | if NET_DSA | |
12 | ||
13 | # tagging formats | |
cf85d08f LB |
14 | config NET_DSA_TAG_DSA |
15 | bool | |
16 | default n | |
17 | ||
91da11f8 LB |
18 | config NET_DSA_TAG_EDSA |
19 | bool | |
20 | default n | |
21 | ||
396138f0 LB |
22 | config NET_DSA_TAG_TRAILER |
23 | bool | |
24 | default n | |
25 | ||
91da11f8 LB |
26 | |
27 | # switch drivers | |
28 | config NET_DSA_MV88E6XXX | |
29 | bool | |
30 | default n | |
31 | ||
2e16a77e LB |
32 | config NET_DSA_MV88E6060 |
33 | bool "Marvell 88E6060 ethernet switch chip support" | |
34 | select NET_DSA_TAG_TRAILER | |
35 | ---help--- | |
36 | This enables support for the Marvell 88E6060 ethernet switch | |
37 | chip. | |
38 | ||
2e5f0320 LB |
39 | config NET_DSA_MV88E6XXX_NEED_PPU |
40 | bool | |
41 | default n | |
42 | ||
43 | config NET_DSA_MV88E6131 | |
076d3e10 | 44 | bool "Marvell 88E6095/6095F/6131 ethernet switch chip support" |
2e5f0320 LB |
45 | select NET_DSA_MV88E6XXX |
46 | select NET_DSA_MV88E6XXX_NEED_PPU | |
47 | select NET_DSA_TAG_DSA | |
48 | ---help--- | |
076d3e10 LB |
49 | This enables support for the Marvell 88E6095/6095F/6131 |
50 | ethernet switch chips. | |
2e5f0320 | 51 | |
91da11f8 LB |
52 | config NET_DSA_MV88E6123_61_65 |
53 | bool "Marvell 88E6123/6161/6165 ethernet switch chip support" | |
54 | select NET_DSA_MV88E6XXX | |
55 | select NET_DSA_TAG_EDSA | |
56 | ---help--- | |
57 | This enables support for the Marvell 88E6123/6161/6165 | |
58 | ethernet switch chips. | |
59 | ||
60 | endif |