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