1# SPDX-License-Identifier: GPL-2.0-only 2# 3# 8390 device configuration 4# 5 6config NET_VENDOR_8390 7 bool "National Semiconductor 8390 devices" 8 default y 9 depends on NET_VENDOR_NATSEMI 10 help 11 If you have a network (Ethernet) card belonging to this class, say Y. 12 13 Note that the answer to this question doesn't directly affect the 14 kernel: saying N will just cause the configurator to skip all 15 the questions about National Semiconductor 8390 cards. If you say Y, 16 you will be asked for your specific card in the following questions. 17 18if NET_VENDOR_8390 19 20config AX88796 21 tristate "ASIX AX88796 NE2000 clone support" if !ZORRO 22 depends on (ARM || MIPS || SUPERH || ZORRO || COMPILE_TEST) 23 select CRC32 24 select PHYLIB 25 select MDIO_BITBANG 26 help 27 AX88796 driver, using platform bus to provide 28 chip detection and resources 29 30config AX88796_93CX6 31 bool "ASIX AX88796 external 93CX6 eeprom support" 32 depends on AX88796 33 select EEPROM_93CX6 34 help 35 Select this if your platform comes with an external 93CX6 eeprom. 36 37config XSURF100 38 tristate "Amiga XSurf 100 AX88796/NE2000 clone support" 39 depends on ZORRO 40 select AX88796 41 select AX88796B_PHY 42 help 43 This driver is for the Individual Computers X-Surf 100 Ethernet 44 card (based on the Asix AX88796 chip). If you have such a card, 45 say Y. Otherwise, say N. 46 47 To compile this driver as a module, choose M here: the module 48 will be called xsurf100. 49 50config HYDRA 51 tristate "Hydra support" 52 depends on ZORRO 53 select CRC32 54 help 55 If you have a Hydra Ethernet adapter, say Y. Otherwise, say N. 56 57 To compile this driver as a module, choose M here: the module 58 will be called hydra. 59 60config ARM_ETHERH 61 tristate "I-cubed EtherH/ANT EtherM support" 62 depends on ARM && ARCH_ACORN 63 select CRC32 64 help 65 If you have an Acorn system with one of these network cards, you 66 should say Y to this option if you wish to use it with Linux. 67 68config MAC8390 69 tristate "Macintosh NS 8390 based ethernet cards" 70 depends on MAC 71 select CRC32 72 help 73 If you want to include a driver to support Nubus or LC-PDS 74 Ethernet cards using an NS8390 chipset or its equivalent, say Y. 75 76config MCF8390 77 tristate "ColdFire NS8390 based Ethernet support" 78 depends on COLDFIRE 79 select CRC32 80 help 81 This driver is for Ethernet devices using an NS8390-compatible 82 chipset on many common ColdFire CPU based boards. Many of the older 83 Freescale dev boards use this, and some other common boards like 84 some SnapGear routers do as well. 85 86 If you have one of these boards and want to use the network interface 87 on them then choose Y. To compile this driver as a module, choose M 88 here, the module will be called mcf8390. 89 90config NE2000 91 tristate "NE2000/NE1000 support" 92 depends on (ISA || (Q40 && m) || MACH_TX49XX || ATARI_ETHERNEC) 93 select NETDEV_LEGACY_INIT if ISA 94 select CRC32 95 help 96 If you have a network (Ethernet) card of this type, say Y here. 97 Many Ethernet cards without a specific driver are compatible with 98 the NE2000. 99 100 If you have a PCI NE2000 card however, say N here and Y to "PCI 101 NE2000 and clone support" below. 102 103 To compile this driver as a module, choose M here. The module 104 will be called ne. 105 106config NE2K_PCI 107 tristate "PCI NE2000 and clones support (see help)" 108 depends on PCI && HAS_IOPORT 109 select CRC32 110 help 111 This driver is for NE2000 compatible PCI cards. It will not work 112 with ISA NE2000 cards (they have their own driver, "NE2000/NE1000 113 support" below). If you have a PCI NE2000 network (Ethernet) card, 114 say Y here. 115 116 This driver also works for the following NE2000 clone cards: 117 RealTek RTL-8029 Winbond 89C940 Compex RL2000 KTI ET32P2 118 NetVin NV5000SC Via 86C926 SureCom NE34 Winbond 119 Holtek HT80232 Holtek HT80229 120 121 To compile this driver as a module, choose M here. The module 122 will be called ne2k-pci. 123 124config APNE 125 tristate "PCMCIA NE2000 support" 126 depends on AMIGA_PCMCIA 127 select CRC32 128 help 129 If you have a PCMCIA NE2000 compatible adapter, say Y. Otherwise, 130 say N. 131 132 To compile this driver as a module, choose M here: the module 133 will be called apne. 134 135config PCMCIA_PCNET 136 tristate "NE2000 compatible PCMCIA support" 137 depends on PCMCIA && HAS_IOPORT 138 select CRC32 139 help 140 Say Y here if you intend to attach an NE2000 compatible PCMCIA 141 (PC-card) Ethernet or Fast Ethernet card to your computer. 142 143 To compile this driver as a module, choose M here: the module will be 144 called pcnet_cs. If unsure, say N. 145 146config STNIC 147 tristate "National DP83902AV support" 148 depends on SUPERH 149 select CRC32 150 help 151 Support for cards based on the National Semiconductor DP83902AV 152 ST-NIC Serial Network Interface Controller for Twisted Pair. This 153 is a 10Mbit/sec Ethernet controller. Product overview and specs at 154 <http://www.national.com/pf/DP/DP83902A.html>. 155 156 If unsure, say N. 157 158config ZORRO8390 159 tristate "Zorro NS8390-based Ethernet support" 160 depends on ZORRO 161 select CRC32 162 help 163 This driver is for Zorro Ethernet cards using an NS8390-compatible 164 chipset, like the Village Tronic Ariadne II and the Individual 165 Computers X-Surf Ethernet cards. If you have such a card, say Y. 166 Otherwise, say N. 167 168 To compile this driver as a module, choose M here: the module 169 will be called zorro8390. 170 171endif # NET_VENDOR_8390 172