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) # wan devices 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) menuconfig WAN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 	bool "Wan interfaces support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	  Wide Area Networks (WANs), such as X.25, Frame Relay and leased
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	  lines, are used to interconnect Local Area Networks (LANs) over vast
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	  distances with data transfer rates significantly higher than those
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	  achievable with commonly used asynchronous modem connections.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 	  Usually, a quite expensive external device called a `WAN router' is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 	  needed to connect to a WAN. As an alternative, a relatively
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 	  inexpensive WAN interface card can allow your Linux box to directly
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 	  connect to a WAN.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 	  If you have one of those cards and wish to use it under Linux,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 	  say Y here and also to the WAN driver for your card.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) if WAN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) # There is no way to detect a comtrol sv11 - force it modular for now.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) config HOSTESS_SV11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	tristate "Comtrol Hostess SV-11 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	depends on ISA && m && ISA_DMA_API && INET && HDLC && VIRT_TO_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 	  Driver for Comtrol Hostess SV-11 network card which
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 	  operates on low speed synchronous serial links at up to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 	  256Kbps, supporting PPP and Cisco HDLC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	  The driver will be compiled as a module: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	  module will be called hostess_sv11.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) # The COSA/SRP driver has not been tested as non-modular yet.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) config COSA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	tristate "COSA/SRP sync serial boards support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	depends on ISA && m && ISA_DMA_API && HDLC && VIRT_TO_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	  Driver for COSA and SRP synchronous serial boards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	  These boards allow to connect synchronous serial devices (for example
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	  base-band modems, or any other device with the X.21, V.24, V.35 or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	  V.36 interface) to your Linux box. The cards can work as the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	  character device, synchronous PPP network device, or the Cisco HDLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 	  network device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	  You will need user-space utilities COSA or SRP boards for downloading
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52)  	  the firmware to the cards and to set them up. Look at the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	  <http://www.fi.muni.cz/~kas/cosa/> for more information. You can also
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	  read the comment at the top of the <file:drivers/net/wan/cosa.c> for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 	  details about the cards and the driver itself.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 	  The driver will be compiled as a module: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 	  module will be called cosa.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) # Lan Media's board. Currently 1000, 1200, 5200, 5245
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) config LANMEDIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	tristate "LanMedia Corp. SSI/V.35, T1/E1, HSSI, T3 boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 	depends on PCI && VIRT_TO_BUS && HDLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	  Driver for the following Lan Media family of serial boards:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	  - LMC 1000 board allows you to connect synchronous serial devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	  (for example base-band modems, or any other device with the X.21,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 	  V.24, V.35 or V.36 interface) to your Linux box.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	  - LMC 1200 with on board DSU board allows you to connect your Linux
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	  box directly to a T1 or E1 circuit.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 	  - LMC 5200 board provides a HSSI interface capable of running up to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	  52 Mbits per second.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 	  - LMC 5245 board connects directly to a T3 circuit saving the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	  additional external hardware.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	  To change setting such as clock source you will need lmcctl.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	  It is available at <ftp://ftp.lanmedia.com/> (broken link).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 	  module will be called lmc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) # There is no way to detect a Sealevel board. Force it modular
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) config SEALEVEL_4021
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	tristate "Sealevel Systems 4021 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	depends on ISA && m && ISA_DMA_API && INET && HDLC && VIRT_TO_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	  This is a driver for the Sealevel Systems ACB 56 serial I/O adapter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	  The driver will be compiled as a module: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	  module will be called sealevel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) # Generic HDLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) config HDLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	tristate "Generic HDLC layer"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	  Say Y to this option if your Linux box contains a WAN (Wide Area
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	  Network) card supported by this driver and you are planning to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	  connect the box to a WAN.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 	  You will need supporting software from
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	  Generic HDLC driver currently supports raw HDLC, Cisco HDLC, Frame
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	  Relay, synchronous Point-to-Point Protocol (PPP) and X.25.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111)  	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	  module will be called hdlc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) config HDLC_RAW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 	tristate "Raw HDLC support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	depends on HDLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 	  Generic HDLC driver supporting raw HDLC over WAN connections.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) config HDLC_RAW_ETH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	tristate "Raw HDLC Ethernet device support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 	depends on HDLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 	  Generic HDLC driver supporting raw HDLC Ethernet device emulation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	  over WAN connections.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 	  You will need it for Ethernet over HDLC bridges.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) config HDLC_CISCO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 	tristate "Cisco HDLC support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 	depends on HDLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) 	  Generic HDLC driver supporting Cisco HDLC over WAN connections.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) config HDLC_FR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) 	tristate "Frame Relay support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) 	depends on HDLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) 	  Generic HDLC driver supporting Frame Relay over WAN connections.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) config HDLC_PPP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) 	tristate "Synchronous Point-to-Point Protocol (PPP) support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) 	depends on HDLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) 	  Generic HDLC driver supporting PPP over WAN connections.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) config HDLC_X25
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) 	tristate "X.25 protocol support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) 	depends on HDLC && (LAPB=m && HDLC=m || LAPB=y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) 	  Generic HDLC driver supporting X.25 over WAN connections.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) comment "X.25/LAPB support is disabled"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) 	depends on HDLC && (LAPB!=m || HDLC!=m) && LAPB!=y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) config PCI200SYN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) 	tristate "Goramo PCI200SYN support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) 	depends on HDLC && PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) 	  Driver for PCI200SYN cards by Goramo sp. j.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) 	  If you have such a card, say Y here and see
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) 	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) 	  To compile this as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) 	  module will be called pci200syn.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) config WANXL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) 	tristate "SBE Inc. wanXL support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) 	depends on HDLC && PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) 	  Driver for wanXL PCI cards by SBE Inc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) 	  If you have such a card, say Y here and see
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) 	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) 	  To compile this as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) 	  module will be called wanxl.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) config WANXL_BUILD_FIRMWARE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) 	bool "rebuild wanXL firmware"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) 	depends on WANXL && !PREVENT_FIRMWARE_BUILD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) 	  Allows you to rebuild firmware run by the QUICC processor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) 	  It requires m68k toolchains and hexdump programs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) 	  You should never need this option, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) config PC300TOO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) 	tristate "Cyclades PC300 RSV/X21 alternative support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) 	depends on HDLC && PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) 	  Alternative driver for PC300 RSV/X21 PCI cards made by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) 	  Cyclades, Inc. If you have such a card, say Y here and see
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) 	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) 	  To compile this as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) 	  will be called pc300too.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) 	  If unsure, say N here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) config N2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) 	tristate "SDL RISCom/N2 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) 	depends on HDLC && ISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) 	  Driver for RISCom/N2 single or dual channel ISA cards by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) 	  SDL Communications Inc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) 	  If you have such a card, say Y here and see
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) 	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) 	  Note that N2csu and N2dds cards are not supported by this driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) 	  will be called n2.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) config C101
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) 	tristate "Moxa C101 support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) 	depends on HDLC && ISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) 	  Driver for C101 SuperSync ISA cards by Moxa Technologies Co., Ltd.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) 	  If you have such a card, say Y here and see
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) 	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) 	  module will be called c101.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) config FARSYNC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) 	tristate "FarSync T-Series support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) 	depends on HDLC && PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) 	  Support for the FarSync T-Series X.21 (and V.35/V.24) cards by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) 	  FarSite Communications Ltd.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) 	  Synchronous communication is supported on all ports at speeds up to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) 	  8Mb/s (128K on V.24) using synchronous PPP, Cisco HDLC, raw HDLC,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) 	  Frame Relay or X.25/LAPB.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) 	  If you want the module to be automatically loaded when the interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) 	  is referenced then you should add "alias hdlcX farsync" to a file
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) 	  in /etc/modprobe.d/ for each interface, where X is 0, 1, 2, ..., or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) 	  simply use "alias hdlc* farsync" to indicate all of them.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) 	  module will be called farsync.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) config FSL_UCC_HDLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) 	tristate "Freescale QUICC Engine HDLC support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) 	depends on HDLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) 	depends on QUICC_ENGINE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) 	  Driver for Freescale QUICC Engine HDLC controller. The driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) 	  supports HDLC in NMSI and TDM mode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) 	  module will be called fsl_ucc_hdlc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) config SLIC_DS26522
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) 	tristate "Slic Maxim ds26522 card support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) 	depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) 	depends on FSL_SOC || ARCH_MXC || ARCH_LAYERSCAPE || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) 	select BITREVERSE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) 	  This module initializes and configures the slic maxim card
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) 	  in T1 or E1 mode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) 	  module will be called slic_ds26522.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) config DSCC4_PCISYNC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) 	bool "Etinc PCISYNC features"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) 	depends on DSCC4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) 	  Due to Etinc's design choice for its PCISYNC cards, some operations
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) 	  are only allowed on specific ports of the DSCC4. This option is the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) 	  only way for the driver to know that it shouldn't return a success
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) 	  code for these operations.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) 	  Please say Y if your card is an Etinc's PCISYNC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) config DSCC4_PCI_RST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) 	bool "Hard reset support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) 	depends on DSCC4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) 	  Various DSCC4 bugs forbid any reliable software reset of the ASIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) 	  As a replacement, some vendors provide a way to assert the PCI #RST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) 	  pin of DSCC4 through the GPIO port of the card. If you choose Y,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) 	  the driver will make use of this feature before module removal
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) 	  (i.e. rmmod). The feature is known to be available on Commtech's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) 	  cards. Contact your manufacturer for details.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) 	  Say Y if your card supports this feature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) config IXP4XX_HSS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) 	tristate "Intel IXP4xx HSS (synchronous serial port) support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) 	depends on HDLC && IXP4XX_NPE && IXP4XX_QMGR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) 	depends on ARCH_IXP4XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) 	  Say Y here if you want to use built-in HSS ports
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) 	  on IXP4xx processor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) config DLCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) 	tristate "Frame Relay DLCI support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) 	  Support for the Frame Relay protocol.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) 	  Frame Relay is a fast low-cost way to connect to a remote Internet
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) 	  access provider or to form a private wide area network. The one
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) 	  physical line from your box to the local "switch" (i.e. the entry
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) 	  point to the Frame Relay network, usually at the phone company) can
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) 	  carry several logical point-to-point connections to other computers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) 	  connected to the Frame Relay network. For a general explanation of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) 	  the protocol, check out <http://www.mplsforum.org/>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) 	  To use frame relay, you need supporting hardware (called FRAD) and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) 	  certain programs from the net-tools package as explained in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) 	  <file:Documentation/networking/framerelay.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) 	  module will be called dlci.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) config DLCI_MAX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) 	int "Max DLCI per device"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) 	depends on DLCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) 	default "8"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) 	  How many logical point-to-point frame relay connections (the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) 	  identifiers of which are called DCLIs) should be handled by each
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) 	  of your hardware frame relay access devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) 	  Go with the default.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) config SDLA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) 	tristate "SDLA (Sangoma S502/S508) support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) 	depends on DLCI && ISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) 	  Driver for the Sangoma S502A, S502E, and S508 Frame Relay Access
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) 	  Devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) 	  These are multi-protocol cards, but only Frame Relay is supported
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) 	  by the driver at this time. Please read
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) 	  <file:Documentation/networking/framerelay.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) 	  module will be called sdla.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) # X.25 network drivers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) config LAPBETHER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) 	tristate "LAPB over Ethernet driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) 	depends on LAPB && X25
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) 	  Driver for a pseudo device (typically called /dev/lapb0) which allows
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) 	  you to open an LAPB point-to-point connection to some other computer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) 	  on your Ethernet network.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) 	  In order to do this, you need to say Y or M to the driver for your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) 	  Ethernet card as well as to "LAPB Data Link Driver".
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) 	  module will be called lapbether.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) config X25_ASY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) 	tristate "X.25 async driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) 	depends on LAPB && X25 && TTY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) 	  Send and receive X.25 frames over regular asynchronous serial
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) 	  lines such as telephone lines equipped with ordinary modems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) 	  Experts should note that this driver doesn't currently comply with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) 	  the asynchronous HDLS framing protocols in CCITT recommendation X.25.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) 	  module will be called x25_asy.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) config SBNI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) 	tristate "Granch SBNI12 Leased Line adapter support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) 	depends on X86
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) 	  Driver for ISA SBNI12-xx cards which are low cost alternatives to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) 	  leased line modems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409) 	  You can find more information and last versions of drivers and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) 	  utilities at <http://www.granch.ru/>. If you have any question you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) 	  can send email to <sbni@granch.ru>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) 	  To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) 	  module will be called sbni.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) config SBNI_MULTILINE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) 	bool "Multiple line feature support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) 	depends on SBNI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) 	  Schedule traffic for some parallel lines, via SBNI12 adapters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) 	  If you have two computers connected with two parallel lines it's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) 	  possible to increase transfer rate nearly twice. You should have
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) 	  a program named 'sbniconfig' to configure adapters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) endif # WAN