162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# 8390 device configuration 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ci 662306a36Sopenharmony_ciconfig NET_VENDOR_8390 762306a36Sopenharmony_ci bool "National Semiconductor 8390 devices" 862306a36Sopenharmony_ci default y 962306a36Sopenharmony_ci depends on NET_VENDOR_NATSEMI 1062306a36Sopenharmony_ci help 1162306a36Sopenharmony_ci If you have a network (Ethernet) card belonging to this class, say Y. 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci Note that the answer to this question doesn't directly affect the 1462306a36Sopenharmony_ci kernel: saying N will just cause the configurator to skip all 1562306a36Sopenharmony_ci the questions about National Semiconductor 8390 cards. If you say Y, 1662306a36Sopenharmony_ci you will be asked for your specific card in the following questions. 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciif NET_VENDOR_8390 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciconfig PCMCIA_AXNET 2162306a36Sopenharmony_ci tristate "Asix AX88190 PCMCIA support" 2262306a36Sopenharmony_ci depends on PCMCIA 2362306a36Sopenharmony_ci help 2462306a36Sopenharmony_ci Say Y here if you intend to attach an Asix AX88190-based PCMCIA 2562306a36Sopenharmony_ci (PC-card) Fast Ethernet card to your computer. These cards are 2662306a36Sopenharmony_ci nearly NE2000 compatible but need a separate driver due to a few 2762306a36Sopenharmony_ci misfeatures. 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module will be 3062306a36Sopenharmony_ci called axnet_cs. If unsure, say N. 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ciconfig AX88796 3362306a36Sopenharmony_ci tristate "ASIX AX88796 NE2000 clone support" if !ZORRO 3462306a36Sopenharmony_ci depends on (ARM || MIPS || SUPERH || ZORRO || COMPILE_TEST) 3562306a36Sopenharmony_ci select CRC32 3662306a36Sopenharmony_ci select PHYLIB 3762306a36Sopenharmony_ci select MDIO_BITBANG 3862306a36Sopenharmony_ci help 3962306a36Sopenharmony_ci AX88796 driver, using platform bus to provide 4062306a36Sopenharmony_ci chip detection and resources 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ciconfig AX88796_93CX6 4362306a36Sopenharmony_ci bool "ASIX AX88796 external 93CX6 eeprom support" 4462306a36Sopenharmony_ci depends on AX88796 4562306a36Sopenharmony_ci select EEPROM_93CX6 4662306a36Sopenharmony_ci help 4762306a36Sopenharmony_ci Select this if your platform comes with an external 93CX6 eeprom. 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ciconfig XSURF100 5062306a36Sopenharmony_ci tristate "Amiga XSurf 100 AX88796/NE2000 clone support" 5162306a36Sopenharmony_ci depends on ZORRO 5262306a36Sopenharmony_ci select AX88796 5362306a36Sopenharmony_ci select AX88796B_PHY 5462306a36Sopenharmony_ci help 5562306a36Sopenharmony_ci This driver is for the Individual Computers X-Surf 100 Ethernet 5662306a36Sopenharmony_ci card (based on the Asix AX88796 chip). If you have such a card, 5762306a36Sopenharmony_ci say Y. Otherwise, say N. 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 6062306a36Sopenharmony_ci will be called xsurf100. 6162306a36Sopenharmony_ci 6262306a36Sopenharmony_ciconfig HYDRA 6362306a36Sopenharmony_ci tristate "Hydra support" 6462306a36Sopenharmony_ci depends on ZORRO 6562306a36Sopenharmony_ci select CRC32 6662306a36Sopenharmony_ci help 6762306a36Sopenharmony_ci If you have a Hydra Ethernet adapter, say Y. Otherwise, say N. 6862306a36Sopenharmony_ci 6962306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 7062306a36Sopenharmony_ci will be called hydra. 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ciconfig ARM_ETHERH 7362306a36Sopenharmony_ci tristate "I-cubed EtherH/ANT EtherM support" 7462306a36Sopenharmony_ci depends on ARM && ARCH_ACORN 7562306a36Sopenharmony_ci select CRC32 7662306a36Sopenharmony_ci help 7762306a36Sopenharmony_ci If you have an Acorn system with one of these network cards, you 7862306a36Sopenharmony_ci should say Y to this option if you wish to use it with Linux. 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ciconfig MAC8390 8162306a36Sopenharmony_ci tristate "Macintosh NS 8390 based ethernet cards" 8262306a36Sopenharmony_ci depends on MAC 8362306a36Sopenharmony_ci select CRC32 8462306a36Sopenharmony_ci help 8562306a36Sopenharmony_ci If you want to include a driver to support Nubus or LC-PDS 8662306a36Sopenharmony_ci Ethernet cards using an NS8390 chipset or its equivalent, say Y. 8762306a36Sopenharmony_ci 8862306a36Sopenharmony_ciconfig MCF8390 8962306a36Sopenharmony_ci tristate "ColdFire NS8390 based Ethernet support" 9062306a36Sopenharmony_ci depends on COLDFIRE 9162306a36Sopenharmony_ci select CRC32 9262306a36Sopenharmony_ci help 9362306a36Sopenharmony_ci This driver is for Ethernet devices using an NS8390-compatible 9462306a36Sopenharmony_ci chipset on many common ColdFire CPU based boards. Many of the older 9562306a36Sopenharmony_ci Freescale dev boards use this, and some other common boards like 9662306a36Sopenharmony_ci some SnapGear routers do as well. 9762306a36Sopenharmony_ci 9862306a36Sopenharmony_ci If you have one of these boards and want to use the network interface 9962306a36Sopenharmony_ci on them then choose Y. To compile this driver as a module, choose M 10062306a36Sopenharmony_ci here, the module will be called mcf8390. 10162306a36Sopenharmony_ci 10262306a36Sopenharmony_ciconfig NE2000 10362306a36Sopenharmony_ci tristate "NE2000/NE1000 support" 10462306a36Sopenharmony_ci depends on (ISA || (Q40 && m) || MACH_TX49XX || ATARI_ETHERNEC) 10562306a36Sopenharmony_ci select NETDEV_LEGACY_INIT if ISA 10662306a36Sopenharmony_ci select CRC32 10762306a36Sopenharmony_ci help 10862306a36Sopenharmony_ci If you have a network (Ethernet) card of this type, say Y here. 10962306a36Sopenharmony_ci Many Ethernet cards without a specific driver are compatible with 11062306a36Sopenharmony_ci the NE2000. 11162306a36Sopenharmony_ci 11262306a36Sopenharmony_ci If you have a PCI NE2000 card however, say N here and Y to "PCI 11362306a36Sopenharmony_ci NE2000 and clone support" below. 11462306a36Sopenharmony_ci 11562306a36Sopenharmony_ci To compile this driver as a module, choose M here. The module 11662306a36Sopenharmony_ci will be called ne. 11762306a36Sopenharmony_ci 11862306a36Sopenharmony_ciconfig NE2K_PCI 11962306a36Sopenharmony_ci tristate "PCI NE2000 and clones support (see help)" 12062306a36Sopenharmony_ci depends on PCI 12162306a36Sopenharmony_ci select CRC32 12262306a36Sopenharmony_ci help 12362306a36Sopenharmony_ci This driver is for NE2000 compatible PCI cards. It will not work 12462306a36Sopenharmony_ci with ISA NE2000 cards (they have their own driver, "NE2000/NE1000 12562306a36Sopenharmony_ci support" below). If you have a PCI NE2000 network (Ethernet) card, 12662306a36Sopenharmony_ci say Y here. 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ci This driver also works for the following NE2000 clone cards: 12962306a36Sopenharmony_ci RealTek RTL-8029 Winbond 89C940 Compex RL2000 KTI ET32P2 13062306a36Sopenharmony_ci NetVin NV5000SC Via 86C926 SureCom NE34 Winbond 13162306a36Sopenharmony_ci Holtek HT80232 Holtek HT80229 13262306a36Sopenharmony_ci 13362306a36Sopenharmony_ci To compile this driver as a module, choose M here. The module 13462306a36Sopenharmony_ci will be called ne2k-pci. 13562306a36Sopenharmony_ci 13662306a36Sopenharmony_ciconfig APNE 13762306a36Sopenharmony_ci tristate "PCMCIA NE2000 support" 13862306a36Sopenharmony_ci depends on AMIGA_PCMCIA 13962306a36Sopenharmony_ci select CRC32 14062306a36Sopenharmony_ci help 14162306a36Sopenharmony_ci If you have a PCMCIA NE2000 compatible adapter, say Y. Otherwise, 14262306a36Sopenharmony_ci say N. 14362306a36Sopenharmony_ci 14462306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 14562306a36Sopenharmony_ci will be called apne. 14662306a36Sopenharmony_ci 14762306a36Sopenharmony_ciconfig PCMCIA_PCNET 14862306a36Sopenharmony_ci tristate "NE2000 compatible PCMCIA support" 14962306a36Sopenharmony_ci depends on PCMCIA 15062306a36Sopenharmony_ci select CRC32 15162306a36Sopenharmony_ci help 15262306a36Sopenharmony_ci Say Y here if you intend to attach an NE2000 compatible PCMCIA 15362306a36Sopenharmony_ci (PC-card) Ethernet or Fast Ethernet card to your computer. 15462306a36Sopenharmony_ci 15562306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module will be 15662306a36Sopenharmony_ci called pcnet_cs. If unsure, say N. 15762306a36Sopenharmony_ci 15862306a36Sopenharmony_ciconfig STNIC 15962306a36Sopenharmony_ci tristate "National DP83902AV support" 16062306a36Sopenharmony_ci depends on SUPERH 16162306a36Sopenharmony_ci select CRC32 16262306a36Sopenharmony_ci help 16362306a36Sopenharmony_ci Support for cards based on the National Semiconductor DP83902AV 16462306a36Sopenharmony_ci ST-NIC Serial Network Interface Controller for Twisted Pair. This 16562306a36Sopenharmony_ci is a 10Mbit/sec Ethernet controller. Product overview and specs at 16662306a36Sopenharmony_ci <http://www.national.com/pf/DP/DP83902A.html>. 16762306a36Sopenharmony_ci 16862306a36Sopenharmony_ci If unsure, say N. 16962306a36Sopenharmony_ci 17062306a36Sopenharmony_ciconfig ULTRA 17162306a36Sopenharmony_ci tristate "SMC Ultra support" 17262306a36Sopenharmony_ci depends on ISA 17362306a36Sopenharmony_ci select NETDEV_LEGACY_INIT 17462306a36Sopenharmony_ci select CRC32 17562306a36Sopenharmony_ci help 17662306a36Sopenharmony_ci If you have a network (Ethernet) card of this type, say Y here. 17762306a36Sopenharmony_ci 17862306a36Sopenharmony_ci Important: There have been many reports that, with some motherboards 17962306a36Sopenharmony_ci mixing an SMC Ultra and an Adaptec AHA154x SCSI card (or compatible, 18062306a36Sopenharmony_ci such as some BusLogic models) causes corruption problems with many 18162306a36Sopenharmony_ci operating systems. The Linux smc-ultra driver has a work-around for 18262306a36Sopenharmony_ci this but keep it in mind if you have such a SCSI card and have 18362306a36Sopenharmony_ci problems. 18462306a36Sopenharmony_ci 18562306a36Sopenharmony_ci To compile this driver as a module, choose M here. The module 18662306a36Sopenharmony_ci will be called smc-ultra. 18762306a36Sopenharmony_ci 18862306a36Sopenharmony_ciconfig WD80x3 18962306a36Sopenharmony_ci tristate "WD80*3 support" 19062306a36Sopenharmony_ci depends on ISA 19162306a36Sopenharmony_ci select NETDEV_LEGACY_INIT 19262306a36Sopenharmony_ci select CRC32 19362306a36Sopenharmony_ci help 19462306a36Sopenharmony_ci If you have a network (Ethernet) card of this type, say Y here. 19562306a36Sopenharmony_ci 19662306a36Sopenharmony_ci To compile this driver as a module, choose M here. The module 19762306a36Sopenharmony_ci will be called wd. 19862306a36Sopenharmony_ci 19962306a36Sopenharmony_ciconfig ZORRO8390 20062306a36Sopenharmony_ci tristate "Zorro NS8390-based Ethernet support" 20162306a36Sopenharmony_ci depends on ZORRO 20262306a36Sopenharmony_ci select CRC32 20362306a36Sopenharmony_ci help 20462306a36Sopenharmony_ci This driver is for Zorro Ethernet cards using an NS8390-compatible 20562306a36Sopenharmony_ci chipset, like the Village Tronic Ariadne II and the Individual 20662306a36Sopenharmony_ci Computers X-Surf Ethernet cards. If you have such a card, say Y. 20762306a36Sopenharmony_ci Otherwise, say N. 20862306a36Sopenharmony_ci 20962306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 21062306a36Sopenharmony_ci will be called zorro8390. 21162306a36Sopenharmony_ci 21262306a36Sopenharmony_ciendif # NET_VENDOR_8390 213