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