diff options
| author | Greg Kroah-Hartman <gregkh@suse.de> | 2011-02-22 19:14:56 -0500 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-02-22 19:14:56 -0500 |
| commit | a6afd9f3e819de4795fcd356e5bfad446e4323f2 (patch) | |
| tree | 3402b3981867fd4057b4eb33583b6300ae93b9a6 /drivers | |
| parent | 44ed76b78e158d852f640d533b7acc08b91f2132 (diff) | |
tty: move a number of tty drivers from drivers/char/ to drivers/tty/
As planned by Arnd Bergmann, this moves the following drivers from
drivers/char/ to drivers/tty/ as that's where they really belong:
amiserial
nozomi
synclink
rocket
cyclades
moxa
mxser
isicom
bfin_jtag_comm
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Jiri Slaby <jslaby@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/char/Kconfig | 172 | ||||
| -rw-r--r-- | drivers/char/Makefile | 11 | ||||
| -rw-r--r-- | drivers/tty/Kconfig | 171 | ||||
| -rw-r--r-- | drivers/tty/Makefile | 13 | ||||
| -rw-r--r-- | drivers/tty/amiserial.c (renamed from drivers/char/amiserial.c) | 0 | ||||
| -rw-r--r-- | drivers/tty/bfin_jtag_comm.c (renamed from drivers/char/bfin_jtag_comm.c) | 0 | ||||
| -rw-r--r-- | drivers/tty/cyclades.c (renamed from drivers/char/cyclades.c) | 0 | ||||
| -rw-r--r-- | drivers/tty/isicom.c (renamed from drivers/char/isicom.c) | 0 | ||||
| -rw-r--r-- | drivers/tty/moxa.c (renamed from drivers/char/moxa.c) | 0 | ||||
| -rw-r--r-- | drivers/tty/moxa.h (renamed from drivers/char/moxa.h) | 0 | ||||
| -rw-r--r-- | drivers/tty/mxser.c (renamed from drivers/char/mxser.c) | 0 | ||||
| -rw-r--r-- | drivers/tty/mxser.h (renamed from drivers/char/mxser.h) | 0 | ||||
| -rw-r--r-- | drivers/tty/nozomi.c (renamed from drivers/char/nozomi.c) | 0 | ||||
| -rw-r--r-- | drivers/tty/rocket.c (renamed from drivers/char/rocket.c) | 0 | ||||
| -rw-r--r-- | drivers/tty/rocket.h (renamed from drivers/char/rocket.h) | 0 | ||||
| -rw-r--r-- | drivers/tty/rocket_int.h (renamed from drivers/char/rocket_int.h) | 0 | ||||
| -rw-r--r-- | drivers/tty/synclink.c (renamed from drivers/char/synclink.c) | 0 | ||||
| -rw-r--r-- | drivers/tty/synclink_gt.c (renamed from drivers/char/synclink_gt.c) | 0 | ||||
| -rw-r--r-- | drivers/tty/synclinkmp.c (renamed from drivers/char/synclinkmp.c) | 0 |
19 files changed, 184 insertions, 183 deletions
diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index 9b9ab867f50e..1adfac6a7b0b 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig | |||
| @@ -15,36 +15,6 @@ config DEVKMEM | |||
| 15 | kind of kernel debugging operations. | 15 | kind of kernel debugging operations. |
| 16 | When in doubt, say "N". | 16 | When in doubt, say "N". |
| 17 | 17 | ||
| 18 | config BFIN_JTAG_COMM | ||
| 19 | tristate "Blackfin JTAG Communication" | ||
| 20 | depends on BLACKFIN | ||
| 21 | help | ||
| 22 | Add support for emulating a TTY device over the Blackfin JTAG. | ||
| 23 | |||
| 24 | To compile this driver as a module, choose M here: the | ||
| 25 | module will be called bfin_jtag_comm. | ||
| 26 | |||
| 27 | config BFIN_JTAG_COMM_CONSOLE | ||
| 28 | bool "Console on Blackfin JTAG" | ||
| 29 | depends on BFIN_JTAG_COMM=y | ||
| 30 | |||
| 31 | config SERIAL_NONSTANDARD | ||
| 32 | bool "Non-standard serial port support" | ||
| 33 | depends on HAS_IOMEM | ||
| 34 | ---help--- | ||
| 35 | Say Y here if you have any non-standard serial boards -- boards | ||
| 36 | which aren't supported using the standard "dumb" serial driver. | ||
| 37 | This includes intelligent serial boards such as Cyclades, | ||
| 38 | Digiboards, etc. These are usually used for systems that need many | ||
| 39 | serial ports because they serve many terminals or dial-in | ||
| 40 | connections. | ||
| 41 | |||
| 42 | Note that the answer to this question won't directly affect the | ||
| 43 | kernel: saying N will just cause the configurator to skip all | ||
| 44 | the questions about non-standard serial boards. | ||
| 45 | |||
| 46 | Most people can say N here. | ||
| 47 | |||
| 48 | config COMPUTONE | 18 | config COMPUTONE |
| 49 | tristate "Computone IntelliPort Plus serial support" | 19 | tristate "Computone IntelliPort Plus serial support" |
| 50 | depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) | 20 | depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) |
| @@ -60,50 +30,6 @@ config COMPUTONE | |||
| 60 | To compile this driver as module, choose M here: the | 30 | To compile this driver as module, choose M here: the |
| 61 | module will be called ip2. | 31 | module will be called ip2. |
| 62 | 32 | ||
| 63 | config ROCKETPORT | ||
| 64 | tristate "Comtrol RocketPort support" | ||
| 65 | depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) | ||
| 66 | help | ||
| 67 | This driver supports Comtrol RocketPort and RocketModem PCI boards. | ||
| 68 | These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or | ||
| 69 | modems. For information about the RocketPort/RocketModem boards | ||
| 70 | and this driver read <file:Documentation/serial/rocket.txt>. | ||
| 71 | |||
| 72 | To compile this driver as a module, choose M here: the | ||
| 73 | module will be called rocket. | ||
| 74 | |||
| 75 | If you want to compile this driver into the kernel, say Y here. If | ||
| 76 | you don't have a Comtrol RocketPort/RocketModem card installed, say N. | ||
| 77 | |||
| 78 | config CYCLADES | ||
| 79 | tristate "Cyclades async mux support" | ||
| 80 | depends on SERIAL_NONSTANDARD && (PCI || ISA) | ||
| 81 | select FW_LOADER | ||
| 82 | ---help--- | ||
| 83 | This driver supports Cyclades Z and Y multiserial boards. | ||
| 84 | You would need something like this to connect more than two modems to | ||
| 85 | your Linux box, for instance in order to become a dial-in server. | ||
| 86 | |||
| 87 | For information about the Cyclades-Z card, read | ||
| 88 | <file:Documentation/serial/README.cycladesZ>. | ||
| 89 | |||
| 90 | To compile this driver as a module, choose M here: the | ||
| 91 | module will be called cyclades. | ||
| 92 | |||
| 93 | If you haven't heard about it, it's safe to say N. | ||
| 94 | |||
| 95 | config CYZ_INTR | ||
| 96 | bool "Cyclades-Z interrupt mode operation (EXPERIMENTAL)" | ||
| 97 | depends on EXPERIMENTAL && CYCLADES | ||
| 98 | help | ||
| 99 | The Cyclades-Z family of multiport cards allows 2 (two) driver op | ||
| 100 | modes: polling and interrupt. In polling mode, the driver will check | ||
| 101 | the status of the Cyclades-Z ports every certain amount of time | ||
| 102 | (which is called polling cycle and is configurable). In interrupt | ||
| 103 | mode, it will use an interrupt line (IRQ) in order to check the | ||
| 104 | status of the Cyclades-Z ports. The default op mode is polling. If | ||
| 105 | unsure, say N. | ||
| 106 | |||
| 107 | config DIGIEPCA | 33 | config DIGIEPCA |
| 108 | tristate "Digiboard Intelligent Async Support" | 34 | tristate "Digiboard Intelligent Async Support" |
| 109 | depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) | 35 | depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) |
| @@ -119,94 +45,6 @@ config DIGIEPCA | |||
| 119 | To compile this driver as a module, choose M here: the | 45 | To compile this driver as a module, choose M here: the |
| 120 | module will be called epca. | 46 | module will be called epca. |
| 121 | 47 | ||
| 122 | config MOXA_INTELLIO | ||
| 123 | tristate "Moxa Intellio support" | ||
| 124 | depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) | ||
| 125 | select FW_LOADER | ||
| 126 | help | ||
| 127 | Say Y here if you have a Moxa Intellio multiport serial card. | ||
| 128 | |||
| 129 | To compile this driver as a module, choose M here: the | ||
| 130 | module will be called moxa. | ||
| 131 | |||
| 132 | config MOXA_SMARTIO | ||
| 133 | tristate "Moxa SmartIO support v. 2.0" | ||
| 134 | depends on SERIAL_NONSTANDARD && (PCI || EISA || ISA) | ||
| 135 | help | ||
| 136 | Say Y here if you have a Moxa SmartIO multiport serial card and/or | ||
| 137 | want to help develop a new version of this driver. | ||
| 138 | |||
| 139 | This is upgraded (1.9.1) driver from original Moxa drivers with | ||
| 140 | changes finally resulting in PCI probing. | ||
| 141 | |||
| 142 | This driver can also be built as a module. The module will be called | ||
| 143 | mxser. If you want to do that, say M here. | ||
| 144 | |||
| 145 | config ISI | ||
| 146 | tristate "Multi-Tech multiport card support (EXPERIMENTAL)" | ||
| 147 | depends on SERIAL_NONSTANDARD && PCI | ||
| 148 | select FW_LOADER | ||
| 149 | help | ||
| 150 | This is a driver for the Multi-Tech cards which provide several | ||
| 151 | serial ports. The driver is experimental and can currently only be | ||
| 152 | built as a module. The module will be called isicom. | ||
| 153 | If you want to do that, choose M here. | ||
| 154 | |||
| 155 | config SYNCLINK | ||
| 156 | tristate "Microgate SyncLink card support" | ||
| 157 | depends on SERIAL_NONSTANDARD && PCI && ISA_DMA_API | ||
| 158 | help | ||
| 159 | Provides support for the SyncLink ISA and PCI multiprotocol serial | ||
| 160 | adapters. These adapters support asynchronous and HDLC bit | ||
| 161 | synchronous communication up to 10Mbps (PCI adapter). | ||
| 162 | |||
| 163 | This driver can only be built as a module ( = code which can be | ||
| 164 | inserted in and removed from the running kernel whenever you want). | ||
| 165 | The module will be called synclink. If you want to do that, say M | ||
| 166 | here. | ||
| 167 | |||
| 168 | config SYNCLINKMP | ||
| 169 | tristate "SyncLink Multiport support" | ||
| 170 | depends on SERIAL_NONSTANDARD && PCI | ||
| 171 | help | ||
| 172 | Enable support for the SyncLink Multiport (2 or 4 ports) | ||
| 173 | serial adapter, running asynchronous and HDLC communications up | ||
| 174 | to 2.048Mbps. Each ports is independently selectable for | ||
| 175 | RS-232, V.35, RS-449, RS-530, and X.21 | ||
| 176 | |||
| 177 | This driver may be built as a module ( = code which can be | ||
| 178 | inserted in and removed from the running kernel whenever you want). | ||
| 179 | The module will be called synclinkmp. If you want to do that, say M | ||
| 180 | here. | ||
| 181 | |||
| 182 | config SYNCLINK_GT | ||
| 183 | tristate "SyncLink GT/AC support" | ||
| 184 | depends on SERIAL_NONSTANDARD && PCI | ||
| 185 | help | ||
| 186 | Support for SyncLink GT and SyncLink AC families of | ||
| 187 | synchronous and asynchronous serial adapters | ||
| 188 | manufactured by Microgate Systems, Ltd. (www.microgate.com) | ||
| 189 | |||
| 190 | config N_HDLC | ||
| 191 | tristate "HDLC line discipline support" | ||
| 192 | depends on SERIAL_NONSTANDARD | ||
| 193 | help | ||
| 194 | Allows synchronous HDLC communications with tty device drivers that | ||
| 195 | support synchronous HDLC such as the Microgate SyncLink adapter. | ||
| 196 | |||
| 197 | This driver can be built as a module ( = code which can be | ||
| 198 | inserted in and removed from the running kernel whenever you want). | ||
| 199 | The module will be called n_hdlc. If you want to do that, say M | ||
| 200 | here. | ||
| 201 | |||
| 202 | config N_GSM | ||
| 203 | tristate "GSM MUX line discipline support (EXPERIMENTAL)" | ||
| 204 | depends on EXPERIMENTAL | ||
| 205 | depends on NET | ||
| 206 | help | ||
| 207 | This line discipline provides support for the GSM MUX protocol and | ||
| 208 | presents the mux as a set of 61 individual tty devices. | ||
| 209 | |||
| 210 | config RISCOM8 | 48 | config RISCOM8 |
| 211 | tristate "SDL RISCom/8 card support" | 49 | tristate "SDL RISCom/8 card support" |
| 212 | depends on SERIAL_NONSTANDARD | 50 | depends on SERIAL_NONSTANDARD |
| @@ -296,16 +134,6 @@ config ISTALLION | |||
| 296 | To compile this driver as a module, choose M here: the | 134 | To compile this driver as a module, choose M here: the |
| 297 | module will be called istallion. | 135 | module will be called istallion. |
| 298 | 136 | ||
| 299 | config NOZOMI | ||
| 300 | tristate "HSDPA Broadband Wireless Data Card - Globe Trotter" | ||
| 301 | depends on PCI && EXPERIMENTAL | ||
| 302 | help | ||
| 303 | If you have a HSDPA driver Broadband Wireless Data Card - | ||
| 304 | Globe Trotter PCMCIA card, say Y here. | ||
| 305 | |||
| 306 | To compile this driver as a module, choose M here, the module | ||
| 307 | will be called nozomi. | ||
| 308 | |||
| 309 | config A2232 | 137 | config A2232 |
| 310 | tristate "Commodore A2232 serial support (EXPERIMENTAL)" | 138 | tristate "Commodore A2232 serial support (EXPERIMENTAL)" |
| 311 | depends on EXPERIMENTAL && ZORRO && BROKEN | 139 | depends on EXPERIMENTAL && ZORRO && BROKEN |
diff --git a/drivers/char/Makefile b/drivers/char/Makefile index 5bc765d4c3ca..f5dc7c9bce6b 100644 --- a/drivers/char/Makefile +++ b/drivers/char/Makefile | |||
| @@ -5,29 +5,18 @@ | |||
| 5 | obj-y += mem.o random.o | 5 | obj-y += mem.o random.o |
| 6 | obj-$(CONFIG_TTY_PRINTK) += ttyprintk.o | 6 | obj-$(CONFIG_TTY_PRINTK) += ttyprintk.o |
| 7 | obj-y += misc.o | 7 | obj-y += misc.o |
| 8 | obj-$(CONFIG_BFIN_JTAG_COMM) += bfin_jtag_comm.o | ||
| 9 | obj-$(CONFIG_MVME147_SCC) += generic_serial.o vme_scc.o | 8 | obj-$(CONFIG_MVME147_SCC) += generic_serial.o vme_scc.o |
| 10 | obj-$(CONFIG_MVME162_SCC) += generic_serial.o vme_scc.o | 9 | obj-$(CONFIG_MVME162_SCC) += generic_serial.o vme_scc.o |
| 11 | obj-$(CONFIG_BVME6000_SCC) += generic_serial.o vme_scc.o | 10 | obj-$(CONFIG_BVME6000_SCC) += generic_serial.o vme_scc.o |
| 12 | obj-$(CONFIG_ROCKETPORT) += rocket.o | ||
| 13 | obj-$(CONFIG_SERIAL167) += serial167.o | 11 | obj-$(CONFIG_SERIAL167) += serial167.o |
| 14 | obj-$(CONFIG_CYCLADES) += cyclades.o | ||
| 15 | obj-$(CONFIG_STALLION) += stallion.o | 12 | obj-$(CONFIG_STALLION) += stallion.o |
| 16 | obj-$(CONFIG_ISTALLION) += istallion.o | 13 | obj-$(CONFIG_ISTALLION) += istallion.o |
| 17 | obj-$(CONFIG_NOZOMI) += nozomi.o | ||
| 18 | obj-$(CONFIG_DIGIEPCA) += epca.o | 14 | obj-$(CONFIG_DIGIEPCA) += epca.o |
| 19 | obj-$(CONFIG_SPECIALIX) += specialix.o | 15 | obj-$(CONFIG_SPECIALIX) += specialix.o |
| 20 | obj-$(CONFIG_MOXA_INTELLIO) += moxa.o | ||
| 21 | obj-$(CONFIG_A2232) += ser_a2232.o generic_serial.o | 16 | obj-$(CONFIG_A2232) += ser_a2232.o generic_serial.o |
| 22 | obj-$(CONFIG_ATARI_DSP56K) += dsp56k.o | 17 | obj-$(CONFIG_ATARI_DSP56K) += dsp56k.o |
| 23 | obj-$(CONFIG_MOXA_SMARTIO) += mxser.o | ||
| 24 | obj-$(CONFIG_COMPUTONE) += ip2/ | 18 | obj-$(CONFIG_COMPUTONE) += ip2/ |
| 25 | obj-$(CONFIG_RISCOM8) += riscom8.o | 19 | obj-$(CONFIG_RISCOM8) += riscom8.o |
| 26 | obj-$(CONFIG_ISI) += isicom.o | ||
| 27 | obj-$(CONFIG_SYNCLINK) += synclink.o | ||
| 28 | obj-$(CONFIG_SYNCLINKMP) += synclinkmp.o | ||
| 29 | obj-$(CONFIG_SYNCLINK_GT) += synclink_gt.o | ||
| 30 | obj-$(CONFIG_AMIGA_BUILTIN_SERIAL) += amiserial.o | ||
| 31 | obj-$(CONFIG_SX) += sx.o generic_serial.o | 20 | obj-$(CONFIG_SX) += sx.o generic_serial.o |
| 32 | obj-$(CONFIG_RIO) += rio/ generic_serial.o | 21 | obj-$(CONFIG_RIO) += rio/ generic_serial.o |
| 33 | obj-$(CONFIG_RAW_DRIVER) += raw.o | 22 | obj-$(CONFIG_RAW_DRIVER) += raw.o |
diff --git a/drivers/tty/Kconfig b/drivers/tty/Kconfig index 9cfbdb318ed9..3fd7199301b6 100644 --- a/drivers/tty/Kconfig +++ b/drivers/tty/Kconfig | |||
| @@ -147,4 +147,175 @@ config LEGACY_PTY_COUNT | |||
| 147 | When not in use, each legacy PTY occupies 12 bytes on 32-bit | 147 | When not in use, each legacy PTY occupies 12 bytes on 32-bit |
| 148 | architectures and 24 bytes on 64-bit architectures. | 148 | architectures and 24 bytes on 64-bit architectures. |
| 149 | 149 | ||
| 150 | config BFIN_JTAG_COMM | ||
| 151 | tristate "Blackfin JTAG Communication" | ||
| 152 | depends on BLACKFIN | ||
| 153 | help | ||
| 154 | Add support for emulating a TTY device over the Blackfin JTAG. | ||
| 155 | |||
| 156 | To compile this driver as a module, choose M here: the | ||
| 157 | module will be called bfin_jtag_comm. | ||
| 158 | |||
| 159 | config BFIN_JTAG_COMM_CONSOLE | ||
| 160 | bool "Console on Blackfin JTAG" | ||
| 161 | depends on BFIN_JTAG_COMM=y | ||
| 162 | |||
| 163 | config SERIAL_NONSTANDARD | ||
| 164 | bool "Non-standard serial port support" | ||
| 165 | depends on HAS_IOMEM | ||
| 166 | ---help--- | ||
| 167 | Say Y here if you have any non-standard serial boards -- boards | ||
| 168 | which aren't supported using the standard "dumb" serial driver. | ||
| 169 | This includes intelligent serial boards such as Cyclades, | ||
| 170 | Digiboards, etc. These are usually used for systems that need many | ||
| 171 | serial ports because they serve many terminals or dial-in | ||
| 172 | connections. | ||
| 173 | |||
| 174 | Note that the answer to this question won't directly affect the | ||
| 175 | kernel: saying N will just cause the configurator to skip all | ||
| 176 | the questions about non-standard serial boards. | ||
| 177 | |||
| 178 | Most people can say N here. | ||
| 179 | |||
| 180 | config ROCKETPORT | ||
| 181 | tristate "Comtrol RocketPort support" | ||
| 182 | depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) | ||
| 183 | help | ||
| 184 | This driver supports Comtrol RocketPort and RocketModem PCI boards. | ||
| 185 | These boards provide 2, 4, 8, 16, or 32 high-speed serial ports or | ||
| 186 | modems. For information about the RocketPort/RocketModem boards | ||
| 187 | and this driver read <file:Documentation/serial/rocket.txt>. | ||
| 188 | |||
| 189 | To compile this driver as a module, choose M here: the | ||
| 190 | module will be called rocket. | ||
| 191 | |||
| 192 | If you want to compile this driver into the kernel, say Y here. If | ||
| 193 | you don't have a Comtrol RocketPort/RocketModem card installed, say N. | ||
| 194 | |||
| 195 | config CYCLADES | ||
| 196 | tristate "Cyclades async mux support" | ||
| 197 | depends on SERIAL_NONSTANDARD && (PCI || ISA) | ||
| 198 | select FW_LOADER | ||
| 199 | ---help--- | ||
| 200 | This driver supports Cyclades Z and Y multiserial boards. | ||
| 201 | You would need something like this to connect more than two modems to | ||
| 202 | your Linux box, for instance in order to become a dial-in server. | ||
| 203 | |||
| 204 | For information about the Cyclades-Z card, read | ||
| 205 | <file:Documentation/serial/README.cycladesZ>. | ||
| 206 | |||
| 207 | To compile this driver as a module, choose M here: the | ||
| 208 | module will be called cyclades. | ||
| 209 | |||
| 210 | If you haven't heard about it, it's safe to say N. | ||
| 211 | |||
| 212 | config CYZ_INTR | ||
| 213 | bool "Cyclades-Z interrupt mode operation (EXPERIMENTAL)" | ||
| 214 | depends on EXPERIMENTAL && CYCLADES | ||
| 215 | help | ||
| 216 | The Cyclades-Z family of multiport cards allows 2 (two) driver op | ||
| 217 | modes: polling and interrupt. In polling mode, the driver will check | ||
| 218 | the status of the Cyclades-Z ports every certain amount of time | ||
| 219 | (which is called polling cycle and is configurable). In interrupt | ||
| 220 | mode, it will use an interrupt line (IRQ) in order to check the | ||
| 221 | status of the Cyclades-Z ports. The default op mode is polling. If | ||
| 222 | unsure, say N. | ||
| 223 | |||
| 224 | config MOXA_INTELLIO | ||
| 225 | tristate "Moxa Intellio support" | ||
| 226 | depends on SERIAL_NONSTANDARD && (ISA || EISA || PCI) | ||
| 227 | select FW_LOADER | ||
| 228 | help | ||
| 229 | Say Y here if you have a Moxa Intellio multiport serial card. | ||
| 230 | |||
| 231 | To compile this driver as a module, choose M here: the | ||
| 232 | module will be called moxa. | ||
| 233 | |||
| 234 | config MOXA_SMARTIO | ||
| 235 | tristate "Moxa SmartIO support v. 2.0" | ||
| 236 | depends on SERIAL_NONSTANDARD && (PCI || EISA || ISA) | ||
| 237 | help | ||
| 238 | Say Y here if you have a Moxa SmartIO multiport serial card and/or | ||
| 239 | want to help develop a new version of this driver. | ||
| 240 | |||
| 241 | This is upgraded (1.9.1) driver from original Moxa drivers with | ||
| 242 | changes finally resulting in PCI probing. | ||
| 243 | |||
| 244 | This driver can also be built as a module. The module will be called | ||
| 245 | mxser. If you want to do that, say M here. | ||
| 246 | |||
| 247 | config SYNCLINK | ||
| 248 | tristate "Microgate SyncLink card support" | ||
| 249 | depends on SERIAL_NONSTANDARD && PCI && ISA_DMA_API | ||
| 250 | help | ||
| 251 | Provides support for the SyncLink ISA and PCI multiprotocol serial | ||
| 252 | adapters. These adapters support asynchronous and HDLC bit | ||
| 253 | synchronous communication up to 10Mbps (PCI adapter). | ||
| 254 | |||
| 255 | This driver can only be built as a module ( = code which can be | ||
| 256 | inserted in and removed from the running kernel whenever you want). | ||
| 257 | The module will be called synclink. If you want to do that, say M | ||
| 258 | here. | ||
| 259 | |||
| 260 | config SYNCLINKMP | ||
| 261 | tristate "SyncLink Multiport support" | ||
| 262 | depends on SERIAL_NONSTANDARD && PCI | ||
| 263 | help | ||
| 264 | Enable support for the SyncLink Multiport (2 or 4 ports) | ||
| 265 | serial adapter, running asynchronous and HDLC communications up | ||
| 266 | to 2.048Mbps. Each ports is independently selectable for | ||
| 267 | RS-232, V.35, RS-449, RS-530, and X.21 | ||
| 268 | |||
| 269 | This driver may be built as a module ( = code which can be | ||
| 270 | inserted in and removed from the running kernel whenever you want). | ||
| 271 | The module will be called synclinkmp. If you want to do that, say M | ||
| 272 | here. | ||
| 273 | |||
| 274 | config SYNCLINK_GT | ||
| 275 | tristate "SyncLink GT/AC support" | ||
| 276 | depends on SERIAL_NONSTANDARD && PCI | ||
| 277 | help | ||
| 278 | Support for SyncLink GT and SyncLink AC families of | ||
| 279 | synchronous and asynchronous serial adapters | ||
| 280 | manufactured by Microgate Systems, Ltd. (www.microgate.com) | ||
| 281 | |||
| 282 | config NOZOMI | ||
| 283 | tristate "HSDPA Broadband Wireless Data Card - Globe Trotter" | ||
| 284 | depends on PCI && EXPERIMENTAL | ||
| 285 | help | ||
| 286 | If you have a HSDPA driver Broadband Wireless Data Card - | ||
| 287 | Globe Trotter PCMCIA card, say Y here. | ||
| 288 | |||
| 289 | To compile this driver as a module, choose M here, the module | ||
| 290 | will be called nozomi. | ||
| 291 | |||
| 292 | config ISI | ||
| 293 | tristate "Multi-Tech multiport card support (EXPERIMENTAL)" | ||
| 294 | depends on SERIAL_NONSTANDARD && PCI | ||
| 295 | select FW_LOADER | ||
| 296 | help | ||
| 297 | This is a driver for the Multi-Tech cards which provide several | ||
| 298 | serial ports. The driver is experimental and can currently only be | ||
| 299 | built as a module. The module will be called isicom. | ||
| 300 | If you want to do that, choose M here. | ||
| 301 | |||
| 302 | config N_HDLC | ||
| 303 | tristate "HDLC line discipline support" | ||
| 304 | depends on SERIAL_NONSTANDARD | ||
| 305 | help | ||
| 306 | Allows synchronous HDLC communications with tty device drivers that | ||
| 307 | support synchronous HDLC such as the Microgate SyncLink adapter. | ||
| 308 | |||
| 309 | This driver can be built as a module ( = code which can be | ||
| 310 | inserted in and removed from the running kernel whenever you want). | ||
| 311 | The module will be called n_hdlc. If you want to do that, say M | ||
| 312 | here. | ||
| 313 | |||
| 314 | config N_GSM | ||
| 315 | tristate "GSM MUX line discipline support (EXPERIMENTAL)" | ||
| 316 | depends on EXPERIMENTAL | ||
| 317 | depends on NET | ||
| 318 | help | ||
| 319 | This line discipline provides support for the GSM MUX protocol and | ||
| 320 | presents the mux as a set of 61 individual tty devices. | ||
| 150 | 321 | ||
diff --git a/drivers/tty/Makefile b/drivers/tty/Makefile index 396277216e4f..e549da348a04 100644 --- a/drivers/tty/Makefile +++ b/drivers/tty/Makefile | |||
| @@ -11,3 +11,16 @@ obj-$(CONFIG_R3964) += n_r3964.o | |||
| 11 | obj-y += vt/ | 11 | obj-y += vt/ |
| 12 | obj-$(CONFIG_HVC_DRIVER) += hvc/ | 12 | obj-$(CONFIG_HVC_DRIVER) += hvc/ |
| 13 | obj-y += serial/ | 13 | obj-y += serial/ |
| 14 | |||
| 15 | # tty drivers | ||
| 16 | obj-$(CONFIG_AMIGA_BUILTIN_SERIAL) += amiserial.o | ||
| 17 | obj-$(CONFIG_BFIN_JTAG_COMM) += bfin_jtag_comm.o | ||
| 18 | obj-$(CONFIG_CYCLADES) += cyclades.o | ||
| 19 | obj-$(CONFIG_ISI) += isicom.o | ||
| 20 | obj-$(CONFIG_MOXA_INTELLIO) += moxa.o | ||
| 21 | obj-$(CONFIG_MOXA_SMARTIO) += mxser.o | ||
| 22 | obj-$(CONFIG_NOZOMI) += nozomi.o | ||
| 23 | obj-$(CONFIG_ROCKETPORT) += rocket.o | ||
| 24 | obj-$(CONFIG_SYNCLINK_GT) += synclink_gt.o | ||
| 25 | obj-$(CONFIG_SYNCLINKMP) += synclinkmp.o | ||
| 26 | obj-$(CONFIG_SYNCLINK) += synclink.o | ||
diff --git a/drivers/char/amiserial.c b/drivers/tty/amiserial.c index f214e5022472..f214e5022472 100644 --- a/drivers/char/amiserial.c +++ b/drivers/tty/amiserial.c | |||
diff --git a/drivers/char/bfin_jtag_comm.c b/drivers/tty/bfin_jtag_comm.c index 16402445f2b2..16402445f2b2 100644 --- a/drivers/char/bfin_jtag_comm.c +++ b/drivers/tty/bfin_jtag_comm.c | |||
diff --git a/drivers/char/cyclades.c b/drivers/tty/cyclades.c index c99728f0cd9f..c99728f0cd9f 100644 --- a/drivers/char/cyclades.c +++ b/drivers/tty/cyclades.c | |||
diff --git a/drivers/char/isicom.c b/drivers/tty/isicom.c index db1cf9c328d8..db1cf9c328d8 100644 --- a/drivers/char/isicom.c +++ b/drivers/tty/isicom.c | |||
diff --git a/drivers/char/moxa.c b/drivers/tty/moxa.c index 35b0c38590e6..35b0c38590e6 100644 --- a/drivers/char/moxa.c +++ b/drivers/tty/moxa.c | |||
diff --git a/drivers/char/moxa.h b/drivers/tty/moxa.h index 87d16ce57be7..87d16ce57be7 100644 --- a/drivers/char/moxa.h +++ b/drivers/tty/moxa.h | |||
diff --git a/drivers/char/mxser.c b/drivers/tty/mxser.c index d188f378684d..d188f378684d 100644 --- a/drivers/char/mxser.c +++ b/drivers/tty/mxser.c | |||
diff --git a/drivers/char/mxser.h b/drivers/tty/mxser.h index 41878a69203d..41878a69203d 100644 --- a/drivers/char/mxser.h +++ b/drivers/tty/mxser.h | |||
diff --git a/drivers/char/nozomi.c b/drivers/tty/nozomi.c index 513ba12064ea..513ba12064ea 100644 --- a/drivers/char/nozomi.c +++ b/drivers/tty/nozomi.c | |||
diff --git a/drivers/char/rocket.c b/drivers/tty/rocket.c index 3780da8ad12d..3780da8ad12d 100644 --- a/drivers/char/rocket.c +++ b/drivers/tty/rocket.c | |||
diff --git a/drivers/char/rocket.h b/drivers/tty/rocket.h index ec863f35f1a9..ec863f35f1a9 100644 --- a/drivers/char/rocket.h +++ b/drivers/tty/rocket.h | |||
diff --git a/drivers/char/rocket_int.h b/drivers/tty/rocket_int.h index 67e0f1e778a2..67e0f1e778a2 100644 --- a/drivers/char/rocket_int.h +++ b/drivers/tty/rocket_int.h | |||
diff --git a/drivers/char/synclink.c b/drivers/tty/synclink.c index 18888d005a0a..18888d005a0a 100644 --- a/drivers/char/synclink.c +++ b/drivers/tty/synclink.c | |||
diff --git a/drivers/char/synclink_gt.c b/drivers/tty/synclink_gt.c index a35dd549a008..a35dd549a008 100644 --- a/drivers/char/synclink_gt.c +++ b/drivers/tty/synclink_gt.c | |||
diff --git a/drivers/char/synclinkmp.c b/drivers/tty/synclinkmp.c index 327343694473..327343694473 100644 --- a/drivers/char/synclinkmp.c +++ b/drivers/tty/synclinkmp.c | |||
