Kconfig (71adf118946957839a13aa4d1094183e05c6c094) Kconfig (a9914127e834acf648a96c72b4e271dc0c1c7c74)
1#
2# USB Gadget support on a system involves
3# (a) a peripheral controller, and
4# (b) the gadget driver using it.
5#
6# NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
7#
8# - Host systems (like PCs) need CONFIG_USB (with "A" jacks).

--- 863 unchanged lines hidden (view full) ---

872 For more information, see Documentation/usb/gadget_hid.txt which
873 includes sample code for accessing the device files.
874
875 Say "y" to link the driver statically, or "m" to build a
876 dynamically linked module called "g_hid".
877
878# put drivers that need isochronous transfer support (for audio
879# or video class gadget drivers), or specific hardware, here.
1#
2# USB Gadget support on a system involves
3# (a) a peripheral controller, and
4# (b) the gadget driver using it.
5#
6# NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
7#
8# - Host systems (like PCs) need CONFIG_USB (with "A" jacks).

--- 863 unchanged lines hidden (view full) ---

872 For more information, see Documentation/usb/gadget_hid.txt which
873 includes sample code for accessing the device files.
874
875 Say "y" to link the driver statically, or "m" to build a
876 dynamically linked module called "g_hid".
877
878# put drivers that need isochronous transfer support (for audio
879# or video class gadget drivers), or specific hardware, here.
880config USB_G_WEBCAM
881 tristate "USB Webcam Gadget"
882 help
883 The Webcam Gadget acts as a composite USB Audio and Video Class
884 device. It provides a userspace API to process UVC control requests
885 and stream video data to the host.
880
886
881# - none yet
887 Say "y" to link the driver statically, or "m" to build a
888 dynamically linked module called "g_webcam".
882
883endchoice
884
885endif # USB_GADGET
889
890endchoice
891
892endif # USB_GADGET