Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^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