0001 # SPDX-License-Identifier: GPL-2.0
0002 #
0003 # USB Class driver configuration
0004 #
0005 comment "USB Device Class drivers"
0006
0007 config USB_ACM
0008 tristate "USB Modem (CDC ACM) support"
0009 depends on TTY
0010 help
0011 This driver supports USB modems and ISDN adapters which support the
0012 Communication Device Class Abstract Control Model interface.
0013 Please read <file:Documentation/usb/acm.rst> for details.
0014
0015 If your modem only reports "Cls=ff(vend.)" in the descriptors in
0016 /sys/kernel/debug/usb/devices, then your modem will not work with this
0017 driver.
0018
0019 To compile this driver as a module, choose M here: the
0020 module will be called cdc-acm.
0021
0022 config USB_PRINTER
0023 tristate "USB Printer support"
0024 help
0025 Say Y here if you want to connect a USB printer to your computer's
0026 USB port.
0027
0028 To compile this driver as a module, choose M here: the
0029 module will be called usblp.
0030
0031 config USB_WDM
0032 tristate "USB Wireless Device Management support"
0033 help
0034 This driver supports the WMC Device Management functionality
0035 of cell phones compliant to the CDC WMC specification. You can use
0036 AT commands over this device.
0037
0038 To compile this driver as a module, choose M here: the
0039 module will be called cdc-wdm.
0040
0041 config USB_TMC
0042 tristate "USB Test and Measurement Class support"
0043 help
0044 Say Y here if you want to connect a USB device that follows
0045 the USB.org specification for USB Test and Measurement devices
0046 to your computer's USB port.
0047
0048 To compile this driver as a module, choose M here: the
0049 module will be called usbtmc.