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