USB serial console support added
[opensuse:kernel.git] / drivers / usb / serial / Config.help
1 CONFIG_USB_SERIAL
2   Say Y here if you have a USB device that provides normal serial
3   ports, or acts like a serial device, and you want to connect it to
4   your USB bus.
5
6   Please read <file:Documentation/usb/usb-serial.txt> for more
7   information on the specifics of the different devices that are
8   supported, and on how to use them.
9
10   This code is also available as a module ( = code which can be
11   inserted in and removed from the running kernel whenever you want).
12   The module will be called usbserial.o. If you want to compile it
13   as a module, say M here and read <file:Documentation/modules.txt>.
14
15 CONFIG_USB_SERIAL_CONSOLE
16   If you say Y here, it will be possible to use a USB to serial
17   converter port as the system console (the system console is the
18   device which receives all kernel messages and warnings and which
19   allows logins in single user mode). This could be useful if some
20   terminal or printer is connected to that serial port.
21
22   Even if you say Y here, the currently visible virtual console
23   (/dev/tty0) will still be used as the system console by default, but
24   you can alter that using a kernel command line option such as
25   "console=ttyUSB0". (Try "man bootparam" or see the documentation of
26   your boot loader (lilo or loadlin) about how to pass options to the
27   kernel at boot time.)
28
29   If you don't have a VGA card installed and you say Y here, the
30   kernel will automatically use the first USB to serial converter
31   port, /dev/ttyUSB0, as system console.
32
33   If unsure, say N.
34
35 CONFIG_USB_SERIAL_GENERIC
36   Say Y here if you want to use the generic USB serial driver.  Please
37   read <file:Documentation/usb/usb-serial.txt> for more information on
38   using this driver.  It is recommended that the "USB Serial converter
39   support" be compiled as a module for this driver to be used
40   properly.
41
42 CONFIG_USB_SERIAL_WHITEHEAT
43   Say Y here if you want to use a ConnectTech WhiteHEAT 4 port
44   USB to serial converter device.
45
46   This code is also available as a module ( = code which can be
47   inserted in and removed from the running kernel whenever you want).
48   The module will be called whiteheat.o.  If you want to compile it as
49   a module, say M here and read <file:Documentation/modules.txt>.
50
51 CONFIG_USB_SERIAL_VISOR
52   Say Y here if you want to connect to your HandSpring Visor, Palm
53   m500 or m505 through its USB docking station. See
54   <http://usbvisor.sourceforge.net/> for more information on using this
55   driver.
56
57   This code is also available as a module ( = code which can be
58   inserted in and removed from the running kernel whenever you want).
59   The module will be called visor.o. If you want to compile it as a
60   module, say M here and read <file:Documentation/modules.txt>.
61
62 CONFIG_USB_SERIAL_IPAQ
63   Say Y here if you want to connect to your Compaq iPAQ or HP Jornada
64   548/568 running Windows CE 3.0 or PocketPC 2002 using a USB
65   cradle/cable. For information on using the driver,
66   read <file:Documentation/usb/usb-serial.txt>.
67
68   This code is also available as a module ( = code which can be
69   inserted in and removed from the running kernel whenever you want).
70   The module will be called ipaq.o. If you want to compile it as a
71   module, say M here and read <file:Documentation/modules.txt>.
72
73 CONFIG_USB_SERIAL_IR
74   Say Y here if you want to enable simple serial support for USB IrDA
75   devices.  This is useful if you do not want to use the full IrDA
76   stack.
77   
78   This code is also available as a module ( = code which can be
79   inserted in and removed from the running kernel whenever you want).
80   The module will be called ir-usb.o. If you want to compile it as a
81   module, say M here and read <file:Documentation/modules.txt>.
82
83 CONFIG_USB_SERIAL_IR
84   Say Y here if you want to enable simple serial support for USB IrDA
85   devices.  This is useful if you do not want to use the full IrDA
86   stack.
87   
88   This code is also available as a module ( = code which can be
89   inserted in and removed from the running kernel whenever you want).
90   The module will be called ir-usb.o. If you want to compile it as a
91   module, say M here and read <file:Documentation/modules.txt>.
92
93 CONFIG_USB_SERIAL_BELKIN
94   Say Y here if you want to use a Belkin USB Serial single port
95   adaptor (F5U103 is one of the model numbers) or the Peracom single
96   port USB to serial adapter.
97
98   This code is also available as a module ( = code which can be
99   inserted in and removed from the running kernel whenever you want).
100   The module will be called belkin_sa.o.  If you want to compile it as
101   a module, say M here and read <file:Documentation/modules.txt>.
102
103 CONFIG_USB_SERIAL_FTDI_SIO
104   Say Y here if you want to use a FTDI SIO single port USB to serial
105   converter device. The implementation I have is called the USC-1000.
106   This driver has also be tested with the 245 and 232 devices.
107
108   See <http://ftdi-usb-sio.sourceforge.net/> for more
109   information on this driver and the device.
110
111   This code is also available as a module ( = code which can be
112   inserted in and removed from the running kernel whenever you want).
113   The module will be called ftdi_sio.o.  If you want to compile it as
114   a module, say M here and read <file:Documentation/modules.txt>.
115
116 CONFIG_USB_SERIAL_KEYSPAN_PDA
117   Say Y here if you want to use a Keyspan PDA single port USB to
118   serial converter device.  This driver makes use of firmware
119   developed from scratch by Brian Warner.
120
121   This code is also available as a module ( = code which can be
122   inserted in and removed from the running kernel whenever you want).
123   The module will be called keyspan_pda.o. If you want to compile it
124   as a module, say M here and read <file:Documentation/modules.txt>.
125
126 CONFIG_USB_SERIAL_XIRCOM
127   Say Y here if you want to use a Xircom or Entregra single port USB to
128   serial converter device.  This driver makes use of firmware
129   developed from scratch by Brian Warner.
130
131   This code is also available as a module ( = code which can be
132   inserted in and removed from the running kernel whenever you want).
133   The module will be called keyspan_pda.o. If you want to compile it
134   as a module, say M here and read <file:Documentation/modules.txt>.
135
136 CONFIG_USB_SERIAL_KEYSPAN
137   Say Y here if you want to use Keyspan USB to serial converter
138   devices.  This driver makes use of Keyspan's official firmware
139   and was developed with their support.  You must also include
140   firmware to support your particular device(s).
141
142   See <http://misc.nu/hugh/keyspan.html> for more information.
143
144   This code is also available as a module ( = code which can be
145   inserted in and removed from the running kernel whenever you want).
146   The module will be called keyspan.o. If you want to compile it as a
147   module, say M here and read <file:Documentation/modules.txt>.
148
149 CONFIG_USB_SERIAL_KEYSPAN_USA28
150   Say Y here to include firmware for the USA-28 converter.
151
152 CONFIG_USB_SERIAL_KEYSPAN_USA28X
153   Say Y here to include firmware for the USA-28X converter.
154   Be sure you have a USA-28X, there are also 28XA and 28XB
155   models, the label underneath has the actual part number.
156
157 CONFIG_USB_SERIAL_KEYSPAN_USA28XA
158   Say Y here to include firmware for the USA-28XA converter.
159   Be sure you have a USA-28XA, there are also 28X and 28XB
160   models, the label underneath has the actual part number.
161
162 CONFIG_USB_SERIAL_KEYSPAN_USA28XB
163   Say Y here to include firmware for the USA-28XB converter.
164   Be sure you have a USA-28XB, there are also 28X and 28XA
165   models, the label underneath has the actual part number.
166
167 CONFIG_USB_SERIAL_KEYSPAN_USA19
168   Say Y here to include firmware for the USA-19 converter.
169
170 CONFIG_USB_SERIAL_KEYSPAN_USA18X
171   Say Y here to include firmware for the USA-18X converter.
172
173 CONFIG_USB_SERIAL_KEYSPAN_USA19W
174   Say Y here to include firmware for the USA-19W converter.
175
176 CONFIG_USB_SERIAL_KEYSPAN_USA49W
177   Say Y here to include firmware for the USA-49W converter.
178
179 CONFIG_USB_SERIAL_OMNINET
180   Say Y here if you want to use a ZyXEL omni.net LCD ISDN TA.
181
182   This code is also available as a module ( = code which can be
183   inserted in and removed from the running kernel whenever you want).
184   The module will be called omninet.o. If you want to compile it as a
185   module, say M here and read <file:Documentation/modules.txt>.
186
187 CONFIG_USB_SERIAL_DIGI_ACCELEPORT
188   Say Y here if you want to use Digi AccelePort USB 2 or 4 devices,
189   2 port (plus parallel port) and 4 port USB serial converters.  The
190   parallel port on the USB 2 appears as a third serial port on Linux.
191   The Digi Acceleport USB 8 is not yet supported by this driver.
192
193   This driver works under SMP with the usb-uhci driver.  It does not
194   work under SMP with the uhci driver.
195
196   This code is also available as a module ( = code which can be
197   inserted in and removed from the running kernel whenever you want).
198   The module will be called digi_acceleport.o.  If you want to compile
199   it as a module, say M here and read
200   <file:Documentation/modules.txt>.
201
202 CONFIG_USB_SERIAL_EMPEG
203   Say Y here if you want to connect to your Empeg empeg-car Mark I/II
204   mp3 player via USB.  The driver uses a single ttyUSB{0,1,2,...}
205   device node.  See <file:Documentation/usb/usb-serial.txt> for more
206   tidbits of information.
207
208   This code is also available as a module ( = code which can be
209   inserted in and removed from the running kernel whenever you want).
210   The module will be called empeg.o. If you want to compile it as a
211   module, say M here and read <file:Documentation/modules.txt>.
212
213 CONFIG_USB_SERIAL_MCT_U232
214   Say Y here if you want to use a USB Serial single port adapter from
215   Magic Control Technology Corp. (U232 is one of the model numbers).
216
217   This driver also works with Sitecom U232-P25 and D-Link DU-H3SP USB
218   BAY devices.
219
220   This code is also available as a module ( = code which can be
221   inserted in and removed from the running kernel whenever you want).
222   The module will be called mct_u232.o.  If you want to compile it as
223   a module, say M here and read <file:Documentation/modules.txt>.
224
225 CONFIG_USB_SERIAL_PL2303
226   Say Y here if you want to use the PL2303 USB Serial single port
227   adapter from Prolific.
228
229   This code is also available as a module ( = code which can be
230   inserted in and removed from the running kernel whenever you want).
231   The module will be called pl2303.o.  If you want to compile it as
232   a module, say M here and read <file:Documentation/modules.txt>.
233
234 CONFIG_USB_SERIAL_CYBERJACK
235   Say Y here if you want to use a cyberJack pinpad/e-com USB chipcard
236   reader. This is an interface to ISO 7816 compatible contactbased
237   chipcards, e.g. GSM SIMs.
238
239   This code is also available as a module ( = code which can be
240   inserted in and removed from the running kernel whenever you want).
241   The module will be called cyberjack.o. If you want to compile it as
242   a module, say M here and read <file:Documentation/modules.txt>.
243
244   If unsure, say N.
245
246 CONFIG_USB_SERIAL_EDGEPORT
247   Say Y here if you want to use any of the following devices from
248   Inside Out Networks (Digi):
249        Edgeport/4
250        Rapidport/4
251        Edgeport/4t
252        Edgeport/2
253        Edgeport/4i
254        Edgeport/2i
255        Edgeport/421
256        Edgeport/21
257        Edgeport/8
258        Edgeport/8 Dual
259        Edgeport/2D8
260        Edgeport/4D8
261        Edgeport/8i
262        Edgeport/2 DIN
263        Edgeport/4 DIN
264        Edgeport/16 Dual
265
266   This code is also available as a module ( = code which can be
267   inserted in and removed from the running kernel whenever you want).
268   The module will be called io_edgeport.o.  If you want to compile it
269   as a module, say M here and read <file:Documentation/modules.txt>.
270
271 CONFIG_USB_SERIAL_KLSI
272   Say Y here if you want to use a KL5KUSB105 - based single port
273   serial adapter. The most widely known -- and currently the only
274   tested -- device in this category is the PalmConnect USB Serial
275   adapter sold by Palm Inc. for use with their Palm III and Palm V
276   series PDAs.
277
278   Please read <file:Documentation/usb/usb-serial.txt> for more
279   information.
280
281   This code is also available as a module ( = code which can be
282   inserted in and removed from the running kernel whenever you want).
283   The module will be called kl5kusb105.o. If you want to compile it as
284   a module, say M here and read <file:Documentation/modules.txt>.
285
286 CONFIG_USB_SERIAL_DEBUG
287   Say Y here if you want verbose debug messages from the USB Serial
288   Drivers sent to the kernel debug log.
289