ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.bz2
[linux-2.6.git] / drivers / net / tokenring / Kconfig
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
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         ---help---
89           This driver provides generic support for token ring adapters
90           based on the Texas Instruments TMS380 series chipsets.  This
91           includes the SysKonnect TR4/16(+) ISA (SK-4190), SysKonnect
92           TR4/16(+) PCI (SK-4590), SysKonnect TR4/16 PCI (SK-4591),
93           Compaq 4/16 PCI, Thomas-Conrad TC4048 4/16 PCI, and several
94           Madge adapters.  If you say Y here, you will be asked to select
95           which cards to support below.  If you're using modules, each
96           class of card will be supported by a separate module.
97
98           If you have such an adapter and would like to use it, say Y and
99           read the Token-Ring mini-HOWTO, available from
100           <http://www.tldp.org/docs.html#howto>.
101
102           Also read the file <file:Documentation/networking/tms380tr.txt> or
103           check <http://www.auk.cx/tms380tr/>.
104
105           To compile this driver as a module, choose M here: the module will be
106           called tms380tr.
107
108 config TMSPCI
109         tristate "Generic TMS380 PCI support"
110         depends on TR && TMS380TR && PCI
111         ---help---
112           This tms380 module supports generic TMS380-based PCI cards.
113
114           These cards are known to work:
115           - Compaq 4/16 TR PCI
116           - SysKonnect TR4/16 PCI (SK-4590/SK-4591)
117           - Thomas-Conrad TC4048 PCI 4/16
118           - 3Com Token Link Velocity
119
120           To compile this driver as a module, choose M here: the module will be
121           called tmspci.
122
123 config SKISA
124         tristate "SysKonnect TR4/16 ISA support"
125         depends on TR && TMS380TR && ISA
126         help
127           This tms380 module supports SysKonnect TR4/16 ISA cards.
128
129           These cards are known to work:
130           - SysKonnect TR4/16 ISA (SK-4190)
131
132           To compile this driver as a module, choose M here: the module will be
133           called skisa.
134
135 config PROTEON
136         tristate "Proteon ISA support"
137         depends on TR && TMS380TR && ISA
138         help
139           This tms380 module supports Proteon ISA cards.
140
141           These cards are known to work:
142           - Proteon 1392
143           - Proteon 1392 plus
144
145           To compile this driver as a module, choose M here: the module will be
146           called proteon.
147
148 config ABYSS
149         tristate "Madge Smart 16/4 PCI Mk2 support"
150         depends on TR && TMS380TR && PCI
151         help
152           This tms380 module supports the Madge Smart 16/4 PCI Mk2
153           cards (51-02).
154
155           To compile this driver as a module, choose M here: the module will be
156           called abyss.
157
158 config MADGEMC
159         tristate "Madge Smart 16/4 Ringnode MicroChannel"
160         depends on TR && TMS380TR && MCA
161         help
162           This tms380 module supports the Madge Smart 16/4 MC16 and MC32
163           MicroChannel adapters.
164
165           To compile this driver as a module, choose M here: the module will be
166           called madgemc.
167
168 config SMCTR
169         tristate "SMC ISA/MCA adapter support"
170         depends on TR && (ISA || MCA)
171         ---help---
172           This is support for the ISA and MCA SMC Token Ring cards,
173           specifically SMC TokenCard Elite (8115T) and SMC TokenCard Elite/A
174           (8115T/A) adapters.
175
176           If you have such an adapter and would like to use it, say Y or M and
177           read the Token-Ring mini-HOWTO, available from
178           <http://www.tldp.org/docs.html#howto> and the file
179           <file:Documentation/networking/smctr.txt>.
180
181           To compile this driver as a module, choose M here: the module will be
182           called smctr.
183
184 endmenu
185