xref: /kernel/linux/linux-5.10/drivers/net/fddi/Kconfig (revision 8c2ecf20)
18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# FDDI network device configuration
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciconfig FDDI
78c2ecf20Sopenharmony_ci	tristate "FDDI driver support"
88c2ecf20Sopenharmony_ci	depends on PCI || EISA || TC
98c2ecf20Sopenharmony_ci	help
108c2ecf20Sopenharmony_ci	  Fiber Distributed Data Interface is a high speed local area network
118c2ecf20Sopenharmony_ci	  design; essentially a replacement for high speed Ethernet. FDDI can
128c2ecf20Sopenharmony_ci	  run over copper or fiber. If you are connected to such a network and
138c2ecf20Sopenharmony_ci	  want a driver for the FDDI card in your computer, say Y here (and
148c2ecf20Sopenharmony_ci	  then also Y to the driver for your FDDI card, below). Most people
158c2ecf20Sopenharmony_ci	  will say N.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciif FDDI
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciconfig DEFZA
208c2ecf20Sopenharmony_ci	tristate "DEC FDDIcontroller 700/700-C (DEFZA-xx) support"
218c2ecf20Sopenharmony_ci	depends on FDDI && TC
228c2ecf20Sopenharmony_ci	help
238c2ecf20Sopenharmony_ci	  This is support for the DEC FDDIcontroller 700 (DEFZA-AA, fiber)
248c2ecf20Sopenharmony_ci	  and 700-C (DEFZA-CA, copper) TURBOchannel network cards which
258c2ecf20Sopenharmony_ci	  can connect you to a local FDDI network.
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
288c2ecf20Sopenharmony_ci	  will be called defza.  If unsure, say N.
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ciconfig DEFXX
318c2ecf20Sopenharmony_ci	tristate "Digital DEFTA/DEFEA/DEFPA adapter support"
328c2ecf20Sopenharmony_ci	depends on FDDI && (PCI || EISA || TC)
338c2ecf20Sopenharmony_ci	help
348c2ecf20Sopenharmony_ci	  This is support for the DIGITAL series of TURBOchannel (DEFTA),
358c2ecf20Sopenharmony_ci	  EISA (DEFEA) and PCI (DEFPA) controllers which can connect you
368c2ecf20Sopenharmony_ci	  to a local FDDI network.
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
398c2ecf20Sopenharmony_ci	  will be called defxx.  If unsure, say N.
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ciconfig DEFXX_MMIO
428c2ecf20Sopenharmony_ci	bool
438c2ecf20Sopenharmony_ci	prompt "Use MMIO instead of IOP" if PCI || EISA
448c2ecf20Sopenharmony_ci	depends on DEFXX
458c2ecf20Sopenharmony_ci	default n if EISA
468c2ecf20Sopenharmony_ci	default y
478c2ecf20Sopenharmony_ci	help
488c2ecf20Sopenharmony_ci	  This instructs the driver to use EISA or PCI memory-mapped I/O
498c2ecf20Sopenharmony_ci	  (MMIO) as appropriate instead of programmed I/O ports (IOP).
508c2ecf20Sopenharmony_ci	  Enabling this gives an improvement in processing time in parts
518c2ecf20Sopenharmony_ci	  of the driver, but it requires a memory window to be configured
528c2ecf20Sopenharmony_ci	  for EISA (DEFEA) adapters that may not always be available.
538c2ecf20Sopenharmony_ci	  Conversely some PCIe host bridges do not support IOP, so MMIO
548c2ecf20Sopenharmony_ci	  may be required to access PCI (DEFPA) adapters on downstream PCI
558c2ecf20Sopenharmony_ci	  buses with some systems.  TURBOchannel does not have the concept
568c2ecf20Sopenharmony_ci	  of I/O ports, so MMIO is always used for these (DEFTA) adapters.
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ci	  If unsure, say N.
598c2ecf20Sopenharmony_ci
608c2ecf20Sopenharmony_ciconfig SKFP
618c2ecf20Sopenharmony_ci	tristate "SysKonnect FDDI PCI support"
628c2ecf20Sopenharmony_ci	depends on FDDI && PCI
638c2ecf20Sopenharmony_ci	select BITREVERSE
648c2ecf20Sopenharmony_ci	help
658c2ecf20Sopenharmony_ci	  Say Y here if you have a SysKonnect FDDI PCI adapter.
668c2ecf20Sopenharmony_ci	  The following adapters are supported by this driver:
678c2ecf20Sopenharmony_ci	  - SK-5521 (SK-NET FDDI-UP)
688c2ecf20Sopenharmony_ci	  - SK-5522 (SK-NET FDDI-UP DAS)
698c2ecf20Sopenharmony_ci	  - SK-5541 (SK-NET FDDI-FP)
708c2ecf20Sopenharmony_ci	  - SK-5543 (SK-NET FDDI-LP)
718c2ecf20Sopenharmony_ci	  - SK-5544 (SK-NET FDDI-LP DAS)
728c2ecf20Sopenharmony_ci	  - SK-5821 (SK-NET FDDI-UP64)
738c2ecf20Sopenharmony_ci	  - SK-5822 (SK-NET FDDI-UP64 DAS)
748c2ecf20Sopenharmony_ci	  - SK-5841 (SK-NET FDDI-FP64)
758c2ecf20Sopenharmony_ci	  - SK-5843 (SK-NET FDDI-LP64)
768c2ecf20Sopenharmony_ci	  - SK-5844 (SK-NET FDDI-LP64 DAS)
778c2ecf20Sopenharmony_ci	  - Netelligent 100 FDDI DAS Fibre SC
788c2ecf20Sopenharmony_ci	  - Netelligent 100 FDDI SAS Fibre SC
798c2ecf20Sopenharmony_ci	  - Netelligent 100 FDDI DAS UTP
808c2ecf20Sopenharmony_ci	  - Netelligent 100 FDDI SAS UTP
818c2ecf20Sopenharmony_ci	  - Netelligent 100 FDDI SAS Fibre MIC
828c2ecf20Sopenharmony_ci
838c2ecf20Sopenharmony_ci	  Read <file:Documentation/networking/device_drivers/fddi/skfp.rst>
848c2ecf20Sopenharmony_ci	  for information about the driver.
858c2ecf20Sopenharmony_ci
868c2ecf20Sopenharmony_ci	  Questions concerning this driver can be addressed to:
878c2ecf20Sopenharmony_ci	  <linux@syskonnect.de>
888c2ecf20Sopenharmony_ci
898c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
908c2ecf20Sopenharmony_ci	  will be called skfp.  This is recommended.
918c2ecf20Sopenharmony_ci
928c2ecf20Sopenharmony_ciendif # FDDI
93