blob: c4137b0f808e6bd443967f4f3f49c8d44d823daa [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
Dave Joneseb560922008-12-27 20:43:48 -08007 tristate "Token Ring driver support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -07008 depends on NETDEVICES && !UML
Linus Torvalds1da177e2005-04-16 15:20:36 -07009 depends on (PCI || ISA || MCA || CCW)
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
Jan Engelhardt8a903be2007-05-23 14:51:07 -070021if TR
22
Linus Torvalds1da177e2005-04-16 15:20:36 -070023config IBMTR
24 tristate "IBM Tropic chipset based adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070025 depends on ISA || MCA
Linus Torvalds1da177e2005-04-16 15:20:36 -070026 ---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
37config IBMOL
38 tristate "IBM Olympic chipset PCI adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070039 depends on PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -070040 ---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
55config IBMLS
56 tristate "IBM Lanstreamer chipset PCI adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070057 depends on PCI && !64BIT
Linus Torvalds1da177e2005-04-16 15:20:36 -070058 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
67config 3C359
68 tristate "3Com 3C359 Token Link Velocity XL adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070069 depends on PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -070070 ---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
85config TMS380TR
86 tristate "Generic TMS380 Token Ring ISA/PCI adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -070087 depends on PCI || ISA && ISA_DMA_API || MCA
Linus Torvalds1da177e2005-04-16 15:20:36 -070088 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
109config TMSPCI
110 tristate "Generic TMS380 PCI support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700111 depends on TMS380TR && PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -0700112 ---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
124config SKISA
125 tristate "SysKonnect TR4/16 ISA support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700126 depends on TMS380TR && ISA
Linus Torvalds1da177e2005-04-16 15:20:36 -0700127 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
136config PROTEON
137 tristate "Proteon ISA support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700138 depends on TMS380TR && ISA
Linus Torvalds1da177e2005-04-16 15:20:36 -0700139 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
149config ABYSS
150 tristate "Madge Smart 16/4 PCI Mk2 support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700151 depends on TMS380TR && PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -0700152 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
159config MADGEMC
160 tristate "Madge Smart 16/4 Ringnode MicroChannel"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700161 depends on TMS380TR && MCA
Linus Torvalds1da177e2005-04-16 15:20:36 -0700162 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
169config SMCTR
170 tristate "SMC ISA/MCA adapter support"
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700171 depends on (ISA || MCA_LEGACY) && (BROKEN || !64BIT)
Linus Torvalds1da177e2005-04-16 15:20:36 -0700172 ---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
Jan Engelhardt8a903be2007-05-23 14:51:07 -0700185endif # TR