1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyunconfig USB_PWC 3*4882a593Smuzhiyun tristate "USB Philips Cameras" 4*4882a593Smuzhiyun depends on VIDEO_V4L2 5*4882a593Smuzhiyun select VIDEOBUF2_VMALLOC 6*4882a593Smuzhiyun help 7*4882a593Smuzhiyun Say Y or M here if you want to use one of these Philips & OEM 8*4882a593Smuzhiyun webcams: 9*4882a593Smuzhiyun * Philips PCA645, PCA646 10*4882a593Smuzhiyun * Philips PCVC675, PCVC680, PCVC690 11*4882a593Smuzhiyun * Philips PCVC720/40, PCVC730, PCVC740, PCVC750 12*4882a593Smuzhiyun * Philips SPC900NC 13*4882a593Smuzhiyun * Askey VC010 14*4882a593Smuzhiyun * Logitech QuickCam Pro 3000, 4000, 'Zoom', 'Notebook Pro' 15*4882a593Smuzhiyun and 'Orbit'/'Sphere' 16*4882a593Smuzhiyun * Samsung MPC-C10, MPC-C30 17*4882a593Smuzhiyun * Creative Webcam 5, Pro Ex 18*4882a593Smuzhiyun * SOTEC Afina Eye 19*4882a593Smuzhiyun * Visionite VCS-UC300, VCS-UM100 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun The PCA635, PCVC665 and PCVC720/20 are not supported by this driver 22*4882a593Smuzhiyun and never will be, but the 665 and 720/20 are supported by other 23*4882a593Smuzhiyun drivers. 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun Some newer logitech webcams are not handled by this driver but by the 26*4882a593Smuzhiyun Usb Video Class driver (linux-uvc). 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun The built-in microphone is enabled by selecting USB Audio support. 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 31*4882a593Smuzhiyun module will be called pwc. 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunconfig USB_PWC_DEBUG 34*4882a593Smuzhiyun bool "USB Philips Cameras verbose debug" 35*4882a593Smuzhiyun depends on USB_PWC 36*4882a593Smuzhiyun help 37*4882a593Smuzhiyun Say Y here in order to have the pwc driver generate verbose debugging 38*4882a593Smuzhiyun messages. 39*4882a593Smuzhiyun A special module options 'trace' is used to control the verbosity. 40*4882a593Smuzhiyun 41*4882a593Smuzhiyunconfig USB_PWC_INPUT_EVDEV 42*4882a593Smuzhiyun bool "USB Philips Cameras input events device support" 43*4882a593Smuzhiyun default y 44*4882a593Smuzhiyun depends on USB_PWC && (USB_PWC=INPUT || INPUT=y) 45*4882a593Smuzhiyun help 46*4882a593Smuzhiyun This option makes USB Philips cameras register the snapshot button as 47*4882a593Smuzhiyun an input device to report button events. 48*4882a593Smuzhiyun 49*4882a593Smuzhiyun If you are in doubt, say Y. 50