18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# 8390 device configuration 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciconfig NET_VENDOR_8390 78c2ecf20Sopenharmony_ci bool "National Semiconductor 8390 devices" 88c2ecf20Sopenharmony_ci default y 98c2ecf20Sopenharmony_ci depends on NET_VENDOR_NATSEMI 108c2ecf20Sopenharmony_ci help 118c2ecf20Sopenharmony_ci If you have a network (Ethernet) card belonging to this class, say Y. 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci Note that the answer to this question doesn't directly affect the 148c2ecf20Sopenharmony_ci kernel: saying N will just cause the configurator to skip all 158c2ecf20Sopenharmony_ci the questions about National Semiconductor 8390 cards. If you say Y, 168c2ecf20Sopenharmony_ci you will be asked for your specific card in the following questions. 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ciif NET_VENDOR_8390 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciconfig PCMCIA_AXNET 218c2ecf20Sopenharmony_ci tristate "Asix AX88190 PCMCIA support" 228c2ecf20Sopenharmony_ci depends on PCMCIA 238c2ecf20Sopenharmony_ci help 248c2ecf20Sopenharmony_ci Say Y here if you intend to attach an Asix AX88190-based PCMCIA 258c2ecf20Sopenharmony_ci (PC-card) Fast Ethernet card to your computer. These cards are 268c2ecf20Sopenharmony_ci nearly NE2000 compatible but need a separate driver due to a few 278c2ecf20Sopenharmony_ci misfeatures. 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module will be 308c2ecf20Sopenharmony_ci called axnet_cs. If unsure, say N. 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ciconfig AX88796 338c2ecf20Sopenharmony_ci tristate "ASIX AX88796 NE2000 clone support" if !ZORRO 348c2ecf20Sopenharmony_ci depends on (ARM || MIPS || SUPERH || ZORRO || COMPILE_TEST) 358c2ecf20Sopenharmony_ci select CRC32 368c2ecf20Sopenharmony_ci select PHYLIB 378c2ecf20Sopenharmony_ci select MDIO_BITBANG 388c2ecf20Sopenharmony_ci help 398c2ecf20Sopenharmony_ci AX88796 driver, using platform bus to provide 408c2ecf20Sopenharmony_ci chip detection and resources 418c2ecf20Sopenharmony_ci 428c2ecf20Sopenharmony_ciconfig AX88796_93CX6 438c2ecf20Sopenharmony_ci bool "ASIX AX88796 external 93CX6 eeprom support" 448c2ecf20Sopenharmony_ci depends on AX88796 458c2ecf20Sopenharmony_ci select EEPROM_93CX6 468c2ecf20Sopenharmony_ci help 478c2ecf20Sopenharmony_ci Select this if your platform comes with an external 93CX6 eeprom. 488c2ecf20Sopenharmony_ci 498c2ecf20Sopenharmony_ciconfig XSURF100 508c2ecf20Sopenharmony_ci tristate "Amiga XSurf 100 AX88796/NE2000 clone support" 518c2ecf20Sopenharmony_ci depends on ZORRO 528c2ecf20Sopenharmony_ci select AX88796 538c2ecf20Sopenharmony_ci select AX88796B_PHY 548c2ecf20Sopenharmony_ci help 558c2ecf20Sopenharmony_ci This driver is for the Individual Computers X-Surf 100 Ethernet 568c2ecf20Sopenharmony_ci card (based on the Asix AX88796 chip). If you have such a card, 578c2ecf20Sopenharmony_ci say Y. Otherwise, say N. 588c2ecf20Sopenharmony_ci 598c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 608c2ecf20Sopenharmony_ci will be called xsurf100. 618c2ecf20Sopenharmony_ci 628c2ecf20Sopenharmony_ciconfig HYDRA 638c2ecf20Sopenharmony_ci tristate "Hydra support" 648c2ecf20Sopenharmony_ci depends on ZORRO 658c2ecf20Sopenharmony_ci select CRC32 668c2ecf20Sopenharmony_ci help 678c2ecf20Sopenharmony_ci If you have a Hydra Ethernet adapter, say Y. Otherwise, say N. 688c2ecf20Sopenharmony_ci 698c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 708c2ecf20Sopenharmony_ci will be called hydra. 718c2ecf20Sopenharmony_ci 728c2ecf20Sopenharmony_ciconfig ARM_ETHERH 738c2ecf20Sopenharmony_ci tristate "I-cubed EtherH/ANT EtherM support" 748c2ecf20Sopenharmony_ci depends on ARM && ARCH_ACORN 758c2ecf20Sopenharmony_ci select CRC32 768c2ecf20Sopenharmony_ci help 778c2ecf20Sopenharmony_ci If you have an Acorn system with one of these network cards, you 788c2ecf20Sopenharmony_ci should say Y to this option if you wish to use it with Linux. 798c2ecf20Sopenharmony_ci 808c2ecf20Sopenharmony_ciconfig MAC8390 818c2ecf20Sopenharmony_ci tristate "Macintosh NS 8390 based ethernet cards" 828c2ecf20Sopenharmony_ci depends on MAC 838c2ecf20Sopenharmony_ci select CRC32 848c2ecf20Sopenharmony_ci help 858c2ecf20Sopenharmony_ci If you want to include a driver to support Nubus or LC-PDS 868c2ecf20Sopenharmony_ci Ethernet cards using an NS8390 chipset or its equivalent, say Y. 878c2ecf20Sopenharmony_ci 888c2ecf20Sopenharmony_ciconfig MCF8390 898c2ecf20Sopenharmony_ci tristate "ColdFire NS8390 based Ethernet support" 908c2ecf20Sopenharmony_ci depends on COLDFIRE 918c2ecf20Sopenharmony_ci select CRC32 928c2ecf20Sopenharmony_ci help 938c2ecf20Sopenharmony_ci This driver is for Ethernet devices using an NS8390-compatible 948c2ecf20Sopenharmony_ci chipset on many common ColdFire CPU based boards. Many of the older 958c2ecf20Sopenharmony_ci Freescale dev boards use this, and some other common boards like 968c2ecf20Sopenharmony_ci some SnapGear routers do as well. 978c2ecf20Sopenharmony_ci 988c2ecf20Sopenharmony_ci If you have one of these boards and want to use the network interface 998c2ecf20Sopenharmony_ci on them then choose Y. To compile this driver as a module, choose M 1008c2ecf20Sopenharmony_ci here, the module will be called mcf8390. 1018c2ecf20Sopenharmony_ci 1028c2ecf20Sopenharmony_ciconfig NE2000 1038c2ecf20Sopenharmony_ci tristate "NE2000/NE1000 support" 1048c2ecf20Sopenharmony_ci depends on (ISA || (Q40 && m) || MACH_TX49XX || ATARI_ETHERNEC) 1058c2ecf20Sopenharmony_ci select CRC32 1068c2ecf20Sopenharmony_ci help 1078c2ecf20Sopenharmony_ci If you have a network (Ethernet) card of this type, say Y here. 1088c2ecf20Sopenharmony_ci Many Ethernet cards without a specific driver are compatible with 1098c2ecf20Sopenharmony_ci the NE2000. 1108c2ecf20Sopenharmony_ci 1118c2ecf20Sopenharmony_ci If you have a PCI NE2000 card however, say N here and Y to "PCI 1128c2ecf20Sopenharmony_ci NE2000 and clone support" below. 1138c2ecf20Sopenharmony_ci 1148c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module 1158c2ecf20Sopenharmony_ci will be called ne. 1168c2ecf20Sopenharmony_ci 1178c2ecf20Sopenharmony_ciconfig NE2K_PCI 1188c2ecf20Sopenharmony_ci tristate "PCI NE2000 and clones support (see help)" 1198c2ecf20Sopenharmony_ci depends on PCI 1208c2ecf20Sopenharmony_ci select CRC32 1218c2ecf20Sopenharmony_ci help 1228c2ecf20Sopenharmony_ci This driver is for NE2000 compatible PCI cards. It will not work 1238c2ecf20Sopenharmony_ci with ISA NE2000 cards (they have their own driver, "NE2000/NE1000 1248c2ecf20Sopenharmony_ci support" below). If you have a PCI NE2000 network (Ethernet) card, 1258c2ecf20Sopenharmony_ci say Y here. 1268c2ecf20Sopenharmony_ci 1278c2ecf20Sopenharmony_ci This driver also works for the following NE2000 clone cards: 1288c2ecf20Sopenharmony_ci RealTek RTL-8029 Winbond 89C940 Compex RL2000 KTI ET32P2 1298c2ecf20Sopenharmony_ci NetVin NV5000SC Via 86C926 SureCom NE34 Winbond 1308c2ecf20Sopenharmony_ci Holtek HT80232 Holtek HT80229 1318c2ecf20Sopenharmony_ci 1328c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module 1338c2ecf20Sopenharmony_ci will be called ne2k-pci. 1348c2ecf20Sopenharmony_ci 1358c2ecf20Sopenharmony_ciconfig APNE 1368c2ecf20Sopenharmony_ci tristate "PCMCIA NE2000 support" 1378c2ecf20Sopenharmony_ci depends on AMIGA_PCMCIA 1388c2ecf20Sopenharmony_ci select CRC32 1398c2ecf20Sopenharmony_ci help 1408c2ecf20Sopenharmony_ci If you have a PCMCIA NE2000 compatible adapter, say Y. Otherwise, 1418c2ecf20Sopenharmony_ci say N. 1428c2ecf20Sopenharmony_ci 1438c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1448c2ecf20Sopenharmony_ci will be called apne. 1458c2ecf20Sopenharmony_ci 1468c2ecf20Sopenharmony_ciconfig PCMCIA_PCNET 1478c2ecf20Sopenharmony_ci tristate "NE2000 compatible PCMCIA support" 1488c2ecf20Sopenharmony_ci depends on PCMCIA 1498c2ecf20Sopenharmony_ci select CRC32 1508c2ecf20Sopenharmony_ci help 1518c2ecf20Sopenharmony_ci Say Y here if you intend to attach an NE2000 compatible PCMCIA 1528c2ecf20Sopenharmony_ci (PC-card) Ethernet or Fast Ethernet card to your computer. 1538c2ecf20Sopenharmony_ci 1548c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module will be 1558c2ecf20Sopenharmony_ci called pcnet_cs. If unsure, say N. 1568c2ecf20Sopenharmony_ci 1578c2ecf20Sopenharmony_ciconfig STNIC 1588c2ecf20Sopenharmony_ci tristate "National DP83902AV support" 1598c2ecf20Sopenharmony_ci depends on SUPERH 1608c2ecf20Sopenharmony_ci select CRC32 1618c2ecf20Sopenharmony_ci help 1628c2ecf20Sopenharmony_ci Support for cards based on the National Semiconductor DP83902AV 1638c2ecf20Sopenharmony_ci ST-NIC Serial Network Interface Controller for Twisted Pair. This 1648c2ecf20Sopenharmony_ci is a 10Mbit/sec Ethernet controller. Product overview and specs at 1658c2ecf20Sopenharmony_ci <http://www.national.com/pf/DP/DP83902A.html>. 1668c2ecf20Sopenharmony_ci 1678c2ecf20Sopenharmony_ci If unsure, say N. 1688c2ecf20Sopenharmony_ci 1698c2ecf20Sopenharmony_ciconfig ULTRA 1708c2ecf20Sopenharmony_ci tristate "SMC Ultra support" 1718c2ecf20Sopenharmony_ci depends on ISA 1728c2ecf20Sopenharmony_ci select CRC32 1738c2ecf20Sopenharmony_ci help 1748c2ecf20Sopenharmony_ci If you have a network (Ethernet) card of this type, say Y here. 1758c2ecf20Sopenharmony_ci 1768c2ecf20Sopenharmony_ci Important: There have been many reports that, with some motherboards 1778c2ecf20Sopenharmony_ci mixing an SMC Ultra and an Adaptec AHA154x SCSI card (or compatible, 1788c2ecf20Sopenharmony_ci such as some BusLogic models) causes corruption problems with many 1798c2ecf20Sopenharmony_ci operating systems. The Linux smc-ultra driver has a work-around for 1808c2ecf20Sopenharmony_ci this but keep it in mind if you have such a SCSI card and have 1818c2ecf20Sopenharmony_ci problems. 1828c2ecf20Sopenharmony_ci 1838c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module 1848c2ecf20Sopenharmony_ci will be called smc-ultra. 1858c2ecf20Sopenharmony_ci 1868c2ecf20Sopenharmony_ciconfig WD80x3 1878c2ecf20Sopenharmony_ci tristate "WD80*3 support" 1888c2ecf20Sopenharmony_ci depends on ISA 1898c2ecf20Sopenharmony_ci select CRC32 1908c2ecf20Sopenharmony_ci help 1918c2ecf20Sopenharmony_ci If you have a network (Ethernet) card of this type, say Y here. 1928c2ecf20Sopenharmony_ci 1938c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module 1948c2ecf20Sopenharmony_ci will be called wd. 1958c2ecf20Sopenharmony_ci 1968c2ecf20Sopenharmony_ciconfig ZORRO8390 1978c2ecf20Sopenharmony_ci tristate "Zorro NS8390-based Ethernet support" 1988c2ecf20Sopenharmony_ci depends on ZORRO 1998c2ecf20Sopenharmony_ci select CRC32 2008c2ecf20Sopenharmony_ci help 2018c2ecf20Sopenharmony_ci This driver is for Zorro Ethernet cards using an NS8390-compatible 2028c2ecf20Sopenharmony_ci chipset, like the Village Tronic Ariadne II and the Individual 2038c2ecf20Sopenharmony_ci Computers X-Surf Ethernet cards. If you have such a card, say Y. 2048c2ecf20Sopenharmony_ci Otherwise, say N. 2058c2ecf20Sopenharmony_ci 2068c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2078c2ecf20Sopenharmony_ci will be called zorro8390. 2088c2ecf20Sopenharmony_ci 2098c2ecf20Sopenharmony_ciendif # NET_VENDOR_8390 210