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