xref: /openbmc/linux/drivers/usb/class/Kconfig (revision 4b4193256c8d3bc3a5397b5cd9494c2ad386317d)
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.rst> 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.
50