brintos

brintos / linux-shallow public Read only

0
0
Text · 7.1 KiB · 67be985 Raw
263 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# wan devices configuration4#5 6menuconfig WAN7	bool "Wan interfaces support"8	help9	  Wide Area Networks (WANs), such as X.25, Frame Relay and leased10	  lines, are used to interconnect Local Area Networks (LANs) over vast11	  distances with data transfer rates significantly higher than those12	  achievable with commonly used asynchronous modem connections.13 14	  Usually, a quite expensive external device called a `WAN router' is15	  needed to connect to a WAN. As an alternative, a relatively16	  inexpensive WAN interface card can allow your Linux box to directly17	  connect to a WAN.18 19	  If you have one of those cards and wish to use it under Linux,20	  say Y here and also to the WAN driver for your card.21 22	  If unsure, say N.23 24if WAN25 26# Generic HDLC27config HDLC28	tristate "Generic HDLC layer"29	help30	  Say Y to this option if your Linux box contains a WAN (Wide Area31	  Network) card supported by this driver and you are planning to32	  connect the box to a WAN.33 34	  You will need supporting software from35	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.36	  Generic HDLC driver currently supports raw HDLC, Cisco HDLC, Frame37	  Relay, synchronous Point-to-Point Protocol (PPP) and X.25.38 39	  To compile this driver as a module, choose M here: the40	  module will be called hdlc.41 42	  If unsure, say N.43 44config HDLC_RAW45	tristate "Raw HDLC support"46	depends on HDLC47	help48	  Generic HDLC driver supporting raw HDLC over WAN connections.49 50	  If unsure, say N.51 52config HDLC_RAW_ETH53	tristate "Raw HDLC Ethernet device support"54	depends on HDLC55	help56	  Generic HDLC driver supporting raw HDLC Ethernet device emulation57	  over WAN connections.58 59	  You will need it for Ethernet over HDLC bridges.60 61	  If unsure, say N.62 63config HDLC_CISCO64	tristate "Cisco HDLC support"65	depends on HDLC66	help67	  Generic HDLC driver supporting Cisco HDLC over WAN connections.68 69	  If unsure, say N.70 71config HDLC_FR72	tristate "Frame Relay support"73	depends on HDLC74	help75	  Generic HDLC driver supporting Frame Relay over WAN connections.76 77	  If unsure, say N.78 79config HDLC_PPP80	tristate "Synchronous Point-to-Point Protocol (PPP) support"81	depends on HDLC82	help83	  Generic HDLC driver supporting PPP over WAN connections.84 85	  If unsure, say N.86 87config HDLC_X2588	tristate "X.25 protocol support"89	depends on HDLC && (LAPB=m && HDLC=m || LAPB=y)90	help91	  Generic HDLC driver supporting X.25 over WAN connections.92 93	  If unsure, say N.94 95comment "X.25/LAPB support is disabled"96	depends on HDLC && (LAPB!=m || HDLC!=m) && LAPB!=y97 98source "drivers/net/wan/framer/Kconfig"99 100config PCI200SYN101	tristate "Goramo PCI200SYN support"102	depends on HDLC && PCI103	help104	  Driver for PCI200SYN cards by Goramo sp. j.105 106	  If you have such a card, say Y here and see107	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.108 109	  To compile this as a module, choose M here: the110	  module will be called pci200syn.111 112	  If unsure, say N.113 114config WANXL115	tristate "SBE Inc. wanXL support"116	depends on HDLC && PCI117	help118	  Driver for wanXL PCI cards by SBE Inc.119 120	  If you have such a card, say Y here and see121	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.122 123	  To compile this as a module, choose M here: the124	  module will be called wanxl.125 126	  If unsure, say N.127 128config WANXL_BUILD_FIRMWARE129	bool "rebuild wanXL firmware"130	depends on WANXL && !PREVENT_FIRMWARE_BUILD131	help132	  Allows you to rebuild firmware run by the QUICC processor.133	  It requires m68k toolchains and hexdump programs.134 135	  You should never need this option, say N.136 137config PC300TOO138	tristate "Cyclades PC300 RSV/X21 alternative support"139	depends on HDLC && PCI140	help141	  Alternative driver for PC300 RSV/X21 PCI cards made by142	  Cyclades, Inc. If you have such a card, say Y here and see143	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.144 145	  To compile this as a module, choose M here: the module146	  will be called pc300too.147 148	  If unsure, say N here.149 150config N2151	tristate "SDL RISCom/N2 support"152	depends on HDLC && ISA153	help154	  Driver for RISCom/N2 single or dual channel ISA cards by155	  SDL Communications Inc.156 157	  If you have such a card, say Y here and see158	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.159 160	  Note that N2csu and N2dds cards are not supported by this driver.161 162	  To compile this driver as a module, choose M here: the module163	  will be called n2.164 165	  If unsure, say N.166 167config C101168	tristate "Moxa C101 support"169	depends on HDLC && ISA170	help171	  Driver for C101 SuperSync ISA cards by Moxa Technologies Co., Ltd.172 173	  If you have such a card, say Y here and see174	  <http://www.kernel.org/pub/linux/utils/net/hdlc/>.175 176	  To compile this driver as a module, choose M here: the177	  module will be called c101.178 179	  If unsure, say N.180 181config FARSYNC182	tristate "FarSync T-Series support"183	depends on HDLC && PCI && HAS_IOPORT184	help185	  Support for the FarSync T-Series X.21 (and V.35/V.24) cards by186	  FarSite Communications Ltd.187 188	  Synchronous communication is supported on all ports at speeds up to189	  8Mb/s (128K on V.24) using synchronous PPP, Cisco HDLC, raw HDLC,190	  Frame Relay or X.25/LAPB.191 192	  If you want the module to be automatically loaded when the interface193	  is referenced then you should add "alias hdlcX farsync" to a file194	  in /etc/modprobe.d/ for each interface, where X is 0, 1, 2, ..., or195	  simply use "alias hdlc* farsync" to indicate all of them.196 197	  To compile this driver as a module, choose M here: the198	  module will be called farsync.199 200config FSL_QMC_HDLC201	tristate "Freescale QMC HDLC support"202	depends on HDLC203	depends on CPM_QMC204	help205	  HDLC support using the Freescale QUICC Multichannel Controller (QMC).206 207	  To compile this driver as a module, choose M here: the208	  module will be called fsl_qmc_hdlc.209 210	  If unsure, say N.211 212config FSL_UCC_HDLC213	tristate "Freescale QUICC Engine HDLC support"214	depends on HDLC215	depends on QUICC_ENGINE216	help217	  Driver for Freescale QUICC Engine HDLC controller. The driver218	  supports HDLC in NMSI and TDM mode.219 220	  To compile this driver as a module, choose M here: the221	  module will be called fsl_ucc_hdlc.222 223config SLIC_DS26522224	tristate "Slic Maxim ds26522 card support"225	depends on SPI226	depends on FSL_SOC || ARCH_MXC || ARCH_LAYERSCAPE || COMPILE_TEST227	select BITREVERSE228	help229	  This module initializes and configures the slic maxim card230	  in T1 or E1 mode.231 232	  To compile this driver as a module, choose M here: the233	  module will be called slic_ds26522.234 235config IXP4XX_HSS236	tristate "Intel IXP4xx HSS (synchronous serial port) support"237	depends on HDLC && IXP4XX_NPE && IXP4XX_QMGR238	depends on ARCH_IXP4XX && OF239	select MFD_SYSCON240	help241	  Say Y here if you want to use built-in HSS ports242	  on IXP4xx processor.243 244# X.25 network drivers245config LAPBETHER246	tristate "LAPB over Ethernet driver"247	depends on LAPB && X25248	help249	  Driver for a pseudo device (typically called /dev/lapb0) which allows250	  you to open an LAPB point-to-point connection to some other computer251	  on your Ethernet network.252 253	  In order to do this, you need to say Y or M to the driver for your254	  Ethernet card as well as to "LAPB Data Link Driver".255 256	  To compile this driver as a module, choose M here: the257	  module will be called lapbether.258 259 260	  If unsure, say N.261 262endif # WAN263