123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248 |
- # SPDX-License-Identifier: GPL-2.0-only
- #
- # wan devices configuration
- #
- menuconfig WAN
- bool "Wan interfaces support"
- help
- Wide Area Networks (WANs), such as X.25, Frame Relay and leased
- lines, are used to interconnect Local Area Networks (LANs) over vast
- distances with data transfer rates significantly higher than those
- achievable with commonly used asynchronous modem connections.
- Usually, a quite expensive external device called a `WAN router' is
- needed to connect to a WAN. As an alternative, a relatively
- inexpensive WAN interface card can allow your Linux box to directly
- connect to a WAN.
- If you have one of those cards and wish to use it under Linux,
- say Y here and also to the WAN driver for your card.
- If unsure, say N.
- if WAN
- # Generic HDLC
- config HDLC
- tristate "Generic HDLC layer"
- help
- Say Y to this option if your Linux box contains a WAN (Wide Area
- Network) card supported by this driver and you are planning to
- connect the box to a WAN.
- You will need supporting software from
- <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
- Generic HDLC driver currently supports raw HDLC, Cisco HDLC, Frame
- Relay, synchronous Point-to-Point Protocol (PPP) and X.25.
- To compile this driver as a module, choose M here: the
- module will be called hdlc.
- If unsure, say N.
- config HDLC_RAW
- tristate "Raw HDLC support"
- depends on HDLC
- help
- Generic HDLC driver supporting raw HDLC over WAN connections.
- If unsure, say N.
- config HDLC_RAW_ETH
- tristate "Raw HDLC Ethernet device support"
- depends on HDLC
- help
- Generic HDLC driver supporting raw HDLC Ethernet device emulation
- over WAN connections.
- You will need it for Ethernet over HDLC bridges.
- If unsure, say N.
- config HDLC_CISCO
- tristate "Cisco HDLC support"
- depends on HDLC
- help
- Generic HDLC driver supporting Cisco HDLC over WAN connections.
- If unsure, say N.
- config HDLC_FR
- tristate "Frame Relay support"
- depends on HDLC
- help
- Generic HDLC driver supporting Frame Relay over WAN connections.
- If unsure, say N.
- config HDLC_PPP
- tristate "Synchronous Point-to-Point Protocol (PPP) support"
- depends on HDLC
- help
- Generic HDLC driver supporting PPP over WAN connections.
- If unsure, say N.
- config HDLC_X25
- tristate "X.25 protocol support"
- depends on HDLC && (LAPB=m && HDLC=m || LAPB=y)
- help
- Generic HDLC driver supporting X.25 over WAN connections.
- If unsure, say N.
- comment "X.25/LAPB support is disabled"
- depends on HDLC && (LAPB!=m || HDLC!=m) && LAPB!=y
- config PCI200SYN
- tristate "Goramo PCI200SYN support"
- depends on HDLC && PCI
- help
- Driver for PCI200SYN cards by Goramo sp. j.
- If you have such a card, say Y here and see
- <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
- To compile this as a module, choose M here: the
- module will be called pci200syn.
- If unsure, say N.
- config WANXL
- tristate "SBE Inc. wanXL support"
- depends on HDLC && PCI
- help
- Driver for wanXL PCI cards by SBE Inc.
- If you have such a card, say Y here and see
- <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
- To compile this as a module, choose M here: the
- module will be called wanxl.
- If unsure, say N.
- config WANXL_BUILD_FIRMWARE
- bool "rebuild wanXL firmware"
- depends on WANXL && !PREVENT_FIRMWARE_BUILD
- help
- Allows you to rebuild firmware run by the QUICC processor.
- It requires m68k toolchains and hexdump programs.
- You should never need this option, say N.
- config PC300TOO
- tristate "Cyclades PC300 RSV/X21 alternative support"
- depends on HDLC && PCI
- help
- Alternative driver for PC300 RSV/X21 PCI cards made by
- Cyclades, Inc. If you have such a card, say Y here and see
- <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
- To compile this as a module, choose M here: the module
- will be called pc300too.
- If unsure, say N here.
- config N2
- tristate "SDL RISCom/N2 support"
- depends on HDLC && ISA
- help
- Driver for RISCom/N2 single or dual channel ISA cards by
- SDL Communications Inc.
- If you have such a card, say Y here and see
- <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
- Note that N2csu and N2dds cards are not supported by this driver.
- To compile this driver as a module, choose M here: the module
- will be called n2.
- If unsure, say N.
- config C101
- tristate "Moxa C101 support"
- depends on HDLC && ISA
- help
- Driver for C101 SuperSync ISA cards by Moxa Technologies Co., Ltd.
- If you have such a card, say Y here and see
- <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
- To compile this driver as a module, choose M here: the
- module will be called c101.
- If unsure, say N.
- config FARSYNC
- tristate "FarSync T-Series support"
- depends on HDLC && PCI
- help
- Support for the FarSync T-Series X.21 (and V.35/V.24) cards by
- FarSite Communications Ltd.
- Synchronous communication is supported on all ports at speeds up to
- 8Mb/s (128K on V.24) using synchronous PPP, Cisco HDLC, raw HDLC,
- Frame Relay or X.25/LAPB.
- If you want the module to be automatically loaded when the interface
- is referenced then you should add "alias hdlcX farsync" to a file
- in /etc/modprobe.d/ for each interface, where X is 0, 1, 2, ..., or
- simply use "alias hdlc* farsync" to indicate all of them.
- To compile this driver as a module, choose M here: the
- module will be called farsync.
- config FSL_UCC_HDLC
- tristate "Freescale QUICC Engine HDLC support"
- depends on HDLC
- depends on QUICC_ENGINE
- help
- Driver for Freescale QUICC Engine HDLC controller. The driver
- supports HDLC in NMSI and TDM mode.
- To compile this driver as a module, choose M here: the
- module will be called fsl_ucc_hdlc.
- config SLIC_DS26522
- tristate "Slic Maxim ds26522 card support"
- depends on SPI
- depends on FSL_SOC || ARCH_MXC || ARCH_LAYERSCAPE || COMPILE_TEST
- select BITREVERSE
- help
- This module initializes and configures the slic maxim card
- in T1 or E1 mode.
- To compile this driver as a module, choose M here: the
- module will be called slic_ds26522.
- config IXP4XX_HSS
- tristate "Intel IXP4xx HSS (synchronous serial port) support"
- depends on HDLC && IXP4XX_NPE && IXP4XX_QMGR
- depends on ARCH_IXP4XX && OF
- select MFD_SYSCON
- help
- Say Y here if you want to use built-in HSS ports
- on IXP4xx processor.
- # X.25 network drivers
- config LAPBETHER
- tristate "LAPB over Ethernet driver"
- depends on LAPB && X25
- help
- Driver for a pseudo device (typically called /dev/lapb0) which allows
- you to open an LAPB point-to-point connection to some other computer
- on your Ethernet network.
- In order to do this, you need to say Y or M to the driver for your
- Ethernet card as well as to "LAPB Data Link Driver".
- To compile this driver as a module, choose M here: the
- module will be called lapbether.
- If unsure, say N.
- endif # WAN
|