1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 20c0d06caSMauro Carvalho Chehabconfig USB_PWC 30c0d06caSMauro Carvalho Chehab tristate "USB Philips Cameras" 4*9958d30fSMauro Carvalho Chehab depends on VIDEO_DEV 50c0d06caSMauro Carvalho Chehab select VIDEOBUF2_VMALLOC 6b60a5b8dSMauro Carvalho Chehab help 70c0d06caSMauro Carvalho Chehab Say Y or M here if you want to use one of these Philips & OEM 80c0d06caSMauro Carvalho Chehab webcams: 90c0d06caSMauro Carvalho Chehab * Philips PCA645, PCA646 100c0d06caSMauro Carvalho Chehab * Philips PCVC675, PCVC680, PCVC690 110c0d06caSMauro Carvalho Chehab * Philips PCVC720/40, PCVC730, PCVC740, PCVC750 120c0d06caSMauro Carvalho Chehab * Philips SPC900NC 130c0d06caSMauro Carvalho Chehab * Askey VC010 140c0d06caSMauro Carvalho Chehab * Logitech QuickCam Pro 3000, 4000, 'Zoom', 'Notebook Pro' 150c0d06caSMauro Carvalho Chehab and 'Orbit'/'Sphere' 160c0d06caSMauro Carvalho Chehab * Samsung MPC-C10, MPC-C30 170c0d06caSMauro Carvalho Chehab * Creative Webcam 5, Pro Ex 180c0d06caSMauro Carvalho Chehab * SOTEC Afina Eye 190c0d06caSMauro Carvalho Chehab * Visionite VCS-UC300, VCS-UM100 200c0d06caSMauro Carvalho Chehab 210c0d06caSMauro Carvalho Chehab The PCA635, PCVC665 and PCVC720/20 are not supported by this driver 220c0d06caSMauro Carvalho Chehab and never will be, but the 665 and 720/20 are supported by other 230c0d06caSMauro Carvalho Chehab drivers. 240c0d06caSMauro Carvalho Chehab 250c0d06caSMauro Carvalho Chehab Some newer logitech webcams are not handled by this driver but by the 260c0d06caSMauro Carvalho Chehab Usb Video Class driver (linux-uvc). 270c0d06caSMauro Carvalho Chehab 280c0d06caSMauro Carvalho Chehab The built-in microphone is enabled by selecting USB Audio support. 290c0d06caSMauro Carvalho Chehab 300c0d06caSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 310c0d06caSMauro Carvalho Chehab module will be called pwc. 320c0d06caSMauro Carvalho Chehab 330c0d06caSMauro Carvalho Chehabconfig USB_PWC_DEBUG 340c0d06caSMauro Carvalho Chehab bool "USB Philips Cameras verbose debug" 350c0d06caSMauro Carvalho Chehab depends on USB_PWC 360c0d06caSMauro Carvalho Chehab help 370c0d06caSMauro Carvalho Chehab Say Y here in order to have the pwc driver generate verbose debugging 380c0d06caSMauro Carvalho Chehab messages. 390c0d06caSMauro Carvalho Chehab A special module options 'trace' is used to control the verbosity. 400c0d06caSMauro Carvalho Chehab 410c0d06caSMauro Carvalho Chehabconfig USB_PWC_INPUT_EVDEV 420c0d06caSMauro Carvalho Chehab bool "USB Philips Cameras input events device support" 430c0d06caSMauro Carvalho Chehab default y 440c0d06caSMauro Carvalho Chehab depends on USB_PWC && (USB_PWC=INPUT || INPUT=y) 45b60a5b8dSMauro Carvalho Chehab help 460c0d06caSMauro Carvalho Chehab This option makes USB Philips cameras register the snapshot button as 470c0d06caSMauro Carvalho Chehab an input device to report button events. 480c0d06caSMauro Carvalho Chehab 490c0d06caSMauro Carvalho Chehab If you are in doubt, say Y. 50