blob: 5cd53f1b84d350f1c1d1a80c3024b7443667aac9 [file] [log] [blame]
Jeff Kirsher644570b2011-04-02 06:20:12 -07001#
2# 8390 device configuration
3#
4
5config NET_VENDOR_8390
6 bool "National Semi-conductor 8390 devices"
7 depends on AMIGA_PCMCIA || PCI || SUPERH || ISA || MCA || EISA || \
8 MAC || M32R || MACH_TX49XX || MCA_LEGACY || H8300 || \
9 ARM || MIPS || ZORRO || PCMCIA || EXPERIMENTAL
10 ---help---
11 If you have a network (Ethernet) card belonging to this class, say Y
12 and read the Ethernet-HOWTO, available from
13 <http://www.tldp.org/docs.html#howto>.
14
15 Note that the answer to this question doesn't directly affect the
16 kernel: saying N will just cause the configurator to skip all
17 the questions about Western Digital cards. If you say Y, you will be
18 asked for your specific card in the following questions.
19
20if NET_VENDOR_8390
21
22config EL2
23 tristate "3c503 \"EtherLink II\" support"
24 depends on ISA
25 select CRC32
26 ---help---
27 If you have a network (Ethernet) card of this type, say Y and read
28 the Ethernet-HOWTO, available from
29 <http://www.tldp.org/docs.html#howto>.
30
31 To compile this driver as a module, choose M here. The module
32 will be called 3c503.
33
34config AC3200
35 tristate "Ansel Communications EISA 3200 support (EXPERIMENTAL)"
36 depends on PCI && (ISA || EISA) && EXPERIMENTAL
37 select CRC32
38 ---help---
39 If you have a network (Ethernet) card of this type, say Y and read
40 the Ethernet-HOWTO, available from
41 <http://www.tldp.org/docs.html#howto>.
42
43 To compile this driver as a module, choose M here. The module
44 will be called ac3200.
45
46config PCMCIA_AXNET
47 tristate "Asix AX88190 PCMCIA support"
48 depends on PCMCIA
49 ---help---
50 Say Y here if you intend to attach an Asix AX88190-based PCMCIA
51 (PC-card) Fast Ethernet card to your computer. These cards are
52 nearly NE2000 compatible but need a separate driver due to a few
53 misfeatures.
54
55 To compile this driver as a module, choose M here: the module will be
56 called axnet_cs. If unsure, say N.
57
58config AX88796
59 tristate "ASIX AX88796 NE2000 clone support"
60 depends on (ARM || MIPS || SUPERH)
61 select PHYLIB
62 select MDIO_BITBANG
63 ---help---
64 AX88796 driver, using platform bus to provide
65 chip detection and resources
66
67config AX88796_93CX6
68 bool "ASIX AX88796 external 93CX6 eeprom support"
69 depends on AX88796
70 select EEPROM_93CX6
71 ---help---
72 Select this if your platform comes with an external 93CX6 eeprom.
73
74config E2100
75 tristate "Cabletron E21xx support"
76 depends on ISA
77 select CRC32
78 ---help---
79 If you have a network (Ethernet) card of this type, say Y and read
80 the Ethernet-HOWTO, available from
81 <http://www.tldp.org/docs.html#howto>.
82
83 To compile this driver as a module, choose M here. The module
84 will be called e2100.
85
86config ES3210
87 tristate "Racal-Interlan EISA ES3210 support (EXPERIMENTAL)"
88 depends on PCI && EISA && EXPERIMENTAL
89 select CRC32
90 ---help---
91 If you have a network (Ethernet) card of this type, say Y and read
92 the Ethernet-HOWTO, available from
93 <http://www.tldp.org/docs.html#howto>.
94
95 To compile this driver as a module, choose M here. The module
96 will be called es3210.
97
98config HPLAN_PLUS
99 tristate "HP PCLAN+ (27247B and 27252A) support"
100 depends on ISA
101 select CRC32
102 ---help---
103 If you have a network (Ethernet) card of this type, say Y and read
104 the Ethernet-HOWTO, available from
105 <http://www.tldp.org/docs.html#howto>.
106
107 To compile this driver as a module, choose M here. The module
108 will be called hp-plus.
109
110config HPLAN
111 tristate "HP PCLAN (27245 and other 27xxx series) support"
112 depends on ISA
113 select CRC32
114 ---help---
115 If you have a network (Ethernet) card of this type, say Y and read
116 the Ethernet-HOWTO, available from
117 <http://www.tldp.org/docs.html#howto>.
118
119 To compile this driver as a module, choose M here. The module
120 will be called hp.
121
122config HYDRA
123 tristate "Hydra support"
124 depends on ZORRO
125 select CRC32
126 ---help---
127 If you have a Hydra Ethernet adapter, say Y. Otherwise, say N.
128
129 To compile this driver as a module, choose M here: the module
130 will be called hydra.
131
132config ARM_ETHERH
133 tristate "I-cubed EtherH/ANT EtherM support"
134 depends on ARM && ARCH_ACORN
135 select CRC32
136 ---help---
137 If you have an Acorn system with one of these network cards, you
138 should say Y to this option if you wish to use it with Linux.
139
140config LNE390
141 tristate "Mylex EISA LNE390A/B support (EXPERIMENTAL)"
142 depends on PCI && EISA && EXPERIMENTAL
143 select CRC32
144 ---help---
145 If you have a network (Ethernet) card of this type, say Y and read
146 the Ethernet-HOWTO, available from
147 <http://www.tldp.org/docs.html#howto>.
148
149 To compile this driver as a module, choose M here. The module
150 will be called lne390.
151
152config MAC8390
153 bool "Macintosh NS 8390 based ethernet cards"
154 depends on MAC
155 select CRC32
156 ---help---
157 If you want to include a driver to support Nubus or LC-PDS
158 Ethernet cards using an NS8390 chipset or its equivalent, say Y
159 and read the Ethernet-HOWTO, available from
160 <http://www.tldp.org/docs.html#howto>.
161
162config NE2000
163 tristate "NE2000/NE1000 support"
164 depends on (ISA || (Q40 && m) || M32R || MACH_TX49XX)
165 select CRC32
166 ---help---
167 If you have a network (Ethernet) card of this type, say Y and read
168 the Ethernet-HOWTO, available from
169 <http://www.tldp.org/docs.html#howto>. Many Ethernet cards
170 without a specific driver are compatible with NE2000.
171
172 If you have a PCI NE2000 card however, say N here and Y to "PCI
173 NE2000 and clone support" under "EISA, VLB, PCI and on board
174 controllers" below. If you have a NE2000 card and are running on
175 an MCA system (a bus system used on some IBM PS/2 computers and
176 laptops), say N here and Y to "NE/2 (ne2000 MCA version) support",
177 below.
178
179 To compile this driver as a module, choose M here. The module
180 will be called ne.
181
182config NE2_MCA
183 tristate "NE/2 (ne2000 MCA version) support"
184 depends on MCA_LEGACY
185 select CRC32
186 ---help---
187 If you have a network (Ethernet) card of this type, say Y and read
188 the Ethernet-HOWTO, available from
189 <http://www.tldp.org/docs.html#howto>.
190
191 To compile this driver as a module, choose M here. The module
192 will be called ne2.
193
194config NE2K_PCI
195 tristate "PCI NE2000 and clones support (see help)"
196 depends on PCI
197 select CRC32
198 ---help---
199 This driver is for NE2000 compatible PCI cards. It will not work
200 with ISA NE2000 cards (they have their own driver, "NE2000/NE1000
201 support" below). If you have a PCI NE2000 network (Ethernet) card,
202 say Y and read the Ethernet-HOWTO, available from
203 <http://www.tldp.org/docs.html#howto>.
204
205 This driver also works for the following NE2000 clone cards:
206 RealTek RTL-8029 Winbond 89C940 Compex RL2000 KTI ET32P2
207 NetVin NV5000SC Via 86C926 SureCom NE34 Winbond
208 Holtek HT80232 Holtek HT80229
209
210 To compile this driver as a module, choose M here. The module
211 will be called ne2k-pci.
212
213config APNE
214 tristate "PCMCIA NE2000 support"
215 depends on AMIGA_PCMCIA
216 select CRC32
217 ---help---
218 If you have a PCMCIA NE2000 compatible adapter, say Y. Otherwise,
219 say N.
220
221 To compile this driver as a module, choose M here: the module
222 will be called apne.
223
224config NE3210
225 tristate "Novell/Eagle/Microdyne NE3210 EISA support (EXPERIMENTAL)"
226 depends on PCI && EISA && EXPERIMENTAL
227 select CRC32
228 ---help---
229 If you have a network (Ethernet) card of this type, say Y and read
230 the Ethernet-HOWTO, available from
231 <http://www.tldp.org/docs.html#howto>. Note that this driver
232 will NOT WORK for NE3200 cards as they are completely different.
233
234 To compile this driver as a module, choose M here. The module
235 will be called ne3210.
236
237config PCMCIA_PCNET
238 tristate "NE2000 compatible PCMCIA support"
239 depends on PCMCIA
240 select CRC32
241 ---help---
242 Say Y here if you intend to attach an NE2000 compatible PCMCIA
243 (PC-card) Ethernet or Fast Ethernet card to your computer.
244
245 To compile this driver as a module, choose M here: the module will be
246 called pcnet_cs. If unsure, say N.
247
248config NE_H8300
249 tristate "NE2000 compatible support for H8/300"
250 depends on H8300
251 ---help---
252 Say Y here if you want to use the NE2000 compatible
253 controller on the Renesas H8/300 processor.
254
255config STNIC
256 tristate "National DP83902AV support"
257 depends on SUPERH
258 select CRC32
259 ---help---
260 Support for cards based on the National Semiconductor DP83902AV
261 ST-NIC Serial Network Interface Controller for Twisted Pair. This
262 is a 10Mbit/sec Ethernet controller. Product overview and specs at
263 <http://www.national.com/pf/DP/DP83902A.html>.
264
265 If unsure, say N.
266
267config NET_VENDOR_SMC
268 bool "Western Digital/SMC cards"
269 depends on (ISA || MCA || EISA || MAC)
270 ---help---
271 If you have a network (Ethernet) card belonging to this class, say Y
272 and read the Ethernet-HOWTO, available from
273 <http://www.tldp.org/docs.html#howto>.
274
275 Note that the answer to this question doesn't directly affect the
276 kernel: saying N will just cause the configurator to skip all
277 the questions about Western Digital cards. If you say Y, you will be
278 asked for your specific card in the following questions.
279
280config ULTRAMCA
281 tristate "SMC Ultra MCA support"
282 depends on NET_VENDOR_SMC && MCA
283 select CRC32
284 ---help---
285 If you have a network (Ethernet) card of this type and are running
286 an MCA based system (PS/2), say Y and read the Ethernet-HOWTO,
287 available from <http://www.tldp.org/docs.html#howto>.
288
289 To compile this driver as a module, choose M here. The module
290 will be called smc-mca.
291
292config ULTRA
293 tristate "SMC Ultra support"
294 depends on NET_VENDOR_SMC && ISA
295 select CRC32
296 ---help---
297 If you have a network (Ethernet) card of this type, say Y and read
298 the Ethernet-HOWTO, available from
299 <http://www.tldp.org/docs.html#howto>.
300
301 Important: There have been many reports that, with some motherboards
302 mixing an SMC Ultra and an Adaptec AHA154x SCSI card (or compatible,
303 such as some BusLogic models) causes corruption problems with many
304 operating systems. The Linux smc-ultra driver has a work-around for
305 this but keep it in mind if you have such a SCSI card and have
306 problems.
307
308 To compile this driver as a module, choose M here. The module
309 will be called smc-ultra.
310
311config ULTRA32
312 tristate "SMC Ultra32 EISA support"
313 depends on NET_VENDOR_SMC && EISA
314 select CRC32
315 ---help---
316 If you have a network (Ethernet) card of this type, say Y and read
317 the Ethernet-HOWTO, available from
318 <http://www.tldp.org/docs.html#howto>.
319
320 To compile this driver as a module, choose M here. The module
321 will be called smc-ultra32.
322
323config WD80x3
324 tristate "WD80*3 support"
325 depends on NET_VENDOR_SMC && ISA
326 select CRC32
327 ---help---
328 If you have a network (Ethernet) card of this type, say Y and read
329 the Ethernet-HOWTO, available from
330 <http://www.tldp.org/docs.html#howto>.
331
332 To compile this driver as a module, choose M here. The module
333 will be called wd.
334
335config ZORRO8390
336 tristate "Zorro NS8390-based Ethernet support"
337 depends on ZORRO
338 select CRC32
339 ---help---
340 This driver is for Zorro Ethernet cards using an NS8390-compatible
341 chipset, like the Village Tronic Ariadne II and the Individual
342 Computers X-Surf Ethernet cards. If you have such a card, say Y.
343 Otherwise, say N.
344
345 To compile this driver as a module, choose M here: the module
346 will be called zorro8390.
347
348endif # NET_VENDOR_8390