Lines Matching +full:m +full:- +full:class

1 # SPDX-License-Identifier: GPL-2.0
7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks).
10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
11 # - Some systems have both kinds of controllers.
13 # With help from a special transceiver and a "Mini-AB" jack, systems with
14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
18 # systems call these "client" drivers, of which "class drivers"
19 # are a subset (implementing a USB device class specification).
23 # Gadget drivers are hardware-neutral, or "platform independent",
29 # a less common variant of a device class protocol.
44 Gadget Zero is a two-configuration device. It either sinks and
47 conformance. The driver needs only two bulk-capable endpoints, so
48 it can work on top of most device-side usb controllers. It's
53 USB peripheral controller driver. Then you can use host-side
57 Gadget Zero also works with the host-side "usb-skeleton" driver,
58 and with many kinds of host-side test software. You may need
62 Say "y" to link the driver statically, or "m" to build a
70 identifiers of the USB-OTG test device. That means that when
72 the "B-Peripheral" role, that device will use HNP to let this
73 one serve as the USB host instead (in the "B-Host" role).
85 This Gadget Audio driver is compatible with USB Audio Class
87 1 AudioStreaming Interface each for USB-OUT and USB-IN.
91 on the device - the audio streams are simply sinked to and
92 sourced from a virtual ALSA sound card created. The user-space
97 Say "y" to link the driver statically, or "m" to build a
104 If you instead want older USB Audio Class specification 1.0 support
111 If you instead want legacy UAC Spec-1.0 driver that also has audio
112 paths hardwired to the Audio codec chip on-board and doesn't work
127 - The "Communication Device Class" (CDC) Ethernet Control Model.
129 favor of simpler vendor-specific hardware, but is widely
132 - On hardware can't implement that protocol, a simple CDC subset
135 - CDC Ethernet Emulation Model (EEM) is a newer standard that has
142 Treat it like a two-node Ethernet link: host, and gadget.
144 The Linux-USB host-side "usbnet" driver interoperates with this
147 mode should also interoperate with standard CDC Ethernet class
150 Say "y" to link the driver statically, or "m" to build a
168 To make MS-Windows work with this, use Documentation/usb/linux.inf
169 as the "driver info file". For versions of MS-Windows older than
203 Say "y" to link the driver statically, or "m" to build a
210 programs implement a single-configuration USB device, including
215 Say "y" to link the driver statically, or "m" to build a
231 If you say "y" or "m" here you will be able what kind of
234 Say "y" to link the driver statically, or "m" to build
273 This driver is a replacement for now removed File-backed
276 Say "y" to link the driver statically, or "m" to build
300 The Serial Gadget talks to the Linux-USB generic serial driver.
301 This driver supports a CDC-ACM module option, which can be used
302 to interoperate with MS-Windows hosts or with the Linux-USB
303 "cdc-acm" driver.
305 This driver also supports a CDC-OBEX option. You will need a
309 Say "y" to link the driver statically, or "m" to build a
314 make MS-Windows work with CDC ACM.
329 Say "y" to link the driver statically, or "m" to build a
343 Say "y" to link the driver statically, or "m" to build a
367 Say "y" to link the driver statically, or "m" to build a
387 a kernel for N900, say Y or M here. If unsure, say N.
400 Say "y" to link the driver statically, or "m" to build a
424 Say "y" to link the driver statically, or "m" to build a
464 Say "y" to link the driver statically, or "m" to build a
476 Say "y" to link the driver statically, or "m" to build a
500 # or video class gadget drivers), or specific hardware, here.
509 The Webcam Gadget acts as a composite USB Audio and Video Class
513 Say "y" to link the driver statically, or "m" to build a
519 USB Raw Gadget is a gadget driver that gives userspace low-level
527 See Documentation/usb/raw-gadget.rst for details.
529 Say "y" to link the driver statically, or "m" to build a