blob: 8e15bd4c8304c2219e9daa7281b05970f96dbde0 [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
Kees Cooke8bf5c42012-10-02 11:17:57 -07008 depends on NET_VENDOR_NATSEMI
Jeff Kirsher644570b2011-04-02 06:20:12 -07009 ---help---
10 If you have a network (Ethernet) card belonging to this class, say Y
11 and read the Ethernet-HOWTO, available from
12 <http://www.tldp.org/docs.html#howto>.
13
14 Note that the answer to this question doesn't directly affect the
15 kernel: saying N will just cause the configurator to skip all
16 the questions about Western Digital cards. If you say Y, you will be
17 asked for your specific card in the following questions.
18
19if NET_VENDOR_8390
20
21config EL2
22 tristate "3c503 \"EtherLink II\" support"
23 depends on ISA
24 select CRC32
25 ---help---
26 If you have a network (Ethernet) card of this type, say Y and read
27 the Ethernet-HOWTO, available from
28 <http://www.tldp.org/docs.html#howto>.
29
30 To compile this driver as a module, choose M here. The module
31 will be called 3c503.
32
33config AC3200
Kees Cooke8bf5c42012-10-02 11:17:57 -070034 tristate "Ansel Communications EISA 3200 support"
35 depends on PCI && (ISA || EISA)
Jeff Kirsher644570b2011-04-02 06:20:12 -070036 select CRC32
37 ---help---
38 If you have a network (Ethernet) card of this type, say Y and read
39 the Ethernet-HOWTO, available from
40 <http://www.tldp.org/docs.html#howto>.
41
42 To compile this driver as a module, choose M here. The module
43 will be called ac3200.
44
45config PCMCIA_AXNET
46 tristate "Asix AX88190 PCMCIA support"
47 depends on PCMCIA
48 ---help---
49 Say Y here if you intend to attach an Asix AX88190-based PCMCIA
50 (PC-card) Fast Ethernet card to your computer. These cards are
51 nearly NE2000 compatible but need a separate driver due to a few
52 misfeatures.
53
54 To compile this driver as a module, choose M here: the module will be
55 called axnet_cs. If unsure, say N.
56
57config AX88796
58 tristate "ASIX AX88796 NE2000 clone support"
59 depends on (ARM || MIPS || SUPERH)
Arnd Bergmann31f31202012-04-20 10:56:13 +000060 select CRC32
Jeff Kirsher644570b2011-04-02 06:20:12 -070061 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
Kees Cooke8bf5c42012-10-02 11:17:57 -070087 tristate "Racal-Interlan EISA ES3210 support"
88 depends on PCI && EISA
Jeff Kirsher644570b2011-04-02 06:20:12 -070089 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
Kees Cooke8bf5c42012-10-02 11:17:57 -0700141 tristate "Mylex EISA LNE390A/B support"
142 depends on PCI && EISA
Jeff Kirsher644570b2011-04-02 06:20:12 -0700143 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
Greg Ungerer064bff12012-07-04 13:50:00 +0000162config MCF8390
163 tristate "ColdFire NS8390 based Ethernet support"
164 depends on COLDFIRE
165 select CRC32
166 ---help---
167 This driver is for Ethernet devices using an NS8390-compatible
168 chipset on many common ColdFire CPU based boards. Many of the older
169 Freescale dev boards use this, and some other common boards like
170 some SnapGear routers do as well.
171
172 If you have one of these boards and want to use the network interface
173 on them then choose Y. To compile this driver as a module, choose M
174 here, the module will be called mcf8390.
175
Jeff Kirsher644570b2011-04-02 06:20:12 -0700176config NE2000
177 tristate "NE2000/NE1000 support"
178 depends on (ISA || (Q40 && m) || M32R || MACH_TX49XX)
179 select CRC32
180 ---help---
181 If you have a network (Ethernet) card of this type, say Y and read
182 the Ethernet-HOWTO, available from
183 <http://www.tldp.org/docs.html#howto>. Many Ethernet cards
184 without a specific driver are compatible with NE2000.
185
186 If you have a PCI NE2000 card however, say N here and Y to "PCI
187 NE2000 and clone support" under "EISA, VLB, PCI and on board
188 controllers" below. If you have a NE2000 card and are running on
189 an MCA system (a bus system used on some IBM PS/2 computers and
190 laptops), say N here and Y to "NE/2 (ne2000 MCA version) support",
191 below.
192
193 To compile this driver as a module, choose M here. The module
194 will be called ne.
195
Jeff Kirsher644570b2011-04-02 06:20:12 -0700196config 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
Kees Cooke8bf5c42012-10-02 11:17:57 -0700227 tristate "Novell/Eagle/Microdyne NE3210 EISA support"
228 depends on PCI && EISA
Jeff Kirsher644570b2011-04-02 06:20:12 -0700229 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 ULTRA
270 tristate "SMC Ultra support"
Jeff Kirsherae150432011-05-12 20:21:07 -0700271 depends on ISA
Jeff Kirsher644570b2011-04-02 06:20:12 -0700272 select CRC32
273 ---help---
274 If you have a network (Ethernet) card of this type, say Y and read
275 the Ethernet-HOWTO, available from
276 <http://www.tldp.org/docs.html#howto>.
277
278 Important: There have been many reports that, with some motherboards
279 mixing an SMC Ultra and an Adaptec AHA154x SCSI card (or compatible,
280 such as some BusLogic models) causes corruption problems with many
281 operating systems. The Linux smc-ultra driver has a work-around for
282 this but keep it in mind if you have such a SCSI card and have
283 problems.
284
285 To compile this driver as a module, choose M here. The module
286 will be called smc-ultra.
287
288config ULTRA32
289 tristate "SMC Ultra32 EISA support"
Jeff Kirsherae150432011-05-12 20:21:07 -0700290 depends on EISA
Jeff Kirsher644570b2011-04-02 06:20:12 -0700291 select CRC32
292 ---help---
293 If you have a network (Ethernet) card of this type, say Y and read
294 the Ethernet-HOWTO, available from
295 <http://www.tldp.org/docs.html#howto>.
296
297 To compile this driver as a module, choose M here. The module
298 will be called smc-ultra32.
299
300config WD80x3
301 tristate "WD80*3 support"
Jeff Kirsherae150432011-05-12 20:21:07 -0700302 depends on ISA
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 wd.
311
312config ZORRO8390
313 tristate "Zorro NS8390-based Ethernet support"
314 depends on ZORRO
315 select CRC32
316 ---help---
317 This driver is for Zorro Ethernet cards using an NS8390-compatible
318 chipset, like the Village Tronic Ariadne II and the Individual
319 Computers X-Surf Ethernet cards. If you have such a card, say Y.
320 Otherwise, say N.
321
322 To compile this driver as a module, choose M here: the module
323 will be called zorro8390.
324
325endif # NET_VENDOR_8390