Lines Matching +full:re +full:- +full:config
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.
44 For more information, see <http://www.linux-usb.org/gadget> and
49 config USB_GADGET_DEBUG
56 Avoid enabling these messages, even if you're actively
59 either create new failure modes or remove the one you're
63 config USB_GADGET_VERBOSE
70 Avoid enabling these messages, even if you're actively
73 either create new failure modes or remove the one you're
77 config USB_GADGET_DEBUG_FILES
84 files may help when you're troubleshooting or bringing up a
88 config USB_GADGET_DEBUG_FS
94 The information in these files may help when you're
99 config USB_GADGET_VBUS_DRAW
100 int "Maximum VBUS Power usage (2-500 mA)"
110 milliAmperes. The permitted range of values is 2 - 500 mA;
113 This value will be used except for system-specific gadget
116 config USB_GADGET_STORAGE_NUM_BUFFERS
125 an CPU on-demand governor. Especially if DMA is doing IO to
132 config U_SERIAL_CONSOLE
145 config USB_LIBCOMPOSITE
150 config USB_F_ACM
153 config USB_F_SS_LB
156 config USB_U_SERIAL
159 config USB_U_ETHER
162 config USB_U_AUDIO
165 config USB_F_SERIAL
168 config USB_F_OBEX
171 config USB_F_NCM
174 config USB_F_ECM
177 config USB_F_PHONET
180 config USB_F_EEM
183 config USB_F_SUBSET
186 config USB_F_RNDIS
189 config USB_F_MASS_STORAGE
192 config USB_F_FS
195 config USB_F_UAC1
198 config USB_F_UAC1_LEGACY
201 config USB_F_UAC2
204 config USB_F_UVC
207 config USB_F_MIDI
210 config USB_F_HID
213 config USB_F_PRINTER
216 config USB_F_TCM
219 config USB_F_ACC
222 config USB_F_AUDIO_SRC
225 # this first set of drivers all depend on bulk-capable hardware.
227 config USB_CONFIGFS
239 config USB_CONFIGFS_UEVENT
247 config USB_CONFIGFS_SERIAL
254 The function talks to the Linux-USB generic serial driver.
256 config USB_CONFIGFS_ACM
264 MS-Windows hosts or with the Linux-USB "cdc-acm" driver.
266 config USB_CONFIGFS_OBEX
276 config USB_CONFIGFS_NCM
288 config USB_CONFIGFS_ECM
297 favor of simpler vendor-specific hardware, but is widely
300 config USB_CONFIGFS_ECM_SUBSET
310 config USB_CONFIGFS_RNDIS
321 To make MS-Windows work with this, use Documentation/usb/linux.inf
322 as the "driver info file". For versions of MS-Windows older than
326 config USB_CONFIGFS_EEM
342 config USB_CONFIGFS_PHONET
352 config USB_CONFIGFS_MASS_STORAGE
363 config USB_CONFIGFS_F_LB_SS
372 USB peripheral controller driver. Then you can use host-side
376 config USB_CONFIGFS_F_FS
388 config USB_CONFIGFS_F_ACC
396 config USB_CONFIGFS_F_AUDIO_SRC
405 config USB_CONFIGFS_F_UAC1
415 1 AudioStreaming Interface each for USB-OUT and USB-IN.
417 on the device - the audio streams are simply sinked to and
418 sourced from a virtual ALSA sound card created. The user-space
423 config USB_CONFIGFS_F_UAC1_LEGACY
432 1 AudioStreaming Interface each for USB-OUT and USB-IN.
436 config USB_CONFIGFS_F_UAC2
447 1 AudioStreaming Interface each for USB-OUT and USB-IN.
449 on the device - the audio streams are simply sinked to and
450 sourced from a virtual ALSA sound card created. The user-space
455 config USB_CONFIGFS_F_MIDI
469 config USB_CONFIGFS_F_HID
479 config USB_CONFIGFS_F_UVC
491 config USB_CONFIGFS_F_PRINTER
505 config USB_CONFIGFS_F_TCM