xref: /OK3568_Linux_fs/kernel/drivers/net/ethernet/3com/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# 3Com Ethernet device configuration
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunconfig NET_VENDOR_3COM
7*4882a593Smuzhiyun	bool "3Com devices"
8*4882a593Smuzhiyun	default y
9*4882a593Smuzhiyun	depends on ISA || EISA || PCI || PCMCIA
10*4882a593Smuzhiyun	help
11*4882a593Smuzhiyun	  If you have a network (Ethernet) card belonging to this class, say Y.
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun	  Note that the answer to this question doesn't directly affect the
14*4882a593Smuzhiyun	  kernel: saying N will just cause the configurator to skip all
15*4882a593Smuzhiyun	  the questions about 3Com cards. If you say Y, you will be asked for
16*4882a593Smuzhiyun	  your specific card in the following questions.
17*4882a593Smuzhiyun
18*4882a593Smuzhiyunif NET_VENDOR_3COM
19*4882a593Smuzhiyun
20*4882a593Smuzhiyunconfig EL3
21*4882a593Smuzhiyun	tristate "3c509/3c579 \"EtherLink III\" support"
22*4882a593Smuzhiyun	depends on (ISA || EISA)
23*4882a593Smuzhiyun	help
24*4882a593Smuzhiyun	  If you have a network (Ethernet) card belonging to the 3Com
25*4882a593Smuzhiyun	  EtherLinkIII series, say Y here.
26*4882a593Smuzhiyun
27*4882a593Smuzhiyun	  If your card is not working you may need to use the DOS
28*4882a593Smuzhiyun	  setup disk to disable Plug & Play mode, and to select the default
29*4882a593Smuzhiyun	  media type.
30*4882a593Smuzhiyun
31*4882a593Smuzhiyun	  To compile this driver as a module, choose M here. The module
32*4882a593Smuzhiyun	  will be called 3c509.
33*4882a593Smuzhiyun
34*4882a593Smuzhiyunconfig 3C515
35*4882a593Smuzhiyun	tristate "3c515 ISA \"Fast EtherLink\""
36*4882a593Smuzhiyun	depends on ISA && ISA_DMA_API && !PPC32
37*4882a593Smuzhiyun	help
38*4882a593Smuzhiyun	  If you have a 3Com ISA EtherLink XL "Corkscrew" 3c515 Fast Ethernet
39*4882a593Smuzhiyun	  network card, say Y here.
40*4882a593Smuzhiyun
41*4882a593Smuzhiyun	  To compile this driver as a module, choose M here. The module
42*4882a593Smuzhiyun	  will be called 3c515.
43*4882a593Smuzhiyun
44*4882a593Smuzhiyunconfig PCMCIA_3C574
45*4882a593Smuzhiyun	tristate "3Com 3c574 PCMCIA support"
46*4882a593Smuzhiyun	depends on PCMCIA
47*4882a593Smuzhiyun	help
48*4882a593Smuzhiyun	  Say Y here if you intend to attach a 3Com 3c574 or compatible PCMCIA
49*4882a593Smuzhiyun	  (PC-card) Fast Ethernet card to your computer.
50*4882a593Smuzhiyun
51*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the module will be
52*4882a593Smuzhiyun	  called 3c574_cs.  If unsure, say N.
53*4882a593Smuzhiyun
54*4882a593Smuzhiyunconfig PCMCIA_3C589
55*4882a593Smuzhiyun	tristate "3Com 3c589 PCMCIA support"
56*4882a593Smuzhiyun	depends on PCMCIA
57*4882a593Smuzhiyun	help
58*4882a593Smuzhiyun	  Say Y here if you intend to attach a 3Com 3c589 or compatible PCMCIA
59*4882a593Smuzhiyun	  (PC-card) Ethernet card to your computer.
60*4882a593Smuzhiyun
61*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the module will be
62*4882a593Smuzhiyun	  called 3c589_cs.  If unsure, say N.
63*4882a593Smuzhiyun
64*4882a593Smuzhiyunconfig VORTEX
65*4882a593Smuzhiyun	tristate "3c590/3c900 series (592/595/597) \"Vortex/Boomerang\" support"
66*4882a593Smuzhiyun	depends on (PCI || EISA) && HAS_IOPORT_MAP
67*4882a593Smuzhiyun	select MII
68*4882a593Smuzhiyun	help
69*4882a593Smuzhiyun	  This option enables driver support for a large number of 10Mbps and
70*4882a593Smuzhiyun	  10/100Mbps EISA, PCI and Cardbus 3Com network cards:
71*4882a593Smuzhiyun
72*4882a593Smuzhiyun	  "Vortex"    (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI
73*4882a593Smuzhiyun	  "Boomerang" (EtherLink XL 3c900 or 3c905)            PCI
74*4882a593Smuzhiyun	  "Cyclone"   (3c540/3c900/3c905/3c980/3c575/3c656)    PCI and Cardbus
75*4882a593Smuzhiyun	  "Tornado"   (3c905)                                  PCI
76*4882a593Smuzhiyun	  "Hurricane" (3c555/3cSOHO)                           PCI
77*4882a593Smuzhiyun
78*4882a593Smuzhiyun	  If you have such a card, say Y here.  More specific information is in
79*4882a593Smuzhiyun	  <file:Documentation/networking/device_drivers/ethernet/3com/vortex.rst>
80*4882a593Smuzhiyun	  and in the comments at the beginning of
81*4882a593Smuzhiyun	  <file:drivers/net/ethernet/3com/3c59x.c>.
82*4882a593Smuzhiyun
83*4882a593Smuzhiyun	  To compile this support as a module, choose M here.
84*4882a593Smuzhiyun
85*4882a593Smuzhiyunconfig TYPHOON
86*4882a593Smuzhiyun	tristate "3cr990 series \"Typhoon\" support"
87*4882a593Smuzhiyun	depends on PCI
88*4882a593Smuzhiyun	select CRC32
89*4882a593Smuzhiyun	help
90*4882a593Smuzhiyun	  This option enables driver support for the 3cr990 series of cards:
91*4882a593Smuzhiyun
92*4882a593Smuzhiyun	  3C990-TX, 3CR990-TX-95, 3CR990-TX-97, 3CR990-FX-95, 3CR990-FX-97,
93*4882a593Smuzhiyun	  3CR990SVR, 3CR990SVR95, 3CR990SVR97, 3CR990-FX-95 Server,
94*4882a593Smuzhiyun	  3CR990-FX-97 Server, 3C990B-TX-M, 3C990BSVR
95*4882a593Smuzhiyun
96*4882a593Smuzhiyun	  If you have a network (Ethernet) card of this type, say Y here.
97*4882a593Smuzhiyun
98*4882a593Smuzhiyun	  To compile this driver as a module, choose M here. The module
99*4882a593Smuzhiyun	  will be called typhoon.
100*4882a593Smuzhiyun
101*4882a593Smuzhiyunendif # NET_VENDOR_3COM
102