blob: 45550d42b368084799a18b8ff7ad47b6ce6e38f2 [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 help
11 Token Ring is IBM's way of communication on a local network; the
12 rest of the world uses Ethernet. To participate on a Token Ring
13 network, you need a special Token ring network card. If you are
14 connected to such a Token Ring network and want to use your Token
15 Ring card under Linux, say Y here and to the driver for your
16 particular card below and read the Token-Ring mini-HOWTO, available
17 from <http://www.tldp.org/docs.html#howto>. Most people can
18 say N here.
19
Jan Engelhardt8a903be2007-05-23 14:51:07 -070020if TR
21
Al Viroda091282012-02-04 20:31:39 +000022config WANT_LLC
23 def_bool y
24 select LLC
25
Jeff Kirsherc0153222011-08-22 17:37:03 -070026config PCMCIA_IBMTR
27 tristate "IBM PCMCIA tokenring adapter support"
28 depends on IBMTR!=y && PCMCIA
29 ---help---
30 Say Y here if you intend to attach this type of Token Ring PCMCIA
31 card to your computer. You then also need to say Y to "Token Ring
32 driver support".
33
34 To compile this driver as a module, choose M here: the module will be
35 called ibmtr_cs.
36
Linus Torvalds1da177e2005-04-16 15:20:36 -070037config IBMTR
38 tristate "IBM Tropic chipset based adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070039 depends on ISA || MCA
Linus Torvalds1da177e2005-04-16 15:20:36 -070040 ---help---
41 This is support for all IBM Token Ring cards that don't use DMA. If
42 you have such a beast, say Y and read the Token-Ring mini-HOWTO,
43 available from <http://www.tldp.org/docs.html#howto>.
44
45 Warning: this driver will almost definitely fail if more than one
46 active Token Ring card is present.
47
48 To compile this driver as a module, choose M here: the module will be
49 called ibmtr.
50
51config IBMOL
52 tristate "IBM Olympic chipset PCI adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070053 depends on PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -070054 ---help---
55 This is support for all non-Lanstreamer IBM PCI Token Ring Cards.
56 Specifically this is all IBM PCI, PCI Wake On Lan, PCI II, PCI II
57 Wake On Lan, and PCI 100/16/4 adapters.
58
59 If you have such an adapter, say Y and read the Token-Ring
60 mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>.
61
62 To compile this driver as a module, choose M here: the module will be
63 called olympic.
64
65 Also read <file:Documentation/networking/olympic.txt> or check the
66 Linux Token Ring Project site for the latest information at
67 <http://www.linuxtr.net/>.
68
69config IBMLS
70 tristate "IBM Lanstreamer chipset PCI adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070071 depends on PCI && !64BIT
Linus Torvalds1da177e2005-04-16 15:20:36 -070072 help
73 This is support for IBM Lanstreamer PCI Token Ring Cards.
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 lanstreamer.
80
81config 3C359
82 tristate "3Com 3C359 Token Link Velocity XL adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070083 depends on PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -070084 ---help---
85 This is support for the 3Com PCI Velocity XL cards, specifically
86 the 3Com 3C359, please note this is not for the 3C339 cards, you
87 should use the tms380 driver instead.
88
89 If you have such an adapter, say Y and read the Token-Ring
90 mini-HOWTO, available from <http://www.tldp.org/docs.html#howto>.
91
92 To compile this driver as a module, choose M here: the module will be
93 called 3c359.
94
95 Also read the file <file:Documentation/networking/3c359.txt> or check the
96 Linux Token Ring Project site for the latest information at
97 <http://www.linuxtr.net>
98
99config TMS380TR
100 tristate "Generic TMS380 Token Ring ISA/PCI adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700101 depends on PCI || ISA && ISA_DMA_API || MCA
Linus Torvalds1da177e2005-04-16 15:20:36 -0700102 select FW_LOADER
103 ---help---
104 This driver provides generic support for token ring adapters
105 based on the Texas Instruments TMS380 series chipsets. This
106 includes the SysKonnect TR4/16(+) ISA (SK-4190), SysKonnect
107 TR4/16(+) PCI (SK-4590), SysKonnect TR4/16 PCI (SK-4591),
108 Compaq 4/16 PCI, Thomas-Conrad TC4048 4/16 PCI, and several
109 Madge adapters. If you say Y here, you will be asked to select
110 which cards to support below. If you're using modules, each
111 class of card will be supported by a separate module.
112
113 If you have such an adapter and would like to use it, say Y and
114 read the Token-Ring mini-HOWTO, available from
115 <http://www.tldp.org/docs.html#howto>.
116
117 Also read the file <file:Documentation/networking/tms380tr.txt> or
118 check <http://www.auk.cx/tms380tr/>.
119
120 To compile this driver as a module, choose M here: the module will be
121 called tms380tr.
122
123config TMSPCI
124 tristate "Generic TMS380 PCI support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700125 depends on TMS380TR && PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -0700126 ---help---
127 This tms380 module supports generic TMS380-based PCI cards.
128
129 These cards are known to work:
130 - Compaq 4/16 TR PCI
131 - SysKonnect TR4/16 PCI (SK-4590/SK-4591)
132 - Thomas-Conrad TC4048 PCI 4/16
133 - 3Com Token Link Velocity
134
135 To compile this driver as a module, choose M here: the module will be
136 called tmspci.
137
138config SKISA
139 tristate "SysKonnect TR4/16 ISA support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700140 depends on TMS380TR && ISA
Linus Torvalds1da177e2005-04-16 15:20:36 -0700141 help
142 This tms380 module supports SysKonnect TR4/16 ISA cards.
143
144 These cards are known to work:
145 - SysKonnect TR4/16 ISA (SK-4190)
146
147 To compile this driver as a module, choose M here: the module will be
148 called skisa.
149
150config PROTEON
151 tristate "Proteon ISA support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700152 depends on TMS380TR && ISA
Linus Torvalds1da177e2005-04-16 15:20:36 -0700153 help
154 This tms380 module supports Proteon ISA cards.
155
156 These cards are known to work:
157 - Proteon 1392
158 - Proteon 1392 plus
159
160 To compile this driver as a module, choose M here: the module will be
161 called proteon.
162
163config ABYSS
164 tristate "Madge Smart 16/4 PCI Mk2 support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700165 depends on TMS380TR && PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -0700166 help
167 This tms380 module supports the Madge Smart 16/4 PCI Mk2
168 cards (51-02).
169
170 To compile this driver as a module, choose M here: the module will be
171 called abyss.
172
173config MADGEMC
174 tristate "Madge Smart 16/4 Ringnode MicroChannel"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700175 depends on TMS380TR && MCA
Linus Torvalds1da177e2005-04-16 15:20:36 -0700176 help
177 This tms380 module supports the Madge Smart 16/4 MC16 and MC32
178 MicroChannel adapters.
179
180 To compile this driver as a module, choose M here: the module will be
181 called madgemc.
182
183config SMCTR
184 tristate "SMC ISA/MCA adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700185 depends on (ISA || MCA_LEGACY) && (BROKEN || !64BIT)
Linus Torvalds1da177e2005-04-16 15:20:36 -0700186 ---help---
187 This is support for the ISA and MCA SMC Token Ring cards,
188 specifically SMC TokenCard Elite (8115T) and SMC TokenCard Elite/A
189 (8115T/A) adapters.
190
191 If you have such an adapter and would like to use it, say Y or M and
192 read the Token-Ring mini-HOWTO, available from
193 <http://www.tldp.org/docs.html#howto> and the file
194 <file:Documentation/networking/smctr.txt>.
195
196 To compile this driver as a module, choose M here: the module will be
197 called smctr.
198
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700199endif # TR