xref: /linux/drivers/media/usb/uvc/Kconfig (revision ec8f24b7faaf3d4799a7c3f4c1b87f6b02778ad1)
1*ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
20c0d06caSMauro Carvalho Chehabconfig USB_VIDEO_CLASS
30c0d06caSMauro Carvalho Chehab	tristate "USB Video Class (UVC)"
405959be7SLaurent Pinchart	depends on VIDEO_V4L2
50c0d06caSMauro Carvalho Chehab	select VIDEOBUF2_VMALLOC
6b60a5b8dSMauro Carvalho Chehab	help
70c0d06caSMauro Carvalho Chehab	  Support for the USB Video Class (UVC).  Currently only video
80c0d06caSMauro Carvalho Chehab	  input devices, such as webcams, are supported.
90c0d06caSMauro Carvalho Chehab
100c0d06caSMauro Carvalho Chehab	  For more information see: <http://linux-uvc.berlios.de/>
110c0d06caSMauro Carvalho Chehab
120c0d06caSMauro Carvalho Chehabconfig USB_VIDEO_CLASS_INPUT_EVDEV
130c0d06caSMauro Carvalho Chehab	bool "UVC input events device support"
140c0d06caSMauro Carvalho Chehab	default y
150c0d06caSMauro Carvalho Chehab	depends on USB_VIDEO_CLASS
160c0d06caSMauro Carvalho Chehab	depends on USB_VIDEO_CLASS=INPUT || INPUT=y
17b60a5b8dSMauro Carvalho Chehab	help
180c0d06caSMauro Carvalho Chehab	  This option makes USB Video Class devices register an input device
190c0d06caSMauro Carvalho Chehab	  to report button events.
200c0d06caSMauro Carvalho Chehab
210c0d06caSMauro Carvalho Chehab	  If you are in doubt, say Y.
22