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