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/tty/Kconfig | |
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/tty/Kconfig')
-rw-r--r-- | drivers/tty/Kconfig | 171 |
1 files changed, 171 insertions, 0 deletions
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 | ||