Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.git] / drivers / usb / class / Kconfig
1 # SPDX-License-Identifier: GPL-2.0
2 #
3 # USB Class driver configuration
4 #
5 comment "USB Device Class drivers"
6
7 config USB_ACM
8         tristate "USB Modem (CDC ACM) support"
9         depends on TTY
10         ---help---
11           This driver supports USB modems and ISDN adapters which support the
12           Communication Device Class Abstract Control Model interface.
13           Please read <file:Documentation/usb/acm.txt> for details.
14
15           If your modem only reports "Cls=ff(vend.)" in the descriptors in
16           /sys/kernel/debug/usb/devices, then your modem will not work with this
17           driver.
18
19           To compile this driver as a module, choose M here: the
20           module will be called cdc-acm.
21
22 config USB_PRINTER
23         tristate "USB Printer support"
24         help
25           Say Y here if you want to connect a USB printer to your computer's
26           USB port.
27
28           To compile this driver as a module, choose M here: the
29           module will be called usblp.
30
31 config USB_WDM
32         tristate "USB Wireless Device Management support"
33         ---help---
34           This driver supports the WMC Device Management functionality
35           of cell phones compliant to the CDC WMC specification. You can use
36           AT commands over this device.
37
38           To compile this driver as a module, choose M here: the
39           module will be called cdc-wdm.
40
41 config USB_TMC
42         tristate "USB Test and Measurement Class support"
43         help
44           Say Y here if you want to connect a USB device that follows
45           the USB.org specification for USB Test and Measurement devices
46           to your computer's USB port.
47
48           To compile this driver as a module, choose M here: the
49           module will be called usbtmc.