18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# USB Class driver configuration 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_cicomment "USB Device Class drivers" 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciconfig USB_ACM 88c2ecf20Sopenharmony_ci tristate "USB Modem (CDC ACM) support" 98c2ecf20Sopenharmony_ci depends on TTY 108c2ecf20Sopenharmony_ci help 118c2ecf20Sopenharmony_ci This driver supports USB modems and ISDN adapters which support the 128c2ecf20Sopenharmony_ci Communication Device Class Abstract Control Model interface. 138c2ecf20Sopenharmony_ci Please read <file:Documentation/usb/acm.rst> for details. 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci If your modem only reports "Cls=ff(vend.)" in the descriptors in 168c2ecf20Sopenharmony_ci /sys/kernel/debug/usb/devices, then your modem will not work with this 178c2ecf20Sopenharmony_ci driver. 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 208c2ecf20Sopenharmony_ci module will be called cdc-acm. 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciconfig USB_PRINTER 238c2ecf20Sopenharmony_ci tristate "USB Printer support" 248c2ecf20Sopenharmony_ci help 258c2ecf20Sopenharmony_ci Say Y here if you want to connect a USB printer to your computer's 268c2ecf20Sopenharmony_ci USB port. 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 298c2ecf20Sopenharmony_ci module will be called usblp. 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ciconfig USB_WDM 328c2ecf20Sopenharmony_ci tristate "USB Wireless Device Management support" 338c2ecf20Sopenharmony_ci help 348c2ecf20Sopenharmony_ci This driver supports the WMC Device Management functionality 358c2ecf20Sopenharmony_ci of cell phones compliant to the CDC WMC specification. You can use 368c2ecf20Sopenharmony_ci AT commands over this device. 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 398c2ecf20Sopenharmony_ci module will be called cdc-wdm. 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ciconfig USB_TMC 428c2ecf20Sopenharmony_ci tristate "USB Test and Measurement Class support" 438c2ecf20Sopenharmony_ci help 448c2ecf20Sopenharmony_ci Say Y here if you want to connect a USB device that follows 458c2ecf20Sopenharmony_ci the USB.org specification for USB Test and Measurement devices 468c2ecf20Sopenharmony_ci to your computer's USB port. 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 498c2ecf20Sopenharmony_ci module will be called usbtmc. 50