diff options
author | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2011-04-02 09:20:12 -0400 |
---|---|---|
committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2011-08-10 22:54:25 -0400 |
commit | 644570b830266ff33ff5f3542b9c838f93a55ea6 (patch) | |
tree | b19c680ce1b1e4cd15465c74aa335459068c033f /drivers/net/Kconfig | |
parent | b955f6ca776f3bab3d1e2c5fb1d247b203cbda14 (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/Kconfig | 283 |
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 | ||
238 | source "drivers/net/arm/Kconfig" | 238 | source "drivers/net/arm/Kconfig" |
239 | 239 | ||
240 | config 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 | |||
249 | config 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 | |||
256 | config MACE | 240 | config 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 | ||
290 | config 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 | |||
300 | config 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 | |||
313 | config 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 | |||
324 | config 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 | |||
334 | config MAC89x0 | 274 | config 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 | ||
452 | config 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 | |||
464 | config SH_ETH | 392 | config 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 | ||
594 | config 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 | |||
607 | config 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 | |||
619 | config 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 | |||
631 | config 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 | |||
650 | config 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 | |||
662 | config BFIN_MAC | 522 | config 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 | ||
982 | config 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 | |||
994 | config EWRK3 | 842 | config 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 | ||
1035 | config 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 | |||
1047 | config 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 | |||
1059 | config LP486E | 883 | config 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 | ||
1078 | config 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 | |||
1098 | config ZNET | 902 | config 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 | ||
1119 | config 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 | |||
1131 | config IBMLANA | 923 | config 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 | ||
1186 | config 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 | |||
1198 | config KSZ884X_PCI | 978 | config 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 | ||
1313 | config 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 | |||
1325 | config FEALNX | 1093 | config 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 | ||
1345 | config 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 | |||
1364 | config 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 | |||
1377 | config 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 | |||
1389 | config 8139CP | 1113 | config 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 | ||
1726 | config 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 | |||
1733 | config ATL2 | 1450 | config ATL2 |
1734 | tristate "Atheros L2 Fast Ethernet support" | 1451 | tristate "Atheros L2 Fast Ethernet support" |
1735 | depends on PCI | 1452 | depends on PCI |