1#
2# Token Ring driver configuration
3#
4
5# So far, we only have PCI, ISA, and MCA token ring devices
6menuconfig TR
7	bool "Token Ring driver support"
8	depends on NETDEVICES && !UML
9	depends on (PCI || ISA || MCA || CCW || PCMCIA)
10	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
20if TR
21
22config WANT_LLC
23	def_bool y
24	select LLC
25
26config 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
37config IBMTR
38	tristate "IBM Tropic chipset based adapter support"
39	depends on ISA || MCA
40	---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"
53	depends on PCI
54	---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"
71	depends on PCI && !64BIT
72	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"
83	depends on PCI
84	---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"
101	depends on PCI || ISA && ISA_DMA_API || MCA
102	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"
125	depends on TMS380TR && PCI
126	---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"
140	depends on TMS380TR && ISA
141	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"
152	depends on TMS380TR && ISA
153	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"
165	depends on TMS380TR && PCI
166	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"
175	depends on TMS380TR && MCA
176	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"
185	depends on (ISA || MCA_LEGACY) && (BROKEN || !64BIT)
186	---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
199endif # TR
200