diff options
Diffstat (limited to 'drivers/net/tokenring/Kconfig')
-rw-r--r-- | drivers/net/tokenring/Kconfig | 186 |
1 files changed, 186 insertions, 0 deletions
diff --git a/drivers/net/tokenring/Kconfig b/drivers/net/tokenring/Kconfig new file mode 100644 index 000000000000..23d0fa4bbceb --- /dev/null +++ b/drivers/net/tokenring/Kconfig | |||
@@ -0,0 +1,186 @@ | |||
1 | # | ||
2 | # Token Ring driver configuration | ||
3 | # | ||
4 | |||
5 | menu "Token Ring devices" | ||
6 | depends on NETDEVICES | ||
7 | |||
8 | # So far, we only have PCI, ISA, and MCA token ring devices | ||
9 | config TR | ||
10 | bool "Token Ring driver support" | ||
11 | depends on (PCI || ISA || MCA || CCW) | ||
12 | select LLC | ||
13 | help | ||
14 | Token Ring is IBM's way of communication on a local network; the | ||
15 | rest of the world uses Ethernet. To participate on a Token Ring | ||
16 | network, you need a special Token ring network card. If you are | ||
17 | connected to such a Token Ring network and want to use your Token | ||
18 | Ring card under Linux, say Y here and to the driver for your | ||
19 | particular card below and read the Token-Ring mini-HOWTO, available | ||
20 | from <http://www.tldp.org/docs.html#howto>. Most people can | ||
21 | say N here. | ||
22 | |||
23 | config IBMTR | ||
24 | tristate "IBM Tropic chipset based adapter support" | ||
25 | depends on TR && (ISA || MCA) | ||
26 | ---help--- | ||
27 | This is support for all IBM Token Ring cards that don't use DMA. If | ||
28 | you have such a beast, say Y and read the Token-Ring mini-HOWTO, | ||
29 | available from <http://www.tldp.org/docs.html#howto>. | ||
30 | |||
31 | Warning: this driver will almost definitely fail if more than one | ||
32 | active Token Ring card is present. | ||
33 | |||
34 | To compile this driver as a module, choose M here: the module will be | ||
35 | called ibmtr. | ||
36 | |||
37 | config IBMOL | ||
38 | tristate "IBM Olympic chipset PCI adapter support" | ||
39 | depends on TR && PCI | ||
40 | ---help--- | ||
41 | This is support for all non-Lanstreamer IBM PCI Token Ring Cards. | ||
42 | Specifically this is all IBM PCI, PCI Wake On Lan, PCI II, PCI II | ||
43 | Wake On Lan, and PCI 100/16/4 adapters. | ||
44 | |||
45 | If you have such an adapter, say Y and read the Token-Ring | ||
46 | mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>. | ||
47 | |||
48 | To compile this driver as a module, choose M here: the module will be | ||
49 | called olympic. | ||
50 | |||
51 | Also read <file:Documentation/networking/olympic.txt> or check the | ||
52 | Linux Token Ring Project site for the latest information at | ||
53 | <http://www.linuxtr.net/>. | ||
54 | |||
55 | config IBMLS | ||
56 | tristate "IBM Lanstreamer chipset PCI adapter support" | ||
57 | depends on TR && PCI && !64BIT | ||
58 | help | ||
59 | This is support for IBM Lanstreamer PCI Token Ring Cards. | ||
60 | |||
61 | If you have such an adapter, say Y and read the Token-Ring | ||
62 | mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>. | ||
63 | |||
64 | To compile this driver as a module, choose M here: the module will be | ||
65 | called lanstreamer. | ||
66 | |||
67 | config 3C359 | ||
68 | tristate "3Com 3C359 Token Link Velocity XL adapter support" | ||
69 | depends on TR && PCI | ||
70 | ---help--- | ||
71 | This is support for the 3Com PCI Velocity XL cards, specifically | ||
72 | the 3Com 3C359, please note this is not for the 3C339 cards, you | ||
73 | should use the tms380 driver instead. | ||
74 | |||
75 | If you have such an adapter, say Y and read the Token-Ring | ||
76 | mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>. | ||
77 | |||
78 | To compile this driver as a module, choose M here: the module will be | ||
79 | called 3c359. | ||
80 | |||
81 | Also read the file <file:Documentation/networking/3c359.txt> or check the | ||
82 | Linux Token Ring Project site for the latest information at | ||
83 | <http://www.linuxtr.net> | ||
84 | |||
85 | config TMS380TR | ||
86 | tristate "Generic TMS380 Token Ring ISA/PCI adapter support" | ||
87 | depends on TR && (PCI || ISA) | ||
88 | select FW_LOADER | ||
89 | ---help--- | ||
90 | This driver provides generic support for token ring adapters | ||
91 | based on the Texas Instruments TMS380 series chipsets. This | ||
92 | includes the SysKonnect TR4/16(+) ISA (SK-4190), SysKonnect | ||
93 | TR4/16(+) PCI (SK-4590), SysKonnect TR4/16 PCI (SK-4591), | ||
94 | Compaq 4/16 PCI, Thomas-Conrad TC4048 4/16 PCI, and several | ||
95 | Madge adapters. If you say Y here, you will be asked to select | ||
96 | which cards to support below. If you're using modules, each | ||
97 | class of card will be supported by a separate module. | ||
98 | |||
99 | If you have such an adapter and would like to use it, say Y and | ||
100 | read the Token-Ring mini-HOWTO, available from | ||
101 | <http://www.tldp.org/docs.html#howto>. | ||
102 | |||
103 | Also read the file <file:Documentation/networking/tms380tr.txt> or | ||
104 | check <http://www.auk.cx/tms380tr/>. | ||
105 | |||
106 | To compile this driver as a module, choose M here: the module will be | ||
107 | called tms380tr. | ||
108 | |||
109 | config TMSPCI | ||
110 | tristate "Generic TMS380 PCI support" | ||
111 | depends on TR && TMS380TR && PCI | ||
112 | ---help--- | ||
113 | This tms380 module supports generic TMS380-based PCI cards. | ||
114 | |||
115 | These cards are known to work: | ||
116 | - Compaq 4/16 TR PCI | ||
117 | - SysKonnect TR4/16 PCI (SK-4590/SK-4591) | ||
118 | - Thomas-Conrad TC4048 PCI 4/16 | ||
119 | - 3Com Token Link Velocity | ||
120 | |||
121 | To compile this driver as a module, choose M here: the module will be | ||
122 | called tmspci. | ||
123 | |||
124 | config SKISA | ||
125 | tristate "SysKonnect TR4/16 ISA support" | ||
126 | depends on TR && TMS380TR && ISA | ||
127 | help | ||
128 | This tms380 module supports SysKonnect TR4/16 ISA cards. | ||
129 | |||
130 | These cards are known to work: | ||
131 | - SysKonnect TR4/16 ISA (SK-4190) | ||
132 | |||
133 | To compile this driver as a module, choose M here: the module will be | ||
134 | called skisa. | ||
135 | |||
136 | config PROTEON | ||
137 | tristate "Proteon ISA support" | ||
138 | depends on TR && TMS380TR && ISA | ||
139 | help | ||
140 | This tms380 module supports Proteon ISA cards. | ||
141 | |||
142 | These cards are known to work: | ||
143 | - Proteon 1392 | ||
144 | - Proteon 1392 plus | ||
145 | |||
146 | To compile this driver as a module, choose M here: the module will be | ||
147 | called proteon. | ||
148 | |||
149 | config ABYSS | ||
150 | tristate "Madge Smart 16/4 PCI Mk2 support" | ||
151 | depends on TR && TMS380TR && PCI | ||
152 | help | ||
153 | This tms380 module supports the Madge Smart 16/4 PCI Mk2 | ||
154 | cards (51-02). | ||
155 | |||
156 | To compile this driver as a module, choose M here: the module will be | ||
157 | called abyss. | ||
158 | |||
159 | config MADGEMC | ||
160 | tristate "Madge Smart 16/4 Ringnode MicroChannel" | ||
161 | depends on TR && TMS380TR && MCA_LEGACY | ||
162 | help | ||
163 | This tms380 module supports the Madge Smart 16/4 MC16 and MC32 | ||
164 | MicroChannel adapters. | ||
165 | |||
166 | To compile this driver as a module, choose M here: the module will be | ||
167 | called madgemc. | ||
168 | |||
169 | config SMCTR | ||
170 | tristate "SMC ISA/MCA adapter support" | ||
171 | depends on TR && (ISA || MCA_LEGACY) && (BROKEN || !64BIT) | ||
172 | ---help--- | ||
173 | This is support for the ISA and MCA SMC Token Ring cards, | ||
174 | specifically SMC TokenCard Elite (8115T) and SMC TokenCard Elite/A | ||
175 | (8115T/A) adapters. | ||
176 | |||
177 | If you have such an adapter and would like to use it, say Y or M and | ||
178 | read the Token-Ring mini-HOWTO, available from | ||
179 | <http://www.tldp.org/docs.html#howto> and the file | ||
180 | <file:Documentation/networking/smctr.txt>. | ||
181 | |||
182 | To compile this driver as a module, choose M here: the module will be | ||
183 | called smctr. | ||
184 | |||
185 | endmenu | ||
186 | |||