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