aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/Kconfig
diff options
context:
space:
mode:
authorJeff Kirsher <jeffrey.t.kirsher@intel.com>2011-04-02 09:20:12 -0400
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2011-08-10 22:54:25 -0400
commit644570b830266ff33ff5f3542b9c838f93a55ea6 (patch)
treeb19c680ce1b1e4cd15465c74aa335459068c033f /drivers/net/Kconfig
parentb955f6ca776f3bab3d1e2c5fb1d247b203cbda14 (diff)
8390: Move the 8390 related drivers
Moves the drivers for the National Semi-conductor 8390 chipset into drivers/net/ethernet/8390/ and the necessary Kconfig and Makefile changes. CC: Donald Becker <becker@scyld.com> CC: Paul Gortmaker <paul.gortmaker@windriver.com> CC: Alain Malek <alain.malek@cryogen.com> CC: Peter De Schrijver <p2@mind.be> CC: "David Huggins-Daines" <dhd@debian.org> CC: Wim Dumon <wimpie@kotnet.org> CC: Yoshinori Sato <ysato@users.sourceforge.jp> CC: David Hinds <dahinds@users.sourceforge.net> CC: Russell King <linux@arm.linux.org.uk> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r--drivers/net/Kconfig283
1 files changed, 0 insertions, 283 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index b686dab54ec6..c877f4114e04 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -237,22 +237,6 @@ config MACB
237 237
238source "drivers/net/arm/Kconfig" 238source "drivers/net/arm/Kconfig"
239 239
240config AX88796
241 tristate "ASIX AX88796 NE2000 clone support"
242 depends on ARM || MIPS || SUPERH
243 select PHYLIB
244 select MDIO_BITBANG
245 help
246 AX88796 driver, using platform bus to provide
247 chip detection and resources
248
249config AX88796_93CX6
250 bool "ASIX AX88796 external 93CX6 eeprom support"
251 depends on AX88796
252 select EEPROM_93CX6
253 help
254 Select this if your platform comes with an external 93CX6 eeprom.
255
256config MACE 240config MACE
257 tristate "MACE (Power Mac ethernet) support" 241 tristate "MACE (Power Mac ethernet) support"
258 depends on PPC_PMAC && PPC32 242 depends on PPC_PMAC && PPC32
@@ -287,50 +271,6 @@ config BMAC
287 To compile this driver as a module, choose M here: the module 271 To compile this driver as a module, choose M here: the module
288 will be called bmac. 272 will be called bmac.
289 273
290config HYDRA
291 tristate "Hydra support"
292 depends on ZORRO
293 select CRC32
294 help
295 If you have a Hydra Ethernet adapter, say Y. Otherwise, say N.
296
297 To compile this driver as a module, choose M here: the module
298 will be called hydra.
299
300config ZORRO8390
301 tristate "Zorro NS8390-based Ethernet support"
302 depends on ZORRO
303 select CRC32
304 help
305 This driver is for Zorro Ethernet cards using an NS8390-compatible
306 chipset, like the Village Tronic Ariadne II and the Individual
307 Computers X-Surf Ethernet cards. If you have such a card, say Y.
308 Otherwise, say N.
309
310 To compile this driver as a module, choose M here: the module
311 will be called zorro8390.
312
313config APNE
314 tristate "PCMCIA NE2000 support"
315 depends on AMIGA_PCMCIA
316 select CRC32
317 help
318 If you have a PCMCIA NE2000 compatible adapter, say Y. Otherwise,
319 say N.
320
321 To compile this driver as a module, choose M here: the module
322 will be called apne.
323
324config MAC8390
325 bool "Macintosh NS 8390 based ethernet cards"
326 depends on MAC
327 select CRC32
328 help
329 If you want to include a driver to support Nubus or LC-PDS
330 Ethernet cards using an NS8390 chipset or its equivalent, say Y
331 and read the Ethernet-HOWTO, available from
332 <http://www.tldp.org/docs.html#howto>.
333
334config MAC89x0 274config MAC89x0
335 tristate "Macintosh CS89x0 based ethernet cards" 275 tristate "Macintosh CS89x0 based ethernet cards"
336 depends on MAC 276 depends on MAC
@@ -449,18 +389,6 @@ config SGI_O2MACE_ETH
449 tristate "SGI O2 MACE Fast Ethernet support" 389 tristate "SGI O2 MACE Fast Ethernet support"
450 depends on SGI_IP32=y 390 depends on SGI_IP32=y
451 391
452config STNIC
453 tristate "National DP83902AV support"
454 depends on SUPERH
455 select CRC32
456 help
457 Support for cards based on the National Semiconductor DP83902AV
458 ST-NIC Serial Network Interface Controller for Twisted Pair. This
459 is a 10Mbit/sec Ethernet controller. Product overview and specs at
460 <http://www.national.com/pf/DP/DP83902A.html>.
461
462 If unsure, say N.
463
464config SH_ETH 392config SH_ETH
465 tristate "Renesas SuperH Ethernet support" 393 tristate "Renesas SuperH Ethernet support"
466 depends on SUPERH && \ 394 depends on SUPERH && \
@@ -591,74 +519,6 @@ config ELMC_II
591 To compile this driver as a module, choose M here. The module 519 To compile this driver as a module, choose M here. The module
592 will be called 3c527. 520 will be called 3c527.
593 521
594config NET_VENDOR_SMC
595 bool "Western Digital/SMC cards"
596 depends on ISA || MCA || EISA || MAC
597 help
598 If you have a network (Ethernet) card belonging to this class, say Y
599 and read the Ethernet-HOWTO, available from
600 <http://www.tldp.org/docs.html#howto>.
601
602 Note that the answer to this question doesn't directly affect the
603 kernel: saying N will just cause the configurator to skip all
604 the questions about Western Digital cards. If you say Y, you will be
605 asked for your specific card in the following questions.
606
607config WD80x3
608 tristate "WD80*3 support"
609 depends on NET_VENDOR_SMC && ISA
610 select CRC32
611 help
612 If you have a network (Ethernet) card of this type, say Y and read
613 the Ethernet-HOWTO, available from
614 <http://www.tldp.org/docs.html#howto>.
615
616 To compile this driver as a module, choose M here. The module
617 will be called wd.
618
619config ULTRAMCA
620 tristate "SMC Ultra MCA support"
621 depends on NET_VENDOR_SMC && MCA
622 select CRC32
623 help
624 If you have a network (Ethernet) card of this type and are running
625 an MCA based system (PS/2), say Y and read the Ethernet-HOWTO,
626 available from <http://www.tldp.org/docs.html#howto>.
627
628 To compile this driver as a module, choose M here. The module
629 will be called smc-mca.
630
631config ULTRA
632 tristate "SMC Ultra support"
633 depends on NET_VENDOR_SMC && ISA
634 select CRC32
635 ---help---
636 If you have a network (Ethernet) card of this type, say Y and read
637 the Ethernet-HOWTO, available from
638 <http://www.tldp.org/docs.html#howto>.
639
640 Important: There have been many reports that, with some motherboards
641 mixing an SMC Ultra and an Adaptec AHA154x SCSI card (or compatible,
642 such as some BusLogic models) causes corruption problems with many
643 operating systems. The Linux smc-ultra driver has a work-around for
644 this but keep it in mind if you have such a SCSI card and have
645 problems.
646
647 To compile this driver as a module, choose M here. The module
648 will be called smc-ultra.
649
650config ULTRA32
651 tristate "SMC Ultra32 EISA support"
652 depends on NET_VENDOR_SMC && EISA
653 select CRC32
654 help
655 If you have a network (Ethernet) card of this type, say Y and read
656 the Ethernet-HOWTO, available from
657 <http://www.tldp.org/docs.html#howto>.
658
659 To compile this driver as a module, choose M here. The module
660 will be called smc-ultra32.
661
662config BFIN_MAC 522config BFIN_MAC
663 tristate "Blackfin on-chip MAC support" 523 tristate "Blackfin on-chip MAC support"
664 depends on NET_ETHERNET && (BF516 || BF518 || BF526 || BF527 || BF536 || BF537) 524 depends on NET_ETHERNET && (BF516 || BF518 || BF526 || BF527 || BF536 || BF537)
@@ -979,18 +839,6 @@ config NET_ISA
979 the remaining ISA network card questions. If you say Y, you will be 839 the remaining ISA network card questions. If you say Y, you will be
980 asked for your specific card in the following questions. 840 asked for your specific card in the following questions.
981 841
982config E2100
983 tristate "Cabletron E21xx support"
984 depends on NET_ISA
985 select CRC32
986 help
987 If you have a network (Ethernet) card of this type, say Y and read
988 the Ethernet-HOWTO, available from
989 <http://www.tldp.org/docs.html#howto>.
990
991 To compile this driver as a module, choose M here. The module
992 will be called e2100.
993
994config EWRK3 842config EWRK3
995 tristate "EtherWORKS 3 (DE203, DE204, DE205) support" 843 tristate "EtherWORKS 3 (DE203, DE204, DE205) support"
996 depends on NET_ISA 844 depends on NET_ISA
@@ -1032,30 +880,6 @@ config EEXPRESS_PRO
1032 To compile this driver as a module, choose M here. The module 880 To compile this driver as a module, choose M here. The module
1033 will be called eepro. 881 will be called eepro.
1034 882
1035config HPLAN_PLUS
1036 tristate "HP PCLAN+ (27247B and 27252A) support"
1037 depends on NET_ISA
1038 select CRC32
1039 help
1040 If you have a network (Ethernet) card of this type, say Y and read
1041 the Ethernet-HOWTO, available from
1042 <http://www.tldp.org/docs.html#howto>.
1043
1044 To compile this driver as a module, choose M here. The module
1045 will be called hp-plus.
1046
1047config HPLAN
1048 tristate "HP PCLAN (27245 and other 27xxx series) support"
1049 depends on NET_ISA
1050 select CRC32
1051 help
1052 If you have a network (Ethernet) card of this type, say Y and read
1053 the Ethernet-HOWTO, available from
1054 <http://www.tldp.org/docs.html#howto>.
1055
1056 To compile this driver as a module, choose M here. The module
1057 will be called hp.
1058
1059config LP486E 883config LP486E
1060 tristate "LP486E on board Ethernet" 884 tristate "LP486E on board Ethernet"
1061 depends on NET_ISA 885 depends on NET_ISA
@@ -1075,26 +899,6 @@ config ETH16I
1075 To compile this driver as a module, choose M here. The module 899 To compile this driver as a module, choose M here. The module
1076 will be called eth16i. 900 will be called eth16i.
1077 901
1078config NE2000
1079 tristate "NE2000/NE1000 support"
1080 depends on NET_ISA || (Q40 && m) || M32R || MACH_TX49XX
1081 select CRC32
1082 ---help---
1083 If you have a network (Ethernet) card of this type, say Y and read
1084 the Ethernet-HOWTO, available from
1085 <http://www.tldp.org/docs.html#howto>. Many Ethernet cards
1086 without a specific driver are compatible with NE2000.
1087
1088 If you have a PCI NE2000 card however, say N here and Y to "PCI
1089 NE2000 and clone support" under "EISA, VLB, PCI and on board
1090 controllers" below. If you have a NE2000 card and are running on
1091 an MCA system (a bus system used on some IBM PS/2 computers and
1092 laptops), say N here and Y to "NE/2 (ne2000 MCA version) support",
1093 below.
1094
1095 To compile this driver as a module, choose M here. The module
1096 will be called ne.
1097
1098config ZNET 902config ZNET
1099 tristate "Zenith Z-Note support (EXPERIMENTAL)" 903 tristate "Zenith Z-Note support (EXPERIMENTAL)"
1100 depends on NET_ISA && EXPERIMENTAL && ISA_DMA_API 904 depends on NET_ISA && EXPERIMENTAL && ISA_DMA_API
@@ -1116,18 +920,6 @@ config SEEQ8005
1116 To compile this driver as a module, choose M here. The module 920 To compile this driver as a module, choose M here. The module
1117 will be called seeq8005. 921 will be called seeq8005.
1118 922
1119config NE2_MCA
1120 tristate "NE/2 (ne2000 MCA version) support"
1121 depends on MCA_LEGACY
1122 select CRC32
1123 help
1124 If you have a network (Ethernet) card of this type, say Y and read
1125 the Ethernet-HOWTO, available from
1126 <http://www.tldp.org/docs.html#howto>.
1127
1128 To compile this driver as a module, choose M here. The module
1129 will be called ne2.
1130
1131config IBMLANA 923config IBMLANA
1132 tristate "IBM LAN Adapter/A support" 924 tristate "IBM LAN Adapter/A support"
1133 depends on MCA 925 depends on MCA
@@ -1183,18 +975,6 @@ config ADAPTEC_STARFIRE
1183 To compile this driver as a module, choose M here: the module 975 To compile this driver as a module, choose M here: the module
1184 will be called starfire. This is recommended. 976 will be called starfire. This is recommended.
1185 977
1186config AC3200
1187 tristate "Ansel Communications EISA 3200 support (EXPERIMENTAL)"
1188 depends on NET_PCI && (ISA || EISA) && EXPERIMENTAL
1189 select CRC32
1190 help
1191 If you have a network (Ethernet) card of this type, say Y and read
1192 the Ethernet-HOWTO, available from
1193 <http://www.tldp.org/docs.html#howto>.
1194
1195 To compile this driver as a module, choose M here. The module
1196 will be called ac3200.
1197
1198config KSZ884X_PCI 978config KSZ884X_PCI
1199 tristate "Micrel KSZ8841/2 PCI" 979 tristate "Micrel KSZ8841/2 PCI"
1200 depends on NET_PCI && PCI 980 depends on NET_PCI && PCI
@@ -1310,18 +1090,6 @@ config E100
1310 To compile this driver as a module, choose M here. The module 1090 To compile this driver as a module, choose M here. The module
1311 will be called e100. 1091 will be called e100.
1312 1092
1313config LNE390
1314 tristate "Mylex EISA LNE390A/B support (EXPERIMENTAL)"
1315 depends on NET_PCI && EISA && EXPERIMENTAL
1316 select CRC32
1317 help
1318 If you have a network (Ethernet) card of this type, say Y and read
1319 the Ethernet-HOWTO, available from
1320 <http://www.tldp.org/docs.html#howto>.
1321
1322 To compile this driver as a module, choose M here. The module
1323 will be called lne390.
1324
1325config FEALNX 1093config FEALNX
1326 tristate "Myson MTD-8xx PCI Ethernet support" 1094 tristate "Myson MTD-8xx PCI Ethernet support"
1327 depends on NET_PCI && PCI 1095 depends on NET_PCI && PCI
@@ -1342,50 +1110,6 @@ config NATSEMI
1342 More specific information and updates are available from 1110 More specific information and updates are available from
1343 <http://www.scyld.com/network/natsemi.html>. 1111 <http://www.scyld.com/network/natsemi.html>.
1344 1112
1345config NE2K_PCI
1346 tristate "PCI NE2000 and clones support (see help)"
1347 depends on NET_PCI && PCI
1348 select CRC32
1349 ---help---
1350 This driver is for NE2000 compatible PCI cards. It will not work
1351 with ISA NE2000 cards (they have their own driver, "NE2000/NE1000
1352 support" below). If you have a PCI NE2000 network (Ethernet) card,
1353 say Y and read the Ethernet-HOWTO, available from
1354 <http://www.tldp.org/docs.html#howto>.
1355
1356 This driver also works for the following NE2000 clone cards:
1357 RealTek RTL-8029 Winbond 89C940 Compex RL2000 KTI ET32P2
1358 NetVin NV5000SC Via 86C926 SureCom NE34 Winbond
1359 Holtek HT80232 Holtek HT80229
1360
1361 To compile this driver as a module, choose M here. The module
1362 will be called ne2k-pci.
1363
1364config NE3210
1365 tristate "Novell/Eagle/Microdyne NE3210 EISA support (EXPERIMENTAL)"
1366 depends on NET_PCI && EISA && EXPERIMENTAL
1367 select CRC32
1368 ---help---
1369 If you have a network (Ethernet) card of this type, say Y and read
1370 the Ethernet-HOWTO, available from
1371 <http://www.tldp.org/docs.html#howto>. Note that this driver
1372 will NOT WORK for NE3200 cards as they are completely different.
1373
1374 To compile this driver as a module, choose M here. The module
1375 will be called ne3210.
1376
1377config ES3210
1378 tristate "Racal-Interlan EISA ES3210 support (EXPERIMENTAL)"
1379 depends on NET_PCI && EISA && EXPERIMENTAL
1380 select CRC32
1381 help
1382 If you have a network (Ethernet) card of this type, say Y and read
1383 the Ethernet-HOWTO, available from
1384 <http://www.tldp.org/docs.html#howto>.
1385
1386 To compile this driver as a module, choose M here. The module
1387 will be called es3210.
1388
1389config 8139CP 1113config 8139CP
1390 tristate "RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL)" 1114 tristate "RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL)"
1391 depends on NET_PCI && PCI && EXPERIMENTAL 1115 depends on NET_PCI && PCI && EXPERIMENTAL
@@ -1723,13 +1447,6 @@ config FEC_MPC52xx_MDIO
1723 If not sure, enable. 1447 If not sure, enable.
1724 If compiled as module, it will be called fec_mpc52xx_phy. 1448 If compiled as module, it will be called fec_mpc52xx_phy.
1725 1449
1726config NE_H8300
1727 tristate "NE2000 compatible support for H8/300"
1728 depends on H8300
1729 help
1730 Say Y here if you want to use the NE2000 compatible
1731 controller on the Renesas H8/300 processor.
1732
1733config ATL2 1450config ATL2
1734 tristate "Atheros L2 Fast Ethernet support" 1451 tristate "Atheros L2 Fast Ethernet support"
1735 depends on PCI 1452 depends on PCI