Lines Matching +full:composite +full:- +full:in
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).
25 you can't connect a "to-the-host" connector to a peripheral.
27 Linux can run in the host, or in the peripheral. In both cases
30 or are integrated with the CPU in a microcontroller. The more
41 If in doubt, say "N" and don't enable these drivers; most people
44 For more information, see <http://www.linux-usb.org/gadget> and
81 Some of the drivers in the "gadget" framework can expose
82 debugging information in files such as /proc/driver/udc
83 (for a peripheral controller). The information in these
86 here. If in doubt, or to conserve kernel memory, say "N".
89 bool "Debugging information files in debugfs (DEVELOPMENT)"
92 Some of the drivers in the "gadget" framework can expose
93 debugging information in files under /sys/kernel/debug/.
94 The information in these files may help when you're
96 Enable these files by choosing "Y" here. If in doubt, or
100 int "Maximum VBUS Power usage (2-500 mA)"
106 batteries. This is in addition to any local power supply,
109 Enter the maximum power your device draws through USB, in
110 milliAmperes. The permitted range of values is 2 - 500 mA;
113 This value will be used except for system-specific gadget
122 pipeline. The number may be increased in order to compensate
124 latencies that makes the VFS to appear bursty in a system with
125 an CPU on-demand governor. Especially if DMA is doing IO to
126 offload the CPU. In this case the CPU will go into power
144 # composite based drivers
219 # this first set of drivers all depend on bulk-capable hardware.
228 specified simply by creating appropriate directories in configfs.
234 bool "Generic serial bulk in/out"
240 The function talks to the Linux-USB generic serial driver.
250 MS-Windows hosts or with the Linux-USB "cdc-acm" driver.
282 That protocol is often avoided with pure Ethernet adapters, in
283 favor of simpler vendor-specific hardware, but is widely
307 To make MS-Windows work with this, use Documentation/usb/linux.inf
308 as the "driver info file". For versions of MS-Windows older than
310 is given in comments found in that info file.
346 device (in much the same way as the "loop" device driver),
358 USB peripheral controller driver. Then you can use host-side
368 composite functions in user space in the same way GadgetFS
369 lets one create USB gadgets in user space. This allows creation
370 of composite gadgets such that some of the functions are
371 implemented in kernel space (for instance Ethernet, serial or
372 mass storage) and other are implemented in user space.
384 1 AudioStreaming Interface each for USB-OUT and USB-IN.
386 on the device - the audio streams are simply sinked to and
387 sourced from a virtual ALSA sound card created. The user-space
401 1 AudioStreaming Interface each for USB-OUT and USB-IN.
416 1 AudioStreaming Interface each for USB-OUT and USB-IN.
418 on the device - the audio streams are simply sinked to and
419 sourced from a virtual ALSA sound card created. The user-space
434 a sound "card" in the ALSA sound system. Other MIDI
457 The Webcam function acts as a composite USB Audio and Video Class