Lines Matching +full:way +full:- +full:select

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).
19 select USB_COMMON
20 select NLS
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
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
125 an CPU on-demand governor. Especially if DMA is doing IO to
147 select CONFIGFS_FS
193 select DMA_SHARED_BUFFER
207 select UVC_COMMON
214 select SND_UMP
215 select SND_UMP_LEGACY_RAWMIDI
226 # this first set of drivers all depend on bulk-capable hardware.
230 select USB_LIBCOMPOSITE
244 select USB_U_SERIAL
245 select USB_F_SERIAL
247 The function talks to the Linux-USB generic serial driver.
253 select USB_U_SERIAL
254 select USB_F_ACM
257 MS-Windows hosts or with the Linux-USB "cdc-acm" driver.
263 select USB_U_SERIAL
264 select USB_F_OBEX
273 select USB_U_ETHER
274 select USB_F_NCM
275 select CRC32
285 select USB_U_ETHER
286 select USB_F_ECM
290 favor of simpler vendor-specific hardware, but is widely
297 select USB_U_ETHER
298 select USB_F_SUBSET
307 select USB_U_ETHER
308 select USB_F_RNDIS
314 To make MS-Windows work with this, use Documentation/usb/linux.inf
315 as the "driver info file". For versions of MS-Windows older than
323 select USB_U_ETHER
324 select USB_F_EEM
325 select CRC32
340 select USB_U_ETHER
341 select USB_F_PHONET
349 select USB_F_MASS_STORAGE
353 device (in much the same way as the "loop" device driver),
359 select USB_F_SS_LB
365 USB peripheral controller driver. Then you can use host-side
372 select USB_F_FS
375 composite functions in user space in the same way GadgetFS
385 select USB_LIBCOMPOSITE
386 select SND_PCM
387 select USB_U_AUDIO
388 select USB_F_UAC1
391 1 AudioStreaming Interface each for USB-OUT and USB-IN.
393 on the device - the audio streams are simply sinked to and
394 sourced from a virtual ALSA sound card created. The user-space
403 select USB_LIBCOMPOSITE
404 select SND_PCM
405 select USB_F_UAC1_LEGACY
408 1 AudioStreaming Interface each for USB-OUT and USB-IN.
416 select USB_LIBCOMPOSITE
417 select SND_PCM
418 select USB_U_AUDIO
419 select USB_F_UAC2
423 1 AudioStreaming Interface each for USB-OUT and USB-IN.
425 on the device - the audio streams are simply sinked to and
426 sourced from a virtual ALSA sound card created. The user-space
435 select USB_LIBCOMPOSITE
436 select SND_RAWMIDI
437 select USB_F_MIDI
449 select USB_LIBCOMPOSITE
450 select USB_F_MIDI2
461 select USB_F_HID
473 select VIDEOBUF2_DMA_SG
474 select VIDEOBUF2_VMALLOC
475 select USB_F_UVC
483 select USB_F_PRINTER
499 select USB_LIBCOMPOSITE
500 select USB_F_TCM