18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# 3Com Ethernet device configuration 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciconfig NET_VENDOR_3COM 78c2ecf20Sopenharmony_ci bool "3Com devices" 88c2ecf20Sopenharmony_ci default y 98c2ecf20Sopenharmony_ci depends on ISA || EISA || PCI || PCMCIA 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 3Com cards. If you say Y, you will be asked for 168c2ecf20Sopenharmony_ci your specific card in the following questions. 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ciif NET_VENDOR_3COM 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciconfig EL3 218c2ecf20Sopenharmony_ci tristate "3c509/3c579 \"EtherLink III\" support" 228c2ecf20Sopenharmony_ci depends on (ISA || EISA) 238c2ecf20Sopenharmony_ci help 248c2ecf20Sopenharmony_ci If you have a network (Ethernet) card belonging to the 3Com 258c2ecf20Sopenharmony_ci EtherLinkIII series, say Y here. 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci If your card is not working you may need to use the DOS 288c2ecf20Sopenharmony_ci setup disk to disable Plug & Play mode, and to select the default 298c2ecf20Sopenharmony_ci media type. 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module 328c2ecf20Sopenharmony_ci will be called 3c509. 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ciconfig 3C515 358c2ecf20Sopenharmony_ci tristate "3c515 ISA \"Fast EtherLink\"" 368c2ecf20Sopenharmony_ci depends on ISA && ISA_DMA_API && !PPC32 378c2ecf20Sopenharmony_ci help 388c2ecf20Sopenharmony_ci If you have a 3Com ISA EtherLink XL "Corkscrew" 3c515 Fast Ethernet 398c2ecf20Sopenharmony_ci network card, say Y here. 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module 428c2ecf20Sopenharmony_ci will be called 3c515. 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ciconfig PCMCIA_3C574 458c2ecf20Sopenharmony_ci tristate "3Com 3c574 PCMCIA support" 468c2ecf20Sopenharmony_ci depends on PCMCIA 478c2ecf20Sopenharmony_ci help 488c2ecf20Sopenharmony_ci Say Y here if you intend to attach a 3Com 3c574 or compatible PCMCIA 498c2ecf20Sopenharmony_ci (PC-card) Fast Ethernet card to your computer. 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module will be 528c2ecf20Sopenharmony_ci called 3c574_cs. If unsure, say N. 538c2ecf20Sopenharmony_ci 548c2ecf20Sopenharmony_ciconfig PCMCIA_3C589 558c2ecf20Sopenharmony_ci tristate "3Com 3c589 PCMCIA support" 568c2ecf20Sopenharmony_ci depends on PCMCIA 578c2ecf20Sopenharmony_ci help 588c2ecf20Sopenharmony_ci Say Y here if you intend to attach a 3Com 3c589 or compatible PCMCIA 598c2ecf20Sopenharmony_ci (PC-card) Ethernet card to your computer. 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module will be 628c2ecf20Sopenharmony_ci called 3c589_cs. If unsure, say N. 638c2ecf20Sopenharmony_ci 648c2ecf20Sopenharmony_ciconfig VORTEX 658c2ecf20Sopenharmony_ci tristate "3c590/3c900 series (592/595/597) \"Vortex/Boomerang\" support" 668c2ecf20Sopenharmony_ci depends on (PCI || EISA) && HAS_IOPORT_MAP 678c2ecf20Sopenharmony_ci select MII 688c2ecf20Sopenharmony_ci help 698c2ecf20Sopenharmony_ci This option enables driver support for a large number of 10Mbps and 708c2ecf20Sopenharmony_ci 10/100Mbps EISA, PCI and Cardbus 3Com network cards: 718c2ecf20Sopenharmony_ci 728c2ecf20Sopenharmony_ci "Vortex" (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI 738c2ecf20Sopenharmony_ci "Boomerang" (EtherLink XL 3c900 or 3c905) PCI 748c2ecf20Sopenharmony_ci "Cyclone" (3c540/3c900/3c905/3c980/3c575/3c656) PCI and Cardbus 758c2ecf20Sopenharmony_ci "Tornado" (3c905) PCI 768c2ecf20Sopenharmony_ci "Hurricane" (3c555/3cSOHO) PCI 778c2ecf20Sopenharmony_ci 788c2ecf20Sopenharmony_ci If you have such a card, say Y here. More specific information is in 798c2ecf20Sopenharmony_ci <file:Documentation/networking/device_drivers/ethernet/3com/vortex.rst> 808c2ecf20Sopenharmony_ci and in the comments at the beginning of 818c2ecf20Sopenharmony_ci <file:drivers/net/ethernet/3com/3c59x.c>. 828c2ecf20Sopenharmony_ci 838c2ecf20Sopenharmony_ci To compile this support as a module, choose M here. 848c2ecf20Sopenharmony_ci 858c2ecf20Sopenharmony_ciconfig TYPHOON 868c2ecf20Sopenharmony_ci tristate "3cr990 series \"Typhoon\" support" 878c2ecf20Sopenharmony_ci depends on PCI 888c2ecf20Sopenharmony_ci select CRC32 898c2ecf20Sopenharmony_ci help 908c2ecf20Sopenharmony_ci This option enables driver support for the 3cr990 series of cards: 918c2ecf20Sopenharmony_ci 928c2ecf20Sopenharmony_ci 3C990-TX, 3CR990-TX-95, 3CR990-TX-97, 3CR990-FX-95, 3CR990-FX-97, 938c2ecf20Sopenharmony_ci 3CR990SVR, 3CR990SVR95, 3CR990SVR97, 3CR990-FX-95 Server, 948c2ecf20Sopenharmony_ci 3CR990-FX-97 Server, 3C990B-TX-M, 3C990BSVR 958c2ecf20Sopenharmony_ci 968c2ecf20Sopenharmony_ci If you have a network (Ethernet) card of this type, say Y here. 978c2ecf20Sopenharmony_ci 988c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here. The module 998c2ecf20Sopenharmony_ci will be called typhoon. 1008c2ecf20Sopenharmony_ci 1018c2ecf20Sopenharmony_ciendif # NET_VENDOR_3COM 102