xref: /openbmc/linux/drivers/net/wan/Kconfig (revision 63b903dfebdea92aa92ad337d8451a6fbfeabf9d)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
21da177e4SLinus Torvalds#
31da177e4SLinus Torvalds# wan devices configuration
41da177e4SLinus Torvalds#
51da177e4SLinus Torvalds
6e6c5fb3bSJan Engelhardtmenuconfig WAN
71da177e4SLinus Torvalds	bool "Wan interfaces support"
81da177e4SLinus Torvalds	---help---
91da177e4SLinus Torvalds	  Wide Area Networks (WANs), such as X.25, Frame Relay and leased
101da177e4SLinus Torvalds	  lines, are used to interconnect Local Area Networks (LANs) over vast
111da177e4SLinus Torvalds	  distances with data transfer rates significantly higher than those
121da177e4SLinus Torvalds	  achievable with commonly used asynchronous modem connections.
131da177e4SLinus Torvalds
141da177e4SLinus Torvalds	  Usually, a quite expensive external device called a `WAN router' is
151da177e4SLinus Torvalds	  needed to connect to a WAN. As an alternative, a relatively
161da177e4SLinus Torvalds	  inexpensive WAN interface card can allow your Linux box to directly
171da177e4SLinus Torvalds	  connect to a WAN.
181da177e4SLinus Torvalds
191da177e4SLinus Torvalds	  If you have one of those cards and wish to use it under Linux,
201da177e4SLinus Torvalds	  say Y here and also to the WAN driver for your card.
211da177e4SLinus Torvalds
221da177e4SLinus Torvalds	  If unsure, say N.
231da177e4SLinus Torvalds
24e6c5fb3bSJan Engelhardtif WAN
25e6c5fb3bSJan Engelhardt
261da177e4SLinus Torvalds# There is no way to detect a comtrol sv11 - force it modular for now.
271da177e4SLinus Torvaldsconfig HOSTESS_SV11
281da177e4SLinus Torvalds	tristate "Comtrol Hostess SV-11 support"
29303c28d8SArnd Bergmann	depends on ISA && m && ISA_DMA_API && INET && HDLC && VIRT_TO_BUS
301da177e4SLinus Torvalds	help
311da177e4SLinus Torvalds	  Driver for Comtrol Hostess SV-11 network card which
321da177e4SLinus Torvalds	  operates on low speed synchronous serial links at up to
331da177e4SLinus Torvalds	  256Kbps, supporting PPP and Cisco HDLC.
341da177e4SLinus Torvalds
351da177e4SLinus Torvalds	  The driver will be compiled as a module: the
361da177e4SLinus Torvalds	  module will be called hostess_sv11.
371da177e4SLinus Torvalds
381da177e4SLinus Torvalds# The COSA/SRP driver has not been tested as non-modular yet.
391da177e4SLinus Torvaldsconfig COSA
401da177e4SLinus Torvalds	tristate "COSA/SRP sync serial boards support"
41303c28d8SArnd Bergmann	depends on ISA && m && ISA_DMA_API && HDLC && VIRT_TO_BUS
421da177e4SLinus Torvalds	---help---
431da177e4SLinus Torvalds	  Driver for COSA and SRP synchronous serial boards.
441da177e4SLinus Torvalds
451da177e4SLinus Torvalds	  These boards allow to connect synchronous serial devices (for example
461da177e4SLinus Torvalds	  base-band modems, or any other device with the X.21, V.24, V.35 or
471da177e4SLinus Torvalds	  V.36 interface) to your Linux box. The cards can work as the
481da177e4SLinus Torvalds	  character device, synchronous PPP network device, or the Cisco HDLC
491da177e4SLinus Torvalds	  network device.
501da177e4SLinus Torvalds
511da177e4SLinus Torvalds	  You will need user-space utilities COSA or SRP boards for downloading
521da177e4SLinus Torvalds 	  the firmware to the cards and to set them up. Look at the
531da177e4SLinus Torvalds	  <http://www.fi.muni.cz/~kas/cosa/> for more information. You can also
541da177e4SLinus Torvalds	  read the comment at the top of the <file:drivers/net/wan/cosa.c> for
551da177e4SLinus Torvalds	  details about the cards and the driver itself.
561da177e4SLinus Torvalds
571da177e4SLinus Torvalds	  The driver will be compiled as a module: the
581da177e4SLinus Torvalds	  module will be called cosa.
591da177e4SLinus Torvalds
601da177e4SLinus Torvalds#
611da177e4SLinus Torvalds# Lan Media's board. Currently 1000, 1200, 5200, 5245
621da177e4SLinus Torvalds#
631da177e4SLinus Torvaldsconfig LANMEDIA
641da177e4SLinus Torvalds	tristate "LanMedia Corp. SSI/V.35, T1/E1, HSSI, T3 boards"
6564bef763SKrzysztof Hałasa	depends on PCI && VIRT_TO_BUS && HDLC
661da177e4SLinus Torvalds	---help---
671da177e4SLinus Torvalds	  Driver for the following Lan Media family of serial boards:
681da177e4SLinus Torvalds
691da177e4SLinus Torvalds	  - LMC 1000 board allows you to connect synchronous serial devices
701da177e4SLinus Torvalds	  (for example base-band modems, or any other device with the X.21,
711da177e4SLinus Torvalds	  V.24, V.35 or V.36 interface) to your Linux box.
721da177e4SLinus Torvalds
731da177e4SLinus Torvalds	  - LMC 1200 with on board DSU board allows you to connect your Linux
741da177e4SLinus Torvalds	  box directly to a T1 or E1 circuit.
751da177e4SLinus Torvalds
761da177e4SLinus Torvalds	  - LMC 5200 board provides a HSSI interface capable of running up to
771da177e4SLinus Torvalds	  52 Mbits per second.
781da177e4SLinus Torvalds
791da177e4SLinus Torvalds	  - LMC 5245 board connects directly to a T3 circuit saving the
801da177e4SLinus Torvalds	  additional external hardware.
811da177e4SLinus Torvalds
8264bef763SKrzysztof Hałasa	  To change setting such as clock source you will need lmcctl.
8364bef763SKrzysztof Hałasa	  It is available at <ftp://ftp.lanmedia.com/> (broken link).
841da177e4SLinus Torvalds
851da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
861da177e4SLinus Torvalds	  module will be called lmc.
871da177e4SLinus Torvalds
881da177e4SLinus Torvalds# There is no way to detect a Sealevel board. Force it modular
891da177e4SLinus Torvaldsconfig SEALEVEL_4021
901da177e4SLinus Torvalds	tristate "Sealevel Systems 4021 support"
91303c28d8SArnd Bergmann	depends on ISA && m && ISA_DMA_API && INET && HDLC && VIRT_TO_BUS
921da177e4SLinus Torvalds	help
931da177e4SLinus Torvalds	  This is a driver for the Sealevel Systems ACB 56 serial I/O adapter.
941da177e4SLinus Torvalds
951da177e4SLinus Torvalds	  The driver will be compiled as a module: the
961da177e4SLinus Torvalds	  module will be called sealevel.
971da177e4SLinus Torvalds
981da177e4SLinus Torvalds# Generic HDLC
991da177e4SLinus Torvaldsconfig HDLC
1001da177e4SLinus Torvalds	tristate "Generic HDLC layer"
1011da177e4SLinus Torvalds	help
1021da177e4SLinus Torvalds	  Say Y to this option if your Linux box contains a WAN (Wide Area
1031da177e4SLinus Torvalds	  Network) card supported by this driver and you are planning to
1041da177e4SLinus Torvalds	  connect the box to a WAN.
1051da177e4SLinus Torvalds
1061da177e4SLinus Torvalds	  You will need supporting software from
1071da177e4SLinus Torvalds	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
1081da177e4SLinus Torvalds	  Generic HDLC driver currently supports raw HDLC, Cisco HDLC, Frame
1091da177e4SLinus Torvalds	  Relay, synchronous Point-to-Point Protocol (PPP) and X.25.
1101da177e4SLinus Torvalds
1111da177e4SLinus Torvalds 	  To compile this driver as a module, choose M here: the
1121da177e4SLinus Torvalds	  module will be called hdlc.
1131da177e4SLinus Torvalds
1141da177e4SLinus Torvalds	  If unsure, say N.
1151da177e4SLinus Torvalds
1161da177e4SLinus Torvaldsconfig HDLC_RAW
117eb2a2fd9SKrzysztof Halasa	tristate "Raw HDLC support"
1181da177e4SLinus Torvalds	depends on HDLC
1191da177e4SLinus Torvalds	help
1201da177e4SLinus Torvalds	  Generic HDLC driver supporting raw HDLC over WAN connections.
1211da177e4SLinus Torvalds
1221da177e4SLinus Torvalds	  If unsure, say N.
1231da177e4SLinus Torvalds
1241da177e4SLinus Torvaldsconfig HDLC_RAW_ETH
125eb2a2fd9SKrzysztof Halasa	tristate "Raw HDLC Ethernet device support"
1261da177e4SLinus Torvalds	depends on HDLC
1271da177e4SLinus Torvalds	help
1281da177e4SLinus Torvalds	  Generic HDLC driver supporting raw HDLC Ethernet device emulation
1291da177e4SLinus Torvalds	  over WAN connections.
1301da177e4SLinus Torvalds
1311da177e4SLinus Torvalds	  You will need it for Ethernet over HDLC bridges.
1321da177e4SLinus Torvalds
1331da177e4SLinus Torvalds	  If unsure, say N.
1341da177e4SLinus Torvalds
1351da177e4SLinus Torvaldsconfig HDLC_CISCO
136eb2a2fd9SKrzysztof Halasa	tristate "Cisco HDLC support"
1371da177e4SLinus Torvalds	depends on HDLC
1381da177e4SLinus Torvalds	help
1391da177e4SLinus Torvalds	  Generic HDLC driver supporting Cisco HDLC over WAN connections.
1401da177e4SLinus Torvalds
1411da177e4SLinus Torvalds	  If unsure, say N.
1421da177e4SLinus Torvalds
1431da177e4SLinus Torvaldsconfig HDLC_FR
144eb2a2fd9SKrzysztof Halasa	tristate "Frame Relay support"
1451da177e4SLinus Torvalds	depends on HDLC
1461da177e4SLinus Torvalds	help
1471da177e4SLinus Torvalds	  Generic HDLC driver supporting Frame Relay over WAN connections.
1481da177e4SLinus Torvalds
1491da177e4SLinus Torvalds	  If unsure, say N.
1501da177e4SLinus Torvalds
1511da177e4SLinus Torvaldsconfig HDLC_PPP
152eb2a2fd9SKrzysztof Halasa	tristate "Synchronous Point-to-Point Protocol (PPP) support"
1534951704bSDavid S. Miller	depends on HDLC
1541da177e4SLinus Torvalds	help
1551da177e4SLinus Torvalds	  Generic HDLC driver supporting PPP over WAN connections.
15616a79142SKrzysztof Halasa
1571da177e4SLinus Torvalds	  If unsure, say N.
1581da177e4SLinus Torvalds
1591da177e4SLinus Torvaldsconfig HDLC_X25
160eb2a2fd9SKrzysztof Halasa	tristate "X.25 protocol support"
1611da177e4SLinus Torvalds	depends on HDLC && (LAPB=m && HDLC=m || LAPB=y)
1621da177e4SLinus Torvalds	help
1631da177e4SLinus Torvalds	  Generic HDLC driver supporting X.25 over WAN connections.
1641da177e4SLinus Torvalds
1651da177e4SLinus Torvalds	  If unsure, say N.
1661da177e4SLinus Torvalds
1671da177e4SLinus Torvaldscomment "X.25/LAPB support is disabled"
168e6c5fb3bSJan Engelhardt	depends on HDLC && (LAPB!=m || HDLC!=m) && LAPB!=y
1691da177e4SLinus Torvalds
1701da177e4SLinus Torvaldsconfig PCI200SYN
1711da177e4SLinus Torvalds	tristate "Goramo PCI200SYN support"
1721da177e4SLinus Torvalds	depends on HDLC && PCI
1731da177e4SLinus Torvalds	help
1741da177e4SLinus Torvalds	  Driver for PCI200SYN cards by Goramo sp. j.
1751da177e4SLinus Torvalds
1761da177e4SLinus Torvalds	  If you have such a card, say Y here and see
1771da177e4SLinus Torvalds	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
1781da177e4SLinus Torvalds
1791da177e4SLinus Torvalds	  To compile this as a module, choose M here: the
1801da177e4SLinus Torvalds	  module will be called pci200syn.
1811da177e4SLinus Torvalds
1821da177e4SLinus Torvalds	  If unsure, say N.
1831da177e4SLinus Torvalds
1841da177e4SLinus Torvaldsconfig WANXL
1851da177e4SLinus Torvalds	tristate "SBE Inc. wanXL support"
1861da177e4SLinus Torvalds	depends on HDLC && PCI
1871da177e4SLinus Torvalds	help
1881da177e4SLinus Torvalds	  Driver for wanXL PCI cards by SBE Inc.
1891da177e4SLinus Torvalds
1901da177e4SLinus Torvalds	  If you have such a card, say Y here and see
1911da177e4SLinus Torvalds	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
1921da177e4SLinus Torvalds
1931da177e4SLinus Torvalds	  To compile this as a module, choose M here: the
1941da177e4SLinus Torvalds	  module will be called wanxl.
1951da177e4SLinus Torvalds
1961da177e4SLinus Torvalds	  If unsure, say N.
1971da177e4SLinus Torvalds
1981da177e4SLinus Torvaldsconfig WANXL_BUILD_FIRMWARE
1991da177e4SLinus Torvalds	bool "rebuild wanXL firmware"
2001da177e4SLinus Torvalds	depends on WANXL && !PREVENT_FIRMWARE_BUILD
2011da177e4SLinus Torvalds	help
2021da177e4SLinus Torvalds	  Allows you to rebuild firmware run by the QUICC processor.
203*63b903dfSMasahiro Yamada	  It requires m68k toolchains and hexdump programs.
2041da177e4SLinus Torvalds
2051da177e4SLinus Torvalds	  You should never need this option, say N.
2061da177e4SLinus Torvalds
2077517c1b7SKrzysztof Halasaconfig PC300TOO
2087517c1b7SKrzysztof Halasa	tristate "Cyclades PC300 RSV/X21 alternative support"
2097517c1b7SKrzysztof Halasa	depends on HDLC && PCI
2107517c1b7SKrzysztof Halasa	help
2117517c1b7SKrzysztof Halasa	  Alternative driver for PC300 RSV/X21 PCI cards made by
2127517c1b7SKrzysztof Halasa	  Cyclades, Inc. If you have such a card, say Y here and see
2137517c1b7SKrzysztof Halasa	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
2147517c1b7SKrzysztof Halasa
2157517c1b7SKrzysztof Halasa	  To compile this as a module, choose M here: the module
2167517c1b7SKrzysztof Halasa	  will be called pc300too.
2177517c1b7SKrzysztof Halasa
2187517c1b7SKrzysztof Halasa	  If unsure, say N here.
2197517c1b7SKrzysztof Halasa
2201da177e4SLinus Torvaldsconfig N2
2211da177e4SLinus Torvalds	tristate "SDL RISCom/N2 support"
2221da177e4SLinus Torvalds	depends on HDLC && ISA
2231da177e4SLinus Torvalds	help
2241da177e4SLinus Torvalds	  Driver for RISCom/N2 single or dual channel ISA cards by
2251da177e4SLinus Torvalds	  SDL Communications Inc.
2261da177e4SLinus Torvalds
2271da177e4SLinus Torvalds	  If you have such a card, say Y here and see
2281da177e4SLinus Torvalds	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
2291da177e4SLinus Torvalds
2301da177e4SLinus Torvalds	  Note that N2csu and N2dds cards are not supported by this driver.
2311da177e4SLinus Torvalds
2321da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2331da177e4SLinus Torvalds	  will be called n2.
2341da177e4SLinus Torvalds
2351da177e4SLinus Torvalds	  If unsure, say N.
2361da177e4SLinus Torvalds
2371da177e4SLinus Torvaldsconfig C101
2381da177e4SLinus Torvalds	tristate "Moxa C101 support"
2391da177e4SLinus Torvalds	depends on HDLC && ISA
2401da177e4SLinus Torvalds	help
2411da177e4SLinus Torvalds	  Driver for C101 SuperSync ISA cards by Moxa Technologies Co., Ltd.
2421da177e4SLinus Torvalds
2431da177e4SLinus Torvalds	  If you have such a card, say Y here and see
2441da177e4SLinus Torvalds	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
2451da177e4SLinus Torvalds
2461da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
2471da177e4SLinus Torvalds	  module will be called c101.
2481da177e4SLinus Torvalds
2491da177e4SLinus Torvalds	  If unsure, say N.
2501da177e4SLinus Torvalds
2511da177e4SLinus Torvaldsconfig FARSYNC
2521da177e4SLinus Torvalds	tristate "FarSync T-Series support"
2531da177e4SLinus Torvalds	depends on HDLC && PCI
2541da177e4SLinus Torvalds	---help---
2551da177e4SLinus Torvalds	  Support for the FarSync T-Series X.21 (and V.35/V.24) cards by
2561da177e4SLinus Torvalds	  FarSite Communications Ltd.
2571da177e4SLinus Torvalds
2581da177e4SLinus Torvalds	  Synchronous communication is supported on all ports at speeds up to
2591da177e4SLinus Torvalds	  8Mb/s (128K on V.24) using synchronous PPP, Cisco HDLC, raw HDLC,
2601da177e4SLinus Torvalds	  Frame Relay or X.25/LAPB.
2611da177e4SLinus Torvalds
2621da177e4SLinus Torvalds	  If you want the module to be automatically loaded when the interface
263970e2486SLucas De Marchi	  is referenced then you should add "alias hdlcX farsync" to a file
264970e2486SLucas De Marchi	  in /etc/modprobe.d/ for each interface, where X is 0, 1, 2, ..., or
2651da177e4SLinus Torvalds	  simply use "alias hdlc* farsync" to indicate all of them.
2661da177e4SLinus Torvalds
2671da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
2681da177e4SLinus Torvalds	  module will be called farsync.
2691da177e4SLinus Torvalds
270c19b6d24SZhao Qiangconfig FSL_UCC_HDLC
271c19b6d24SZhao Qiang	tristate "Freescale QUICC Engine HDLC support"
272c19b6d24SZhao Qiang	depends on HDLC
273c19b6d24SZhao Qiang	depends on QUICC_ENGINE
274c19b6d24SZhao Qiang	help
275c19b6d24SZhao Qiang	  Driver for Freescale QUICC Engine HDLC controller. The driver
276c19b6d24SZhao Qiang	  supports HDLC in NMSI and TDM mode.
277c19b6d24SZhao Qiang
278c19b6d24SZhao Qiang	  To compile this driver as a module, choose M here: the
279c19b6d24SZhao Qiang	  module will be called fsl_ucc_hdlc.
280c19b6d24SZhao Qiang
281c37d4a00SZhao Qiangconfig SLIC_DS26522
282c37d4a00SZhao Qiang	tristate "Slic Maxim ds26522 card support"
283c37d4a00SZhao Qiang	depends on SPI
284059f0141SJavier Martinez Canillas	depends on FSL_SOC || ARCH_MXC || ARCH_LAYERSCAPE || COMPILE_TEST
285c37d4a00SZhao Qiang	help
286c37d4a00SZhao Qiang	  This module initializes and configures the slic maxim card
287c37d4a00SZhao Qiang	  in T1 or E1 mode.
288c37d4a00SZhao Qiang
289c37d4a00SZhao Qiang	  To compile this driver as a module, choose M here: the
290c37d4a00SZhao Qiang	  module will be called slic_ds26522.
291c37d4a00SZhao Qiang
292b690bdefSKrzysztof Halasaconfig DSCC4_PCISYNC
293b690bdefSKrzysztof Halasa	bool "Etinc PCISYNC features"
294b690bdefSKrzysztof Halasa	depends on DSCC4
295b690bdefSKrzysztof Halasa	help
296b690bdefSKrzysztof Halasa	  Due to Etinc's design choice for its PCISYNC cards, some operations
297b690bdefSKrzysztof Halasa	  are only allowed on specific ports of the DSCC4. This option is the
298b690bdefSKrzysztof Halasa	  only way for the driver to know that it shouldn't return a success
299b690bdefSKrzysztof Halasa	  code for these operations.
300b690bdefSKrzysztof Halasa
301b690bdefSKrzysztof Halasa	  Please say Y if your card is an Etinc's PCISYNC.
302b690bdefSKrzysztof Halasa
303b690bdefSKrzysztof Halasaconfig DSCC4_PCI_RST
304b690bdefSKrzysztof Halasa	bool "Hard reset support"
305b690bdefSKrzysztof Halasa	depends on DSCC4
306b690bdefSKrzysztof Halasa	help
307b690bdefSKrzysztof Halasa	  Various DSCC4 bugs forbid any reliable software reset of the ASIC.
308b690bdefSKrzysztof Halasa	  As a replacement, some vendors provide a way to assert the PCI #RST
309b690bdefSKrzysztof Halasa	  pin of DSCC4 through the GPIO port of the card. If you choose Y,
310b690bdefSKrzysztof Halasa	  the driver will make use of this feature before module removal
311b690bdefSKrzysztof Halasa	  (i.e. rmmod). The feature is known to be available on Commtech's
312b690bdefSKrzysztof Halasa	  cards. Contact your manufacturer for details.
313b690bdefSKrzysztof Halasa
314b690bdefSKrzysztof Halasa	  Say Y if your card supports this feature.
315b690bdefSKrzysztof Halasa
316f5b89e41SKrzysztof Hałasaconfig IXP4XX_HSS
317f5b89e41SKrzysztof Hałasa	tristate "Intel IXP4xx HSS (synchronous serial port) support"
318c74f16b6SArnd Bergmann	depends on HDLC && IXP4XX_NPE && IXP4XX_QMGR
319c74f16b6SArnd Bergmann	depends on ARCH_IXP4XX
320f5b89e41SKrzysztof Hałasa	help
321f5b89e41SKrzysztof Hałasa	  Say Y here if you want to use built-in HSS ports
322f5b89e41SKrzysztof Hałasa	  on IXP4xx processor.
323f5b89e41SKrzysztof Hałasa
3241da177e4SLinus Torvaldsconfig DLCI
3251da177e4SLinus Torvalds	tristate "Frame Relay DLCI support"
3261da177e4SLinus Torvalds	---help---
3271da177e4SLinus Torvalds	  Support for the Frame Relay protocol.
3281da177e4SLinus Torvalds
3291da177e4SLinus Torvalds	  Frame Relay is a fast low-cost way to connect to a remote Internet
3301da177e4SLinus Torvalds	  access provider or to form a private wide area network. The one
3311da177e4SLinus Torvalds	  physical line from your box to the local "switch" (i.e. the entry
3321da177e4SLinus Torvalds	  point to the Frame Relay network, usually at the phone company) can
3331da177e4SLinus Torvalds	  carry several logical point-to-point connections to other computers
3341da177e4SLinus Torvalds	  connected to the Frame Relay network. For a general explanation of
3351da177e4SLinus Torvalds	  the protocol, check out <http://www.mplsforum.org/>.
3361da177e4SLinus Torvalds
3371da177e4SLinus Torvalds	  To use frame relay, you need supporting hardware (called FRAD) and
3381da177e4SLinus Torvalds	  certain programs from the net-tools package as explained in
3391da177e4SLinus Torvalds	  <file:Documentation/networking/framerelay.txt>.
3401da177e4SLinus Torvalds
3411da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
3421da177e4SLinus Torvalds	  module will be called dlci.
3431da177e4SLinus Torvalds
3441da177e4SLinus Torvaldsconfig DLCI_MAX
3451da177e4SLinus Torvalds	int "Max DLCI per device"
3461da177e4SLinus Torvalds	depends on DLCI
3471da177e4SLinus Torvalds	default "8"
3481da177e4SLinus Torvalds	help
3491da177e4SLinus Torvalds	  How many logical point-to-point frame relay connections (the
3501da177e4SLinus Torvalds	  identifiers of which are called DCLIs) should be handled by each
3511da177e4SLinus Torvalds	  of your hardware frame relay access devices.
3521da177e4SLinus Torvalds
3531da177e4SLinus Torvalds	  Go with the default.
3541da177e4SLinus Torvalds
3551da177e4SLinus Torvaldsconfig SDLA
3561da177e4SLinus Torvalds	tristate "SDLA (Sangoma S502/S508) support"
3571da177e4SLinus Torvalds	depends on DLCI && ISA
3581da177e4SLinus Torvalds	help
3591da177e4SLinus Torvalds	  Driver for the Sangoma S502A, S502E, and S508 Frame Relay Access
3601da177e4SLinus Torvalds	  Devices.
3611da177e4SLinus Torvalds
3621da177e4SLinus Torvalds	  These are multi-protocol cards, but only Frame Relay is supported
3631da177e4SLinus Torvalds	  by the driver at this time. Please read
3641da177e4SLinus Torvalds	  <file:Documentation/networking/framerelay.txt>.
3651da177e4SLinus Torvalds
3661da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
3671da177e4SLinus Torvalds	  module will be called sdla.
3681da177e4SLinus Torvalds
3691da177e4SLinus Torvalds# X.25 network drivers
3701da177e4SLinus Torvaldsconfig LAPBETHER
371c9f1b39aSKees Cook	tristate "LAPB over Ethernet driver"
372e6c5fb3bSJan Engelhardt	depends on LAPB && X25
3731da177e4SLinus Torvalds	---help---
3741da177e4SLinus Torvalds	  Driver for a pseudo device (typically called /dev/lapb0) which allows
3751da177e4SLinus Torvalds	  you to open an LAPB point-to-point connection to some other computer
3761da177e4SLinus Torvalds	  on your Ethernet network.
3771da177e4SLinus Torvalds
3781da177e4SLinus Torvalds	  In order to do this, you need to say Y or M to the driver for your
3791da177e4SLinus Torvalds	  Ethernet card as well as to "LAPB Data Link Driver".
3801da177e4SLinus Torvalds
3811da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
3821da177e4SLinus Torvalds	  module will be called lapbether.
3831da177e4SLinus Torvalds
3841da177e4SLinus Torvalds	  If unsure, say N.
3851da177e4SLinus Torvalds
3861da177e4SLinus Torvaldsconfig X25_ASY
387c9f1b39aSKees Cook	tristate "X.25 async driver"
3884f73bc4dSJoe Millenbach	depends on LAPB && X25 && TTY
3891da177e4SLinus Torvalds	---help---
3901da177e4SLinus Torvalds	  Send and receive X.25 frames over regular asynchronous serial
3911da177e4SLinus Torvalds	  lines such as telephone lines equipped with ordinary modems.
3921da177e4SLinus Torvalds
3931da177e4SLinus Torvalds	  Experts should note that this driver doesn't currently comply with
3941da177e4SLinus Torvalds	  the asynchronous HDLS framing protocols in CCITT recommendation X.25.
3951da177e4SLinus Torvalds
3961da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
3971da177e4SLinus Torvalds	  module will be called x25_asy.
3981da177e4SLinus Torvalds
3991da177e4SLinus Torvalds	  If unsure, say N.
4001da177e4SLinus Torvalds
4011da177e4SLinus Torvaldsconfig SBNI
4021da177e4SLinus Torvalds	tristate "Granch SBNI12 Leased Line adapter support"
403e6c5fb3bSJan Engelhardt	depends on X86
4041da177e4SLinus Torvalds	---help---
4051da177e4SLinus Torvalds	  Driver for ISA SBNI12-xx cards which are low cost alternatives to
4061da177e4SLinus Torvalds	  leased line modems.
4071da177e4SLinus Torvalds
4081da177e4SLinus Torvalds	  You can find more information and last versions of drivers and
4091da177e4SLinus Torvalds	  utilities at <http://www.granch.ru/>. If you have any question you
4101da177e4SLinus Torvalds	  can send email to <sbni@granch.ru>.
4111da177e4SLinus Torvalds
4121da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
4131da177e4SLinus Torvalds	  module will be called sbni.
4141da177e4SLinus Torvalds
4151da177e4SLinus Torvalds	  If unsure, say N.
4161da177e4SLinus Torvalds
4171da177e4SLinus Torvaldsconfig SBNI_MULTILINE
4181da177e4SLinus Torvalds	bool "Multiple line feature support"
4191da177e4SLinus Torvalds	depends on SBNI
4201da177e4SLinus Torvalds	help
4211da177e4SLinus Torvalds	  Schedule traffic for some parallel lines, via SBNI12 adapters.
4221da177e4SLinus Torvalds
4231da177e4SLinus Torvalds	  If you have two computers connected with two parallel lines it's
4241da177e4SLinus Torvalds	  possible to increase transfer rate nearly twice. You should have
4251da177e4SLinus Torvalds	  a program named 'sbniconfig' to configure adapters.
4261da177e4SLinus Torvalds
4271da177e4SLinus Torvalds	  If unsure, say N.
4281da177e4SLinus Torvalds
429e6c5fb3bSJan Engelhardtendif # WAN
430