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