^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