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