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