^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # FDDI network device configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) config FDDI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) tristate "FDDI driver support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) depends on PCI || EISA || TC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) Fiber Distributed Data Interface is a high speed local area network
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) design; essentially a replacement for high speed Ethernet. FDDI can
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) run over copper or fiber. If you are connected to such a network and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) want a driver for the FDDI card in your computer, say Y here (and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) then also Y to the driver for your FDDI card, below). Most people
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) will say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) if FDDI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) config DEFZA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) tristate "DEC FDDIcontroller 700/700-C (DEFZA-xx) support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) depends on FDDI && TC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) This is support for the DEC FDDIcontroller 700 (DEFZA-AA, fiber)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) and 700-C (DEFZA-CA, copper) TURBOchannel network cards which
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) can connect you to a local FDDI network.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) will be called defza. If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) config DEFXX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) tristate "Digital DEFTA/DEFEA/DEFPA adapter support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) depends on FDDI && (PCI || EISA || TC)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) This is support for the DIGITAL series of TURBOchannel (DEFTA),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) EISA (DEFEA) and PCI (DEFPA) controllers which can connect you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) to a local FDDI network.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) will be called defxx. If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) config DEFXX_MMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) prompt "Use MMIO instead of IOP" if PCI || EISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) depends on DEFXX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) default n if EISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) This instructs the driver to use EISA or PCI memory-mapped I/O
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) (MMIO) as appropriate instead of programmed I/O ports (IOP).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) Enabling this gives an improvement in processing time in parts
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) of the driver, but it requires a memory window to be configured
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) for EISA (DEFEA) adapters that may not always be available.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) Conversely some PCIe host bridges do not support IOP, so MMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) may be required to access PCI (DEFPA) adapters on downstream PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) buses with some systems. TURBOchannel does not have the concept
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) of I/O ports, so MMIO is always used for these (DEFTA) adapters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) config SKFP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) tristate "SysKonnect FDDI PCI support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) depends on FDDI && PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) select BITREVERSE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) Say Y here if you have a SysKonnect FDDI PCI adapter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) The following adapters are supported by this driver:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) - SK-5521 (SK-NET FDDI-UP)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) - SK-5522 (SK-NET FDDI-UP DAS)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) - SK-5541 (SK-NET FDDI-FP)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) - SK-5543 (SK-NET FDDI-LP)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) - SK-5544 (SK-NET FDDI-LP DAS)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) - SK-5821 (SK-NET FDDI-UP64)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) - SK-5822 (SK-NET FDDI-UP64 DAS)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) - SK-5841 (SK-NET FDDI-FP64)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) - SK-5843 (SK-NET FDDI-LP64)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) - SK-5844 (SK-NET FDDI-LP64 DAS)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) - Netelligent 100 FDDI DAS Fibre SC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) - Netelligent 100 FDDI SAS Fibre SC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) - Netelligent 100 FDDI DAS UTP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) - Netelligent 100 FDDI SAS UTP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) - Netelligent 100 FDDI SAS Fibre MIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) Read <file:Documentation/networking/device_drivers/fddi/skfp.rst>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) for information about the driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) Questions concerning this driver can be addressed to:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) <linux@syskonnect.de>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) will be called skfp. This is recommended.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) endif # FDDI