xref: /linux/drivers/usb/class/Kconfig (revision 25e11ec4fe5271c4895265ecbb69531e6b0c0dd5)
11da177e4SLinus Torvalds#
21da177e4SLinus Torvalds# USB Class driver configuration
31da177e4SLinus Torvalds#
41da177e4SLinus Torvaldscomment "USB Device Class drivers"
51da177e4SLinus Torvalds
61da177e4SLinus Torvaldsconfig USB_ACM
71da177e4SLinus Torvalds	tristate "USB Modem (CDC ACM) support"
8*25e11ec4SFlorian Fainelli	depends on TTY
91da177e4SLinus Torvalds	---help---
101da177e4SLinus Torvalds	  This driver supports USB modems and ISDN adapters which support the
111da177e4SLinus Torvalds	  Communication Device Class Abstract Control Model interface.
121da177e4SLinus Torvalds	  Please read <file:Documentation/usb/acm.txt> for details.
131da177e4SLinus Torvalds
141da177e4SLinus Torvalds	  If your modem only reports "Cls=ff(vend.)" in the descriptors in
151da177e4SLinus Torvalds	  /proc/bus/usb/devices, then your modem will not work with this
161da177e4SLinus Torvalds	  driver.
171da177e4SLinus Torvalds
181da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
191da177e4SLinus Torvalds	  module will be called cdc-acm.
201da177e4SLinus Torvalds
211da177e4SLinus Torvaldsconfig USB_PRINTER
221da177e4SLinus Torvalds	tristate "USB Printer support"
231da177e4SLinus Torvalds	help
241da177e4SLinus Torvalds	  Say Y here if you want to connect a USB printer to your computer's
251da177e4SLinus Torvalds	  USB port.
261da177e4SLinus Torvalds
271da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
281da177e4SLinus Torvalds	  module will be called usblp.
291da177e4SLinus Torvalds
30afba937eSOliver Neukumconfig USB_WDM
31afba937eSOliver Neukum	tristate "USB Wireless Device Management support"
32afba937eSOliver Neukum	---help---
33afba937eSOliver Neukum	  This driver supports the WMC Device Management functionality
34afba937eSOliver Neukum	  of cell phones compliant to the CDC WMC specification. You can use
35afba937eSOliver Neukum	  AT commands over this device.
36afba937eSOliver Neukum
37afba937eSOliver Neukum	  To compile this driver as a module, choose M here: the
38afba937eSOliver Neukum	  module will be called cdc-wdm.
39afba937eSOliver Neukum
405b775f67SGreg Kroah-Hartmanconfig USB_TMC
415b775f67SGreg Kroah-Hartman	tristate "USB Test and Measurement Class support"
425b775f67SGreg Kroah-Hartman	help
435b775f67SGreg Kroah-Hartman	  Say Y here if you want to connect a USB device that follows
445b775f67SGreg Kroah-Hartman	  the USB.org specification for USB Test and Measurement devices
455b775f67SGreg Kroah-Hartman	  to your computer's USB port.
465b775f67SGreg Kroah-Hartman
475b775f67SGreg Kroah-Hartman	  To compile this driver as a module, choose M here: the
485b775f67SGreg Kroah-Hartman	  module will be called usbtmc.
49