xref: /openbmc/linux/drivers/usb/serial/Kconfig (revision 1da177e4)
1*1da177e4SLinus Torvalds#
2*1da177e4SLinus Torvalds# USB Serial device configuration
3*1da177e4SLinus Torvalds#
4*1da177e4SLinus Torvalds
5*1da177e4SLinus Torvaldsmenu "USB Serial Converter support"
6*1da177e4SLinus Torvalds	depends on USB!=n
7*1da177e4SLinus Torvalds
8*1da177e4SLinus Torvaldsconfig USB_SERIAL
9*1da177e4SLinus Torvalds	tristate "USB Serial Converter support"
10*1da177e4SLinus Torvalds	depends on USB
11*1da177e4SLinus Torvalds	---help---
12*1da177e4SLinus Torvalds	  Say Y here if you have a USB device that provides normal serial
13*1da177e4SLinus Torvalds	  ports, or acts like a serial device, and you want to connect it to
14*1da177e4SLinus Torvalds	  your USB bus.
15*1da177e4SLinus Torvalds
16*1da177e4SLinus Torvalds	  Please read <file:Documentation/usb/usb-serial.txt> for more
17*1da177e4SLinus Torvalds	  information on the specifics of the different devices that are
18*1da177e4SLinus Torvalds	  supported, and on how to use them.
19*1da177e4SLinus Torvalds
20*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
21*1da177e4SLinus Torvalds	  module will be called usbserial.
22*1da177e4SLinus Torvalds
23*1da177e4SLinus Torvaldsconfig USB_SERIAL_CONSOLE
24*1da177e4SLinus Torvalds	bool "USB Serial Console device support (EXPERIMENTAL)"
25*1da177e4SLinus Torvalds	depends on USB_SERIAL=y && EXPERIMENTAL
26*1da177e4SLinus Torvalds	---help---
27*1da177e4SLinus Torvalds	  If you say Y here, it will be possible to use a USB to serial
28*1da177e4SLinus Torvalds	  converter port as the system console (the system console is the
29*1da177e4SLinus Torvalds	  device which receives all kernel messages and warnings and which
30*1da177e4SLinus Torvalds	  allows logins in single user mode). This could be useful if some
31*1da177e4SLinus Torvalds	  terminal or printer is connected to that serial port.
32*1da177e4SLinus Torvalds
33*1da177e4SLinus Torvalds	  Even if you say Y here, the currently visible virtual console
34*1da177e4SLinus Torvalds	  (/dev/tty0) will still be used as the system console by default, but
35*1da177e4SLinus Torvalds	  you can alter that using a kernel command line option such as
36*1da177e4SLinus Torvalds	  "console=ttyUSB0". (Try "man bootparam" or see the documentation of
37*1da177e4SLinus Torvalds	  your boot loader (lilo or loadlin) about how to pass options to the
38*1da177e4SLinus Torvalds	  kernel at boot time.)
39*1da177e4SLinus Torvalds
40*1da177e4SLinus Torvalds	  If you don't have a VGA card installed and you say Y here, the
41*1da177e4SLinus Torvalds	  kernel will automatically use the first USB to serial converter
42*1da177e4SLinus Torvalds	  port, /dev/ttyUSB0, as system console.
43*1da177e4SLinus Torvalds
44*1da177e4SLinus Torvalds	  If unsure, say N.
45*1da177e4SLinus Torvalds
46*1da177e4SLinus Torvaldsconfig USB_SERIAL_GENERIC
47*1da177e4SLinus Torvalds	bool "USB Generic Serial Driver"
48*1da177e4SLinus Torvalds	depends on USB_SERIAL
49*1da177e4SLinus Torvalds	help
50*1da177e4SLinus Torvalds	  Say Y here if you want to use the generic USB serial driver.  Please
51*1da177e4SLinus Torvalds	  read <file:Documentation/usb/usb-serial.txt> for more information on
52*1da177e4SLinus Torvalds	  using this driver.  It is recommended that the "USB Serial converter
53*1da177e4SLinus Torvalds	  support" be compiled as a module for this driver to be used
54*1da177e4SLinus Torvalds	  properly.
55*1da177e4SLinus Torvalds
56*1da177e4SLinus Torvaldsconfig USB_SERIAL_BELKIN
57*1da177e4SLinus Torvalds	tristate "USB Belkin and Peracom Single Port Serial Driver"
58*1da177e4SLinus Torvalds	depends on USB_SERIAL
59*1da177e4SLinus Torvalds	help
60*1da177e4SLinus Torvalds	  Say Y here if you want to use a Belkin USB Serial single port
61*1da177e4SLinus Torvalds	  adaptor (F5U103 is one of the model numbers) or the Peracom single
62*1da177e4SLinus Torvalds	  port USB to serial adapter.
63*1da177e4SLinus Torvalds
64*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
65*1da177e4SLinus Torvalds	  module will be called belkin_sa.
66*1da177e4SLinus Torvalds
67*1da177e4SLinus Torvaldsconfig USB_SERIAL_WHITEHEAT
68*1da177e4SLinus Torvalds	tristate "USB ConnectTech WhiteHEAT Serial Driver"
69*1da177e4SLinus Torvalds	depends on USB_SERIAL && BROKEN_ON_SMP
70*1da177e4SLinus Torvalds	help
71*1da177e4SLinus Torvalds	  Say Y here if you want to use a ConnectTech WhiteHEAT 4 port
72*1da177e4SLinus Torvalds	  USB to serial converter device.
73*1da177e4SLinus Torvalds
74*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
75*1da177e4SLinus Torvalds	  module will be called whiteheat.
76*1da177e4SLinus Torvalds
77*1da177e4SLinus Torvaldsconfig USB_SERIAL_DIGI_ACCELEPORT
78*1da177e4SLinus Torvalds	tristate "USB Digi International AccelePort USB Serial Driver"
79*1da177e4SLinus Torvalds	depends on USB_SERIAL
80*1da177e4SLinus Torvalds	---help---
81*1da177e4SLinus Torvalds	  Say Y here if you want to use Digi AccelePort USB 2 or 4 devices,
82*1da177e4SLinus Torvalds	  2 port (plus parallel port) and 4 port USB serial converters.  The
83*1da177e4SLinus Torvalds	  parallel port on the USB 2 appears as a third serial port on Linux.
84*1da177e4SLinus Torvalds	  The Digi Acceleport USB 8 is not yet supported by this driver.
85*1da177e4SLinus Torvalds
86*1da177e4SLinus Torvalds	  This driver works under SMP with the usb-uhci driver.  It does not
87*1da177e4SLinus Torvalds	  work under SMP with the uhci driver.
88*1da177e4SLinus Torvalds
89*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
90*1da177e4SLinus Torvalds	  module will be called digi_acceleport.
91*1da177e4SLinus Torvalds
92*1da177e4SLinus Torvaldsconfig USB_SERIAL_CP2101
93*1da177e4SLinus Torvalds	tristate "USB CP2101 UART Bridge Controller"
94*1da177e4SLinus Torvalds	depends on USB_SERIAL && EXPERIMENTAL
95*1da177e4SLinus Torvalds	help
96*1da177e4SLinus Torvalds	  Say Y here if you want to use a CP2101/CP2102 based USB to RS232
97*1da177e4SLinus Torvalds	  converter.
98*1da177e4SLinus Torvalds
99*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
100*1da177e4SLinus Torvalds	  module will be called cp2101.
101*1da177e4SLinus Torvalds
102*1da177e4SLinus Torvaldsconfig USB_SERIAL_CYPRESS_M8
103*1da177e4SLinus Torvalds	tristate "USB Cypress M8 USB Serial Driver"
104*1da177e4SLinus Torvalds	depends on USB_SERIAL && EXPERIMENTAL
105*1da177e4SLinus Torvalds	help
106*1da177e4SLinus Torvalds	  Say Y here if you want to use a device that contains the Cypress
107*1da177e4SLinus Torvalds	  USB to Serial microcontroller, such as the DeLorme Earthmate GPS.
108*1da177e4SLinus Torvalds
109*1da177e4SLinus Torvalds		Attempted SMP support... send bug reports!
110*1da177e4SLinus Torvalds
111*1da177e4SLinus Torvalds	  Supported microcontrollers in the CY4601 family are:
112*1da177e4SLinus Torvalds		CY7C63741 CY7C63742 CY7C63743 CY7C64013
113*1da177e4SLinus Torvalds
114*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
115*1da177e4SLinus Torvalds	  module will be called cypress_m8.
116*1da177e4SLinus Torvalds
117*1da177e4SLinus Torvaldsconfig USB_SERIAL_EMPEG
118*1da177e4SLinus Torvalds	tristate "USB Empeg empeg-car Mark I/II Driver"
119*1da177e4SLinus Torvalds	depends on USB_SERIAL
120*1da177e4SLinus Torvalds	help
121*1da177e4SLinus Torvalds	  Say Y here if you want to connect to your Empeg empeg-car Mark I/II
122*1da177e4SLinus Torvalds	  mp3 player via USB.  The driver uses a single ttyUSB{0,1,2,...}
123*1da177e4SLinus Torvalds	  device node.  See <file:Documentation/usb/usb-serial.txt> for more
124*1da177e4SLinus Torvalds	  tidbits of information.
125*1da177e4SLinus Torvalds
126*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
127*1da177e4SLinus Torvalds	  module will be called empeg.
128*1da177e4SLinus Torvalds
129*1da177e4SLinus Torvaldsconfig USB_SERIAL_FTDI_SIO
130*1da177e4SLinus Torvalds	tristate "USB FTDI Single Port Serial Driver (EXPERIMENTAL)"
131*1da177e4SLinus Torvalds	depends on USB_SERIAL && EXPERIMENTAL
132*1da177e4SLinus Torvalds	---help---
133*1da177e4SLinus Torvalds	  Say Y here if you want to use a FTDI SIO single port USB to serial
134*1da177e4SLinus Torvalds	  converter device. The implementation I have is called the USC-1000.
135*1da177e4SLinus Torvalds	  This driver has also be tested with the 245 and 232 devices.
136*1da177e4SLinus Torvalds
137*1da177e4SLinus Torvalds	  See <http://ftdi-usb-sio.sourceforge.net/> for more
138*1da177e4SLinus Torvalds	  information on this driver and the device.
139*1da177e4SLinus Torvalds
140*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
141*1da177e4SLinus Torvalds	  module will be called ftdi_sio.
142*1da177e4SLinus Torvalds
143*1da177e4SLinus Torvaldsconfig USB_SERIAL_VISOR
144*1da177e4SLinus Torvalds	tristate "USB Handspring Visor / Palm m50x / Sony Clie Driver"
145*1da177e4SLinus Torvalds	depends on USB_SERIAL
146*1da177e4SLinus Torvalds	help
147*1da177e4SLinus Torvalds	  Say Y here if you want to connect to your HandSpring Visor, Palm
148*1da177e4SLinus Torvalds	  m500 or m505 through its USB docking station. See
149*1da177e4SLinus Torvalds	  <http://usbvisor.sourceforge.net/> for more information on using this
150*1da177e4SLinus Torvalds	  driver.
151*1da177e4SLinus Torvalds
152*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
153*1da177e4SLinus Torvalds	  module will be called visor.
154*1da177e4SLinus Torvalds
155*1da177e4SLinus Torvaldsconfig USB_SERIAL_IPAQ
156*1da177e4SLinus Torvalds	tristate "USB PocketPC PDA Driver"
157*1da177e4SLinus Torvalds	depends on USB_SERIAL
158*1da177e4SLinus Torvalds	help
159*1da177e4SLinus Torvalds	  Say Y here if you want to connect to your Compaq iPAQ, HP Jornada
160*1da177e4SLinus Torvalds	  or any other PDA running Windows CE 3.0 or PocketPC 2002
161*1da177e4SLinus Torvalds	  using a USB cradle/cable. For information on using the driver,
162*1da177e4SLinus Torvalds	  read <file:Documentation/usb/usb-serial.txt>.
163*1da177e4SLinus Torvalds
164*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
165*1da177e4SLinus Torvalds	  module will be called ipaq.
166*1da177e4SLinus Torvalds
167*1da177e4SLinus Torvaldsconfig USB_SERIAL_IR
168*1da177e4SLinus Torvalds	tristate "USB IR Dongle Serial Driver (EXPERIMENTAL)"
169*1da177e4SLinus Torvalds	depends on USB_SERIAL && EXPERIMENTAL
170*1da177e4SLinus Torvalds	help
171*1da177e4SLinus Torvalds	  Say Y here if you want to enable simple serial support for USB IrDA
172*1da177e4SLinus Torvalds	  devices.  This is useful if you do not want to use the full IrDA
173*1da177e4SLinus Torvalds	  stack.
174*1da177e4SLinus Torvalds
175*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
176*1da177e4SLinus Torvalds	  module will be called ir-usb.
177*1da177e4SLinus Torvalds
178*1da177e4SLinus Torvaldsconfig USB_SERIAL_EDGEPORT
179*1da177e4SLinus Torvalds	tristate "USB Inside Out Edgeport Serial Driver"
180*1da177e4SLinus Torvalds	depends on USB_SERIAL
181*1da177e4SLinus Torvalds	---help---
182*1da177e4SLinus Torvalds	  Say Y here if you want to use any of the following devices from
183*1da177e4SLinus Torvalds	  Inside Out Networks (Digi):
184*1da177e4SLinus Torvalds	  Edgeport/4
185*1da177e4SLinus Torvalds	  Rapidport/4
186*1da177e4SLinus Torvalds	  Edgeport/4t
187*1da177e4SLinus Torvalds	  Edgeport/2
188*1da177e4SLinus Torvalds	  Edgeport/4i
189*1da177e4SLinus Torvalds	  Edgeport/2i
190*1da177e4SLinus Torvalds	  Edgeport/421
191*1da177e4SLinus Torvalds	  Edgeport/21
192*1da177e4SLinus Torvalds	  Edgeport/8
193*1da177e4SLinus Torvalds	  Edgeport/8 Dual
194*1da177e4SLinus Torvalds	  Edgeport/2D8
195*1da177e4SLinus Torvalds	  Edgeport/4D8
196*1da177e4SLinus Torvalds	  Edgeport/8i
197*1da177e4SLinus Torvalds	  Edgeport/2 DIN
198*1da177e4SLinus Torvalds	  Edgeport/4 DIN
199*1da177e4SLinus Torvalds	  Edgeport/16 Dual
200*1da177e4SLinus Torvalds
201*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
202*1da177e4SLinus Torvalds	  module will be called io_edgeport.
203*1da177e4SLinus Torvalds
204*1da177e4SLinus Torvaldsconfig USB_SERIAL_EDGEPORT_TI
205*1da177e4SLinus Torvalds	tristate "USB Inside Out Edgeport Serial Driver (TI devices)"
206*1da177e4SLinus Torvalds	depends on USB_SERIAL
207*1da177e4SLinus Torvalds	help
208*1da177e4SLinus Torvalds	  Say Y here if you want to use any of the devices from Inside Out
209*1da177e4SLinus Torvalds	  Networks (Digi) that are not supported by the io_edgeport driver.
210*1da177e4SLinus Torvalds	  This includes the Edgeport/1 device.
211*1da177e4SLinus Torvalds
212*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
213*1da177e4SLinus Torvalds	  module will be called io_ti.
214*1da177e4SLinus Torvalds
215*1da177e4SLinus Torvaldsconfig USB_SERIAL_GARMIN
216*1da177e4SLinus Torvalds       tristate "USB Garmin GPS driver"
217*1da177e4SLinus Torvalds       depends on USB_SERIAL
218*1da177e4SLinus Torvalds       help
219*1da177e4SLinus Torvalds         Say Y here if you want to connect to your Garmin GPS.
220*1da177e4SLinus Torvalds         Should work with most Garmin GPS devices which have a native USB port.
221*1da177e4SLinus Torvalds
222*1da177e4SLinus Torvalds         See <http://sourceforge.net/projects/garmin-gps> for the latest
223*1da177e4SLinus Torvalds         version of the driver.
224*1da177e4SLinus Torvalds
225*1da177e4SLinus Torvalds         To compile this driver as a module, choose M here: the
226*1da177e4SLinus Torvalds         module will be called garmin_gps.
227*1da177e4SLinus Torvalds
228*1da177e4SLinus Torvaldsconfig USB_SERIAL_IPW
229*1da177e4SLinus Torvalds        tristate "USB IPWireless (3G UMTS TDD) Driver (EXPERIMENTAL)"
230*1da177e4SLinus Torvalds	depends on USB_SERIAL && EXPERIMENTAL
231*1da177e4SLinus Torvalds	help
232*1da177e4SLinus Torvalds	  Say Y here if you want to use a IPWireless USB modem such as
233*1da177e4SLinus Torvalds	  the ones supplied by Axity3G/Sentech South Africa.
234*1da177e4SLinus Torvalds
235*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
236*1da177e4SLinus Torvalds	  module will be called ipw.
237*1da177e4SLinus Torvalds
238*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN_PDA
239*1da177e4SLinus Torvalds	tristate "USB Keyspan PDA Single Port Serial Driver"
240*1da177e4SLinus Torvalds	depends on USB_SERIAL
241*1da177e4SLinus Torvalds	help
242*1da177e4SLinus Torvalds	  Say Y here if you want to use a Keyspan PDA single port USB to
243*1da177e4SLinus Torvalds	  serial converter device.  This driver makes use of firmware
244*1da177e4SLinus Torvalds	  developed from scratch by Brian Warner.
245*1da177e4SLinus Torvalds
246*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
247*1da177e4SLinus Torvalds	  module will be called keyspan_pda.
248*1da177e4SLinus Torvalds
249*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN
250*1da177e4SLinus Torvalds	tristate "USB Keyspan USA-xxx Serial Driver"
251*1da177e4SLinus Torvalds	depends on USB_SERIAL
252*1da177e4SLinus Torvalds	---help---
253*1da177e4SLinus Torvalds	  Say Y here if you want to use Keyspan USB to serial converter
254*1da177e4SLinus Torvalds	  devices.  This driver makes use of Keyspan's official firmware
255*1da177e4SLinus Torvalds	  and was developed with their support.  You must also include
256*1da177e4SLinus Torvalds	  firmware to support your particular device(s).
257*1da177e4SLinus Torvalds
258*1da177e4SLinus Torvalds	  See <http://misc.nu/hugh/keyspan.html> for more information.
259*1da177e4SLinus Torvalds
260*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
261*1da177e4SLinus Torvalds	  module will be called keyspan.
262*1da177e4SLinus Torvalds
263*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN_MPR
264*1da177e4SLinus Torvalds	bool "USB Keyspan MPR Firmware"
265*1da177e4SLinus Torvalds	depends on USB_SERIAL_KEYSPAN
266*1da177e4SLinus Torvalds	help
267*1da177e4SLinus Torvalds	  Say Y here to include firmware for the Keyspan MPR converter.
268*1da177e4SLinus Torvalds
269*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN_USA28
270*1da177e4SLinus Torvalds	bool "USB Keyspan USA-28 Firmware"
271*1da177e4SLinus Torvalds	depends on USB_SERIAL_KEYSPAN
272*1da177e4SLinus Torvalds	help
273*1da177e4SLinus Torvalds	  Say Y here to include firmware for the USA-28 converter.
274*1da177e4SLinus Torvalds
275*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN_USA28X
276*1da177e4SLinus Torvalds	bool "USB Keyspan USA-28X Firmware"
277*1da177e4SLinus Torvalds	depends on USB_SERIAL_KEYSPAN
278*1da177e4SLinus Torvalds	help
279*1da177e4SLinus Torvalds	  Say Y here to include firmware for the USA-28X converter.
280*1da177e4SLinus Torvalds	  Be sure you have a USA-28X, there are also 28XA and 28XB
281*1da177e4SLinus Torvalds	  models, the label underneath has the actual part number.
282*1da177e4SLinus Torvalds
283*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN_USA28XA
284*1da177e4SLinus Torvalds	bool "USB Keyspan USA-28XA Firmware"
285*1da177e4SLinus Torvalds	depends on USB_SERIAL_KEYSPAN
286*1da177e4SLinus Torvalds	help
287*1da177e4SLinus Torvalds	  Say Y here to include firmware for the USA-28XA converter.
288*1da177e4SLinus Torvalds	  Be sure you have a USA-28XA, there are also 28X and 28XB
289*1da177e4SLinus Torvalds	  models, the label underneath has the actual part number.
290*1da177e4SLinus Torvalds
291*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN_USA28XB
292*1da177e4SLinus Torvalds	bool "USB Keyspan USA-28XB Firmware"
293*1da177e4SLinus Torvalds	depends on USB_SERIAL_KEYSPAN
294*1da177e4SLinus Torvalds	help
295*1da177e4SLinus Torvalds	  Say Y here to include firmware for the USA-28XB converter.
296*1da177e4SLinus Torvalds	  Be sure you have a USA-28XB, there are also 28X and 28XA
297*1da177e4SLinus Torvalds	  models, the label underneath has the actual part number.
298*1da177e4SLinus Torvalds
299*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN_USA19
300*1da177e4SLinus Torvalds	bool "USB Keyspan USA-19 Firmware"
301*1da177e4SLinus Torvalds	depends on USB_SERIAL_KEYSPAN
302*1da177e4SLinus Torvalds	help
303*1da177e4SLinus Torvalds	  Say Y here to include firmware for the USA-19 converter.
304*1da177e4SLinus Torvalds
305*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN_USA18X
306*1da177e4SLinus Torvalds	bool "USB Keyspan USA-18X Firmware"
307*1da177e4SLinus Torvalds	depends on USB_SERIAL_KEYSPAN
308*1da177e4SLinus Torvalds	help
309*1da177e4SLinus Torvalds	  Say Y here to include firmware for the USA-18X converter.
310*1da177e4SLinus Torvalds
311*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN_USA19W
312*1da177e4SLinus Torvalds	bool "USB Keyspan USA-19W Firmware"
313*1da177e4SLinus Torvalds	depends on USB_SERIAL_KEYSPAN
314*1da177e4SLinus Torvalds	help
315*1da177e4SLinus Torvalds	  Say Y here to include firmware for the USA-19W converter.
316*1da177e4SLinus Torvalds
317*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN_USA19QW
318*1da177e4SLinus Torvalds	bool "USB Keyspan USA-19QW Firmware"
319*1da177e4SLinus Torvalds	depends on USB_SERIAL_KEYSPAN
320*1da177e4SLinus Torvalds	help
321*1da177e4SLinus Torvalds	  Say Y here to include firmware for the USA-19QW converter.
322*1da177e4SLinus Torvalds
323*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN_USA19QI
324*1da177e4SLinus Torvalds	bool "USB Keyspan USA-19QI Firmware"
325*1da177e4SLinus Torvalds	depends on USB_SERIAL_KEYSPAN
326*1da177e4SLinus Torvalds	help
327*1da177e4SLinus Torvalds	  Say Y here to include firmware for the USA-19QI converter.
328*1da177e4SLinus Torvalds
329*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN_USA49W
330*1da177e4SLinus Torvalds	bool "USB Keyspan USA-49W Firmware"
331*1da177e4SLinus Torvalds	depends on USB_SERIAL_KEYSPAN
332*1da177e4SLinus Torvalds	help
333*1da177e4SLinus Torvalds	  Say Y here to include firmware for the USA-49W converter.
334*1da177e4SLinus Torvalds
335*1da177e4SLinus Torvaldsconfig USB_SERIAL_KEYSPAN_USA49WLC
336*1da177e4SLinus Torvalds	bool "USB Keyspan USA-49WLC Firmware"
337*1da177e4SLinus Torvalds	depends on USB_SERIAL_KEYSPAN
338*1da177e4SLinus Torvalds	help
339*1da177e4SLinus Torvalds	  Say Y here to include firmware for the USA-49WLC converter.
340*1da177e4SLinus Torvalds
341*1da177e4SLinus Torvaldsconfig USB_SERIAL_KLSI
342*1da177e4SLinus Torvalds	tristate "USB KL5KUSB105 (Palmconnect) Driver (EXPERIMENTAL)"
343*1da177e4SLinus Torvalds	depends on USB_SERIAL && EXPERIMENTAL
344*1da177e4SLinus Torvalds	---help---
345*1da177e4SLinus Torvalds	  Say Y here if you want to use a KL5KUSB105 - based single port
346*1da177e4SLinus Torvalds	  serial adapter. The most widely known -- and currently the only
347*1da177e4SLinus Torvalds	  tested -- device in this category is the PalmConnect USB Serial
348*1da177e4SLinus Torvalds	  adapter sold by Palm Inc. for use with their Palm III and Palm V
349*1da177e4SLinus Torvalds	  series PDAs.
350*1da177e4SLinus Torvalds
351*1da177e4SLinus Torvalds	  Please read <file:Documentation/usb/usb-serial.txt> for more
352*1da177e4SLinus Torvalds	  information.
353*1da177e4SLinus Torvalds
354*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
355*1da177e4SLinus Torvalds	  module will be called kl5kusb105.
356*1da177e4SLinus Torvalds
357*1da177e4SLinus Torvaldsconfig USB_SERIAL_KOBIL_SCT
358*1da177e4SLinus Torvalds        tristate "USB KOBIL chipcard reader"
359*1da177e4SLinus Torvalds        depends on USB_SERIAL
360*1da177e4SLinus Torvalds        ---help---
361*1da177e4SLinus Torvalds          Say Y here if you want to use one of the following KOBIL USB chipcard
362*1da177e4SLinus Torvalds          readers:
363*1da177e4SLinus Torvalds
364*1da177e4SLinus Torvalds            - USB TWIN
365*1da177e4SLinus Torvalds            - KAAN Standard Plus
366*1da177e4SLinus Torvalds            - KAAN SIM
367*1da177e4SLinus Torvalds            - SecOVID Reader Plus
368*1da177e4SLinus Torvalds            - B1 Professional
369*1da177e4SLinus Torvalds            - KAAN Professional
370*1da177e4SLinus Torvalds
371*1da177e4SLinus Torvalds          Note that you need a current CT-API.
372*1da177e4SLinus Torvalds          To compile this driver as a module, choose M here: the
373*1da177e4SLinus Torvalds	  module will be called kobil_sct.
374*1da177e4SLinus Torvalds
375*1da177e4SLinus Torvaldsconfig USB_SERIAL_MCT_U232
376*1da177e4SLinus Torvalds	tristate "USB MCT Single Port Serial Driver"
377*1da177e4SLinus Torvalds	depends on USB_SERIAL
378*1da177e4SLinus Torvalds	---help---
379*1da177e4SLinus Torvalds	  Say Y here if you want to use a USB Serial single port adapter from
380*1da177e4SLinus Torvalds	  Magic Control Technology Corp. (U232 is one of the model numbers).
381*1da177e4SLinus Torvalds
382*1da177e4SLinus Torvalds	  This driver also works with Sitecom U232-P25 and D-Link DU-H3SP USB
383*1da177e4SLinus Torvalds	  BAY devices.
384*1da177e4SLinus Torvalds
385*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
386*1da177e4SLinus Torvalds	  module will be called mct_u232.
387*1da177e4SLinus Torvalds
388*1da177e4SLinus Torvaldsconfig USB_SERIAL_PL2303
389*1da177e4SLinus Torvalds	tristate "USB Prolific 2303 Single Port Serial Driver"
390*1da177e4SLinus Torvalds	depends on USB_SERIAL
391*1da177e4SLinus Torvalds	help
392*1da177e4SLinus Torvalds	  Say Y here if you want to use the PL2303 USB Serial single port
393*1da177e4SLinus Torvalds	  adapter from Prolific.
394*1da177e4SLinus Torvalds
395*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
396*1da177e4SLinus Torvalds	  module will be called pl2303.
397*1da177e4SLinus Torvalds
398*1da177e4SLinus Torvaldsconfig USB_SERIAL_SAFE
399*1da177e4SLinus Torvalds	tristate "USB Safe Serial (Encapsulated) Driver (EXPERIMENTAL)"
400*1da177e4SLinus Torvalds	depends on USB_SERIAL && EXPERIMENTAL
401*1da177e4SLinus Torvalds
402*1da177e4SLinus Torvaldsconfig USB_SERIAL_SAFE_PADDED
403*1da177e4SLinus Torvalds	bool "USB Secure Encapsulated Driver - Padded"
404*1da177e4SLinus Torvalds	depends on USB_SERIAL_SAFE
405*1da177e4SLinus Torvalds
406*1da177e4SLinus Torvaldsconfig USB_SERIAL_TI
407*1da177e4SLinus Torvalds	tristate "USB TI 3410/5052 Serial Driver"
408*1da177e4SLinus Torvalds	depends on USB_SERIAL
409*1da177e4SLinus Torvalds	help
410*1da177e4SLinus Torvalds	  Say Y here if you want to use the TI USB 3410 or 5052
411*1da177e4SLinus Torvalds	  serial devices.
412*1da177e4SLinus Torvalds
413*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
414*1da177e4SLinus Torvalds	  module will be called ti_usb_3410_5052.
415*1da177e4SLinus Torvalds
416*1da177e4SLinus Torvaldsconfig USB_SERIAL_CYBERJACK
417*1da177e4SLinus Torvalds	tristate "USB REINER SCT cyberJack pinpad/e-com chipcard reader (EXPERIMENTAL)"
418*1da177e4SLinus Torvalds	depends on USB_SERIAL && EXPERIMENTAL
419*1da177e4SLinus Torvalds	---help---
420*1da177e4SLinus Torvalds	  Say Y here if you want to use a cyberJack pinpad/e-com USB chipcard
421*1da177e4SLinus Torvalds	  reader. This is an interface to ISO 7816 compatible contactbased
422*1da177e4SLinus Torvalds	  chipcards, e.g. GSM SIMs.
423*1da177e4SLinus Torvalds
424*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
425*1da177e4SLinus Torvalds	  module will be called cyberjack.
426*1da177e4SLinus Torvalds
427*1da177e4SLinus Torvalds	  If unsure, say N.
428*1da177e4SLinus Torvalds
429*1da177e4SLinus Torvaldsconfig USB_SERIAL_XIRCOM
430*1da177e4SLinus Torvalds	tristate "USB Xircom / Entregra Single Port Serial Driver"
431*1da177e4SLinus Torvalds	depends on USB_SERIAL
432*1da177e4SLinus Torvalds	help
433*1da177e4SLinus Torvalds	  Say Y here if you want to use a Xircom or Entregra single port USB to
434*1da177e4SLinus Torvalds	  serial converter device.  This driver makes use of firmware
435*1da177e4SLinus Torvalds	  developed from scratch by Brian Warner.
436*1da177e4SLinus Torvalds
437*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
438*1da177e4SLinus Torvalds	  module will be called keyspan_pda.
439*1da177e4SLinus Torvalds
440*1da177e4SLinus Torvaldsconfig USB_SERIAL_OMNINET
441*1da177e4SLinus Torvalds	tristate "USB ZyXEL omni.net LCD Plus Driver (EXPERIMENTAL)"
442*1da177e4SLinus Torvalds	depends on USB_SERIAL && EXPERIMENTAL
443*1da177e4SLinus Torvalds	help
444*1da177e4SLinus Torvalds	  Say Y here if you want to use a ZyXEL omni.net LCD ISDN TA.
445*1da177e4SLinus Torvalds
446*1da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
447*1da177e4SLinus Torvalds	  module will be called omninet.
448*1da177e4SLinus Torvalds
449*1da177e4SLinus Torvaldsconfig USB_EZUSB
450*1da177e4SLinus Torvalds	bool
451*1da177e4SLinus Torvalds	depends on USB_SERIAL_KEYSPAN_PDA || USB_SERIAL_XIRCOM || USB_SERIAL_KEYSPAN || USB_SERIAL_WHITEHEAT
452*1da177e4SLinus Torvalds	default y
453*1da177e4SLinus Torvalds
454*1da177e4SLinus Torvaldsendmenu
455*1da177e4SLinus Torvalds
456