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