blob: c7e0149d151462206eb86fd829e69a6b92218b25 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
2# Token Ring driver configuration
3#
4
Linus Torvalds1da177e2005-04-16 15:20:36 -07005# So far, we only have PCI, ISA, and MCA token ring devices
Jan Engelhardt8a903be2007-05-23 14:51:07 -07006menuconfig TR
Jeff Kirsher88491d82011-08-23 00:42:10 -07007 bool "Token Ring driver support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -07008 depends on NETDEVICES && !UML
Jeff Kirsherc0153222011-08-22 17:37:03 -07009 depends on (PCI || ISA || MCA || CCW || PCMCIA)
Linus Torvalds1da177e2005-04-16 15:20:36 -070010 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
Jan Engelhardt8a903be2007-05-23 14:51:07 -070021if TR
22
Jeff Kirsherc0153222011-08-22 17:37:03 -070023config 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
Linus Torvalds1da177e2005-04-16 15:20:36 -070034config IBMTR
35 tristate "IBM Tropic chipset based adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070036 depends on ISA || MCA
Linus Torvalds1da177e2005-04-16 15:20:36 -070037 ---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
48config IBMOL
49 tristate "IBM Olympic chipset PCI adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070050 depends on PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -070051 ---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
66config IBMLS
67 tristate "IBM Lanstreamer chipset PCI adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070068 depends on PCI && !64BIT
Linus Torvalds1da177e2005-04-16 15:20:36 -070069 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
78config 3C359
79 tristate "3Com 3C359 Token Link Velocity XL adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070080 depends on PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -070081 ---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
96config TMS380TR
97 tristate "Generic TMS380 Token Ring ISA/PCI adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070098 depends on PCI || ISA && ISA_DMA_API || MCA
Linus Torvalds1da177e2005-04-16 15:20:36 -070099 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
120config TMSPCI
121 tristate "Generic TMS380 PCI support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700122 depends on TMS380TR && PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -0700123 ---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
135config SKISA
136 tristate "SysKonnect TR4/16 ISA support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700137 depends on TMS380TR && ISA
Linus Torvalds1da177e2005-04-16 15:20:36 -0700138 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
147config PROTEON
148 tristate "Proteon ISA support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700149 depends on TMS380TR && ISA
Linus Torvalds1da177e2005-04-16 15:20:36 -0700150 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
160config ABYSS
161 tristate "Madge Smart 16/4 PCI Mk2 support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700162 depends on TMS380TR && PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -0700163 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
170config MADGEMC
171 tristate "Madge Smart 16/4 Ringnode MicroChannel"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700172 depends on TMS380TR && MCA
Linus Torvalds1da177e2005-04-16 15:20:36 -0700173 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
180config SMCTR
181 tristate "SMC ISA/MCA adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700182 depends on (ISA || MCA_LEGACY) && (BROKEN || !64BIT)
Linus Torvalds1da177e2005-04-16 15:20:36 -0700183 ---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
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700196endif # TR