1bdcffc5aSGreg Kroah-Hartmanconfig VT 2bdcffc5aSGreg Kroah-Hartman bool "Virtual terminal" if EXPERT 3bdcffc5aSGreg Kroah-Hartman depends on !S390 4bdcffc5aSGreg Kroah-Hartman select INPUT 5bdcffc5aSGreg Kroah-Hartman default y 6bdcffc5aSGreg Kroah-Hartman ---help--- 7bdcffc5aSGreg Kroah-Hartman If you say Y here, you will get support for terminal devices with 8bdcffc5aSGreg Kroah-Hartman display and keyboard devices. These are called "virtual" because you 9bdcffc5aSGreg Kroah-Hartman can run several virtual terminals (also called virtual consoles) on 10bdcffc5aSGreg Kroah-Hartman one physical terminal. This is rather useful, for example one 11bdcffc5aSGreg Kroah-Hartman virtual terminal can collect system messages and warnings, another 12bdcffc5aSGreg Kroah-Hartman one can be used for a text-mode user session, and a third could run 13bdcffc5aSGreg Kroah-Hartman an X session, all in parallel. Switching between virtual terminals 14bdcffc5aSGreg Kroah-Hartman is done with certain key combinations, usually Alt-<function key>. 15bdcffc5aSGreg Kroah-Hartman 16bdcffc5aSGreg Kroah-Hartman The setterm command ("man setterm") can be used to change the 17bdcffc5aSGreg Kroah-Hartman properties (such as colors or beeping) of a virtual terminal. The 18bdcffc5aSGreg Kroah-Hartman man page console_codes(4) ("man console_codes") contains the special 19bdcffc5aSGreg Kroah-Hartman character sequences that can be used to change those properties 20bdcffc5aSGreg Kroah-Hartman directly. The fonts used on virtual terminals can be changed with 21bdcffc5aSGreg Kroah-Hartman the setfont ("man setfont") command and the key bindings are defined 22bdcffc5aSGreg Kroah-Hartman with the loadkeys ("man loadkeys") command. 23bdcffc5aSGreg Kroah-Hartman 24bdcffc5aSGreg Kroah-Hartman You need at least one virtual terminal device in order to make use 25bdcffc5aSGreg Kroah-Hartman of your keyboard and monitor. Therefore, only people configuring an 26bdcffc5aSGreg Kroah-Hartman embedded system would want to say N here in order to save some 27bdcffc5aSGreg Kroah-Hartman memory; the only way to log into such a system is then via a serial 28bdcffc5aSGreg Kroah-Hartman or network connection. 29bdcffc5aSGreg Kroah-Hartman 30bdcffc5aSGreg Kroah-Hartman If unsure, say Y, or else you won't be able to do much with your new 31bdcffc5aSGreg Kroah-Hartman shiny Linux system :-) 32bdcffc5aSGreg Kroah-Hartman 33bdcffc5aSGreg Kroah-Hartmanconfig CONSOLE_TRANSLATIONS 34bdcffc5aSGreg Kroah-Hartman depends on VT 35bdcffc5aSGreg Kroah-Hartman default y 36bdcffc5aSGreg Kroah-Hartman bool "Enable character translations in console" if EXPERT 37bdcffc5aSGreg Kroah-Hartman ---help--- 38bdcffc5aSGreg Kroah-Hartman This enables support for font mapping and Unicode translation 39bdcffc5aSGreg Kroah-Hartman on virtual consoles. 40bdcffc5aSGreg Kroah-Hartman 41bdcffc5aSGreg Kroah-Hartmanconfig VT_CONSOLE 42bdcffc5aSGreg Kroah-Hartman bool "Support for console on virtual terminal" if EXPERT 43bdcffc5aSGreg Kroah-Hartman depends on VT 44bdcffc5aSGreg Kroah-Hartman default y 45bdcffc5aSGreg Kroah-Hartman ---help--- 46bdcffc5aSGreg Kroah-Hartman The system console is the device which receives all kernel messages 47bdcffc5aSGreg Kroah-Hartman and warnings and which allows logins in single user mode. If you 48bdcffc5aSGreg Kroah-Hartman answer Y here, a virtual terminal (the device used to interact with 49bdcffc5aSGreg Kroah-Hartman a physical terminal) can be used as system console. This is the most 50bdcffc5aSGreg Kroah-Hartman common mode of operations, so you should say Y here unless you want 51bdcffc5aSGreg Kroah-Hartman the kernel messages be output only to a serial port (in which case 52bdcffc5aSGreg Kroah-Hartman you should say Y to "Console on serial port", below). 53bdcffc5aSGreg Kroah-Hartman 54bdcffc5aSGreg Kroah-Hartman If you do say Y here, by default the currently visible virtual 55bdcffc5aSGreg Kroah-Hartman terminal (/dev/tty0) will be used as system console. You can change 56bdcffc5aSGreg Kroah-Hartman that with a kernel command line option such as "console=tty3" which 57bdcffc5aSGreg Kroah-Hartman would use the third virtual terminal as system console. (Try "man 58bdcffc5aSGreg Kroah-Hartman bootparam" or see the documentation of your boot loader (lilo or 59bdcffc5aSGreg Kroah-Hartman loadlin) about how to pass options to the kernel at boot time.) 60bdcffc5aSGreg Kroah-Hartman 61bdcffc5aSGreg Kroah-Hartman If unsure, say Y. 62bdcffc5aSGreg Kroah-Hartman 63bdcffc5aSGreg Kroah-Hartmanconfig HW_CONSOLE 64bdcffc5aSGreg Kroah-Hartman bool 65bdcffc5aSGreg Kroah-Hartman depends on VT && !S390 && !UML 66bdcffc5aSGreg Kroah-Hartman default y 67bdcffc5aSGreg Kroah-Hartman 68bdcffc5aSGreg Kroah-Hartmanconfig VT_HW_CONSOLE_BINDING 69bdcffc5aSGreg Kroah-Hartman bool "Support for binding and unbinding console drivers" 70bdcffc5aSGreg Kroah-Hartman depends on HW_CONSOLE 71bdcffc5aSGreg Kroah-Hartman default n 72bdcffc5aSGreg Kroah-Hartman ---help--- 73bdcffc5aSGreg Kroah-Hartman The virtual terminal is the device that interacts with the physical 74bdcffc5aSGreg Kroah-Hartman terminal through console drivers. On these systems, at least one 75bdcffc5aSGreg Kroah-Hartman console driver is loaded. In other configurations, additional console 76bdcffc5aSGreg Kroah-Hartman drivers may be enabled, such as the framebuffer console. If more than 77bdcffc5aSGreg Kroah-Hartman 1 console driver is enabled, setting this to 'y' will allow you to 78bdcffc5aSGreg Kroah-Hartman select the console driver that will serve as the backend for the 79bdcffc5aSGreg Kroah-Hartman virtual terminals. 80bdcffc5aSGreg Kroah-Hartman 81bdcffc5aSGreg Kroah-Hartman See <file:Documentation/console/console.txt> for more 82bdcffc5aSGreg Kroah-Hartman information. For framebuffer console users, please refer to 83bdcffc5aSGreg Kroah-Hartman <file:Documentation/fb/fbcon.txt>. 84bdcffc5aSGreg Kroah-Hartman 85bdcffc5aSGreg Kroah-Hartmanconfig UNIX98_PTYS 86bdcffc5aSGreg Kroah-Hartman bool "Unix98 PTY support" if EXPERT 87bdcffc5aSGreg Kroah-Hartman default y 88bdcffc5aSGreg Kroah-Hartman ---help--- 89bdcffc5aSGreg Kroah-Hartman A pseudo terminal (PTY) is a software device consisting of two 90bdcffc5aSGreg Kroah-Hartman halves: a master and a slave. The slave device behaves identical to 91bdcffc5aSGreg Kroah-Hartman a physical terminal; the master device is used by a process to 92bdcffc5aSGreg Kroah-Hartman read data from and write data to the slave, thereby emulating a 93bdcffc5aSGreg Kroah-Hartman terminal. Typical programs for the master side are telnet servers 94bdcffc5aSGreg Kroah-Hartman and xterms. 95bdcffc5aSGreg Kroah-Hartman 96bdcffc5aSGreg Kroah-Hartman Linux has traditionally used the BSD-like names /dev/ptyxx for 97bdcffc5aSGreg Kroah-Hartman masters and /dev/ttyxx for slaves of pseudo terminals. This scheme 98bdcffc5aSGreg Kroah-Hartman has a number of problems. The GNU C library glibc 2.1 and later, 99bdcffc5aSGreg Kroah-Hartman however, supports the Unix98 naming standard: in order to acquire a 100bdcffc5aSGreg Kroah-Hartman pseudo terminal, a process opens /dev/ptmx; the number of the pseudo 101bdcffc5aSGreg Kroah-Hartman terminal is then made available to the process and the pseudo 102bdcffc5aSGreg Kroah-Hartman terminal slave can be accessed as /dev/pts/<number>. What was 103bdcffc5aSGreg Kroah-Hartman traditionally /dev/ttyp2 will then be /dev/pts/2, for example. 104bdcffc5aSGreg Kroah-Hartman 105bdcffc5aSGreg Kroah-Hartman All modern Linux systems use the Unix98 ptys. Say Y unless 106bdcffc5aSGreg Kroah-Hartman you're on an embedded system and want to conserve memory. 107bdcffc5aSGreg Kroah-Hartman 108bdcffc5aSGreg Kroah-Hartmanconfig DEVPTS_MULTIPLE_INSTANCES 109bdcffc5aSGreg Kroah-Hartman bool "Support multiple instances of devpts" 110bdcffc5aSGreg Kroah-Hartman depends on UNIX98_PTYS 111bdcffc5aSGreg Kroah-Hartman default n 112bdcffc5aSGreg Kroah-Hartman ---help--- 113bdcffc5aSGreg Kroah-Hartman Enable support for multiple instances of devpts filesystem. 114bdcffc5aSGreg Kroah-Hartman If you want to have isolated PTY namespaces (eg: in containers), 115bdcffc5aSGreg Kroah-Hartman say Y here. Otherwise, say N. If enabled, each mount of devpts 116bdcffc5aSGreg Kroah-Hartman filesystem with the '-o newinstance' option will create an 117bdcffc5aSGreg Kroah-Hartman independent PTY namespace. 118bdcffc5aSGreg Kroah-Hartman 119bdcffc5aSGreg Kroah-Hartmanconfig LEGACY_PTYS 120bdcffc5aSGreg Kroah-Hartman bool "Legacy (BSD) PTY support" 121bdcffc5aSGreg Kroah-Hartman default y 122bdcffc5aSGreg Kroah-Hartman ---help--- 123bdcffc5aSGreg Kroah-Hartman A pseudo terminal (PTY) is a software device consisting of two 124bdcffc5aSGreg Kroah-Hartman halves: a master and a slave. The slave device behaves identical to 125bdcffc5aSGreg Kroah-Hartman a physical terminal; the master device is used by a process to 126bdcffc5aSGreg Kroah-Hartman read data from and write data to the slave, thereby emulating a 127bdcffc5aSGreg Kroah-Hartman terminal. Typical programs for the master side are telnet servers 128bdcffc5aSGreg Kroah-Hartman and xterms. 129bdcffc5aSGreg Kroah-Hartman 130bdcffc5aSGreg Kroah-Hartman Linux has traditionally used the BSD-like names /dev/ptyxx 131bdcffc5aSGreg Kroah-Hartman for masters and /dev/ttyxx for slaves of pseudo 132bdcffc5aSGreg Kroah-Hartman terminals. This scheme has a number of problems, including 133bdcffc5aSGreg Kroah-Hartman security. This option enables these legacy devices; on most 134bdcffc5aSGreg Kroah-Hartman systems, it is safe to say N. 135bdcffc5aSGreg Kroah-Hartman 136bdcffc5aSGreg Kroah-Hartman 137bdcffc5aSGreg Kroah-Hartmanconfig LEGACY_PTY_COUNT 138bdcffc5aSGreg Kroah-Hartman int "Maximum number of legacy PTY in use" 139bdcffc5aSGreg Kroah-Hartman depends on LEGACY_PTYS 140bdcffc5aSGreg Kroah-Hartman range 0 256 141bdcffc5aSGreg Kroah-Hartman default "256" 142bdcffc5aSGreg Kroah-Hartman ---help--- 143bdcffc5aSGreg Kroah-Hartman The maximum number of legacy PTYs that can be used at any one time. 144bdcffc5aSGreg Kroah-Hartman The default is 256, and should be more than enough. Embedded 145bdcffc5aSGreg Kroah-Hartman systems may want to reduce this to save memory. 146bdcffc5aSGreg Kroah-Hartman 147bdcffc5aSGreg Kroah-Hartman When not in use, each legacy PTY occupies 12 bytes on 32-bit 148bdcffc5aSGreg Kroah-Hartman architectures and 24 bytes on 64-bit architectures. 149bdcffc5aSGreg Kroah-Hartman 150*a6afd9f3SGreg Kroah-Hartmanconfig BFIN_JTAG_COMM 151*a6afd9f3SGreg Kroah-Hartman tristate "Blackfin JTAG Communication" 152*a6afd9f3SGreg Kroah-Hartman depends on BLACKFIN 153*a6afd9f3SGreg Kroah-Hartman help 154*a6afd9f3SGreg Kroah-Hartman Add support for emulating a TTY device over the Blackfin JTAG. 155*a6afd9f3SGreg Kroah-Hartman 156*a6afd9f3SGreg Kroah-Hartman To compile this driver as a module, choose M here: the 157*a6afd9f3SGreg Kroah-Hartman module will be called bfin_jtag_comm. 158*a6afd9f3SGreg Kroah-Hartman 159*a6afd9f3SGreg Kroah-Hartmanconfig BFIN_JTAG_COMM_CONSOLE 160*a6afd9f3SGreg Kroah-Hartman bool "Console on Blackfin JTAG" 161*a6afd9f3SGreg Kroah-Hartman depends on BFIN_JTAG_COMM=y 162*a6afd9f3SGreg Kroah-Hartman 163*a6afd9f3SGreg Kroah-Hartmanconfig SERIAL_NONSTANDARD 164*a6afd9f3SGreg Kroah-Hartman bool "Non-standard serial port support" 165*a6afd9f3SGreg Kroah-Hartman depends on HAS_IOMEM 166*a6afd9f3SGreg Kroah-Hartman ---help--- 167*a6afd9f3SGreg Kroah-Hartman Say Y here if you have any non-standard serial boards -- boards 168*a6afd9f3SGreg Kroah-Hartman which aren't supported using the standard "dumb" serial driver. 169*a6afd9f3SGreg Kroah-Hartman This includes intelligent serial boards such as Cyclades, 170*a6afd9f3SGreg Kroah-Hartman Digiboards, etc. These are usually used for systems that need many 171*a6afd9f3SGreg Kroah-Hartman serial ports because they serve many terminals or dial-in 172*a6afd9f3SGreg Kroah-Hartman connections. 173*a6afd9f3SGreg Kroah-Hartman 174*a6afd9f3SGreg Kroah-Hartman Note that the answer to this question won't directly affect the 175*a6afd9f3SGreg Kroah-Hartman kernel: saying N will just cause the configurator to skip all 176*a6afd9f3SGreg Kroah-Hartman the questions about non-standard serial boards. 177*a6afd9f3SGreg Kroah-Hartman 178*a6afd9f3SGreg Kroah-Hartman Most people can say N here. 179*a6afd9f3SGreg Kroah-Hartman 180*a6afd9f3SGreg Kroah-Hartmanconfig ROCKETPORT 181*a6afd9f3SGreg Kroah-Hartman tristate "Comtrol RocketPort support" 182*a6afd9f3SGreg Kroah-Hartman depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) 183*a6afd9f3SGreg Kroah-Hartman help 184*a6afd9f3SGreg Kroah-Hartman This driver supports Comtrol RocketPort and RocketModem PCI boards. 185*a6afd9f3SGreg Kroah-Hartman These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or 186*a6afd9f3SGreg Kroah-Hartman modems. For information about the RocketPort/RocketModem boards 187*a6afd9f3SGreg Kroah-Hartman and this driver read <file:Documentation/serial/rocket.txt>. 188*a6afd9f3SGreg Kroah-Hartman 189*a6afd9f3SGreg Kroah-Hartman To compile this driver as a module, choose M here: the 190*a6afd9f3SGreg Kroah-Hartman module will be called rocket. 191*a6afd9f3SGreg Kroah-Hartman 192*a6afd9f3SGreg Kroah-Hartman If you want to compile this driver into the kernel, say Y here. If 193*a6afd9f3SGreg Kroah-Hartman you don't have a Comtrol RocketPort/RocketModem card installed, say N. 194*a6afd9f3SGreg Kroah-Hartman 195*a6afd9f3SGreg Kroah-Hartmanconfig CYCLADES 196*a6afd9f3SGreg Kroah-Hartman tristate "Cyclades async mux support" 197*a6afd9f3SGreg Kroah-Hartman depends on SERIAL_NONSTANDARD && (PCI || ISA) 198*a6afd9f3SGreg Kroah-Hartman select FW_LOADER 199*a6afd9f3SGreg Kroah-Hartman ---help--- 200*a6afd9f3SGreg Kroah-Hartman This driver supports Cyclades Z and Y multiserial boards. 201*a6afd9f3SGreg Kroah-Hartman You would need something like this to connect more than two modems to 202*a6afd9f3SGreg Kroah-Hartman your Linux box, for instance in order to become a dial-in server. 203*a6afd9f3SGreg Kroah-Hartman 204*a6afd9f3SGreg Kroah-Hartman For information about the Cyclades-Z card, read 205*a6afd9f3SGreg Kroah-Hartman <file:Documentation/serial/README.cycladesZ>. 206*a6afd9f3SGreg Kroah-Hartman 207*a6afd9f3SGreg Kroah-Hartman To compile this driver as a module, choose M here: the 208*a6afd9f3SGreg Kroah-Hartman module will be called cyclades. 209*a6afd9f3SGreg Kroah-Hartman 210*a6afd9f3SGreg Kroah-Hartman If you haven't heard about it, it's safe to say N. 211*a6afd9f3SGreg Kroah-Hartman 212*a6afd9f3SGreg Kroah-Hartmanconfig CYZ_INTR 213*a6afd9f3SGreg Kroah-Hartman bool "Cyclades-Z interrupt mode operation (EXPERIMENTAL)" 214*a6afd9f3SGreg Kroah-Hartman depends on EXPERIMENTAL && CYCLADES 215*a6afd9f3SGreg Kroah-Hartman help 216*a6afd9f3SGreg Kroah-Hartman The Cyclades-Z family of multiport cards allows 2 (two) driver op 217*a6afd9f3SGreg Kroah-Hartman modes: polling and interrupt. In polling mode, the driver will check 218*a6afd9f3SGreg Kroah-Hartman the status of the Cyclades-Z ports every certain amount of time 219*a6afd9f3SGreg Kroah-Hartman (which is called polling cycle and is configurable). In interrupt 220*a6afd9f3SGreg Kroah-Hartman mode, it will use an interrupt line (IRQ) in order to check the 221*a6afd9f3SGreg Kroah-Hartman status of the Cyclades-Z ports. The default op mode is polling. If 222*a6afd9f3SGreg Kroah-Hartman unsure, say N. 223*a6afd9f3SGreg Kroah-Hartman 224*a6afd9f3SGreg Kroah-Hartmanconfig MOXA_INTELLIO 225*a6afd9f3SGreg Kroah-Hartman tristate "Moxa Intellio support" 226*a6afd9f3SGreg Kroah-Hartman depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) 227*a6afd9f3SGreg Kroah-Hartman select FW_LOADER 228*a6afd9f3SGreg Kroah-Hartman help 229*a6afd9f3SGreg Kroah-Hartman Say Y here if you have a Moxa Intellio multiport serial card. 230*a6afd9f3SGreg Kroah-Hartman 231*a6afd9f3SGreg Kroah-Hartman To compile this driver as a module, choose M here: the 232*a6afd9f3SGreg Kroah-Hartman module will be called moxa. 233*a6afd9f3SGreg Kroah-Hartman 234*a6afd9f3SGreg Kroah-Hartmanconfig MOXA_SMARTIO 235*a6afd9f3SGreg Kroah-Hartman tristate "Moxa SmartIO support v. 2.0" 236*a6afd9f3SGreg Kroah-Hartman depends on SERIAL_NONSTANDARD && (PCI || EISA || ISA) 237*a6afd9f3SGreg Kroah-Hartman help 238*a6afd9f3SGreg Kroah-Hartman Say Y here if you have a Moxa SmartIO multiport serial card and/or 239*a6afd9f3SGreg Kroah-Hartman want to help develop a new version of this driver. 240*a6afd9f3SGreg Kroah-Hartman 241*a6afd9f3SGreg Kroah-Hartman This is upgraded (1.9.1) driver from original Moxa drivers with 242*a6afd9f3SGreg Kroah-Hartman changes finally resulting in PCI probing. 243*a6afd9f3SGreg Kroah-Hartman 244*a6afd9f3SGreg Kroah-Hartman This driver can also be built as a module. The module will be called 245*a6afd9f3SGreg Kroah-Hartman mxser. If you want to do that, say M here. 246*a6afd9f3SGreg Kroah-Hartman 247*a6afd9f3SGreg Kroah-Hartmanconfig SYNCLINK 248*a6afd9f3SGreg Kroah-Hartman tristate "Microgate SyncLink card support" 249*a6afd9f3SGreg Kroah-Hartman depends on SERIAL_NONSTANDARD && PCI && ISA_DMA_API 250*a6afd9f3SGreg Kroah-Hartman help 251*a6afd9f3SGreg Kroah-Hartman Provides support for the SyncLink ISA and PCI multiprotocol serial 252*a6afd9f3SGreg Kroah-Hartman adapters. These adapters support asynchronous and HDLC bit 253*a6afd9f3SGreg Kroah-Hartman synchronous communication up to 10Mbps (PCI adapter). 254*a6afd9f3SGreg Kroah-Hartman 255*a6afd9f3SGreg Kroah-Hartman This driver can only be built as a module ( = code which can be 256*a6afd9f3SGreg Kroah-Hartman inserted in and removed from the running kernel whenever you want). 257*a6afd9f3SGreg Kroah-Hartman The module will be called synclink. If you want to do that, say M 258*a6afd9f3SGreg Kroah-Hartman here. 259*a6afd9f3SGreg Kroah-Hartman 260*a6afd9f3SGreg Kroah-Hartmanconfig SYNCLINKMP 261*a6afd9f3SGreg Kroah-Hartman tristate "SyncLink Multiport support" 262*a6afd9f3SGreg Kroah-Hartman depends on SERIAL_NONSTANDARD && PCI 263*a6afd9f3SGreg Kroah-Hartman help 264*a6afd9f3SGreg Kroah-Hartman Enable support for the SyncLink Multiport (2 or 4 ports) 265*a6afd9f3SGreg Kroah-Hartman serial adapter, running asynchronous and HDLC communications up 266*a6afd9f3SGreg Kroah-Hartman to 2.048Mbps. Each ports is independently selectable for 267*a6afd9f3SGreg Kroah-Hartman RS-232, V.35, RS-449, RS-530, and X.21 268*a6afd9f3SGreg Kroah-Hartman 269*a6afd9f3SGreg Kroah-Hartman This driver may be built as a module ( = code which can be 270*a6afd9f3SGreg Kroah-Hartman inserted in and removed from the running kernel whenever you want). 271*a6afd9f3SGreg Kroah-Hartman The module will be called synclinkmp. If you want to do that, say M 272*a6afd9f3SGreg Kroah-Hartman here. 273*a6afd9f3SGreg Kroah-Hartman 274*a6afd9f3SGreg Kroah-Hartmanconfig SYNCLINK_GT 275*a6afd9f3SGreg Kroah-Hartman tristate "SyncLink GT/AC support" 276*a6afd9f3SGreg Kroah-Hartman depends on SERIAL_NONSTANDARD && PCI 277*a6afd9f3SGreg Kroah-Hartman help 278*a6afd9f3SGreg Kroah-Hartman Support for SyncLink GT and SyncLink AC families of 279*a6afd9f3SGreg Kroah-Hartman synchronous and asynchronous serial adapters 280*a6afd9f3SGreg Kroah-Hartman manufactured by Microgate Systems, Ltd. (www.microgate.com) 281*a6afd9f3SGreg Kroah-Hartman 282*a6afd9f3SGreg Kroah-Hartmanconfig NOZOMI 283*a6afd9f3SGreg Kroah-Hartman tristate "HSDPA Broadband Wireless Data Card - Globe Trotter" 284*a6afd9f3SGreg Kroah-Hartman depends on PCI && EXPERIMENTAL 285*a6afd9f3SGreg Kroah-Hartman help 286*a6afd9f3SGreg Kroah-Hartman If you have a HSDPA driver Broadband Wireless Data Card - 287*a6afd9f3SGreg Kroah-Hartman Globe Trotter PCMCIA card, say Y here. 288*a6afd9f3SGreg Kroah-Hartman 289*a6afd9f3SGreg Kroah-Hartman To compile this driver as a module, choose M here, the module 290*a6afd9f3SGreg Kroah-Hartman will be called nozomi. 291*a6afd9f3SGreg Kroah-Hartman 292*a6afd9f3SGreg Kroah-Hartmanconfig ISI 293*a6afd9f3SGreg Kroah-Hartman tristate "Multi-Tech multiport card support (EXPERIMENTAL)" 294*a6afd9f3SGreg Kroah-Hartman depends on SERIAL_NONSTANDARD && PCI 295*a6afd9f3SGreg Kroah-Hartman select FW_LOADER 296*a6afd9f3SGreg Kroah-Hartman help 297*a6afd9f3SGreg Kroah-Hartman This is a driver for the Multi-Tech cards which provide several 298*a6afd9f3SGreg Kroah-Hartman serial ports. The driver is experimental and can currently only be 299*a6afd9f3SGreg Kroah-Hartman built as a module. The module will be called isicom. 300*a6afd9f3SGreg Kroah-Hartman If you want to do that, choose M here. 301*a6afd9f3SGreg Kroah-Hartman 302*a6afd9f3SGreg Kroah-Hartmanconfig N_HDLC 303*a6afd9f3SGreg Kroah-Hartman tristate "HDLC line discipline support" 304*a6afd9f3SGreg Kroah-Hartman depends on SERIAL_NONSTANDARD 305*a6afd9f3SGreg Kroah-Hartman help 306*a6afd9f3SGreg Kroah-Hartman Allows synchronous HDLC communications with tty device drivers that 307*a6afd9f3SGreg Kroah-Hartman support synchronous HDLC such as the Microgate SyncLink adapter. 308*a6afd9f3SGreg Kroah-Hartman 309*a6afd9f3SGreg Kroah-Hartman This driver can be built as a module ( = code which can be 310*a6afd9f3SGreg Kroah-Hartman inserted in and removed from the running kernel whenever you want). 311*a6afd9f3SGreg Kroah-Hartman The module will be called n_hdlc. If you want to do that, say M 312*a6afd9f3SGreg Kroah-Hartman here. 313*a6afd9f3SGreg Kroah-Hartman 314*a6afd9f3SGreg Kroah-Hartmanconfig N_GSM 315*a6afd9f3SGreg Kroah-Hartman tristate "GSM MUX line discipline support (EXPERIMENTAL)" 316*a6afd9f3SGreg Kroah-Hartman depends on EXPERIMENTAL 317*a6afd9f3SGreg Kroah-Hartman depends on NET 318*a6afd9f3SGreg Kroah-Hartman help 319*a6afd9f3SGreg Kroah-Hartman This line discipline provides support for the GSM MUX protocol and 320*a6afd9f3SGreg Kroah-Hartman presents the mux as a set of 61 individual tty devices. 321bdcffc5aSGreg Kroah-Hartman 322