18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ciconfig USB_PWC 38c2ecf20Sopenharmony_ci tristate "USB Philips Cameras" 48c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 58c2ecf20Sopenharmony_ci select VIDEOBUF2_VMALLOC 68c2ecf20Sopenharmony_ci help 78c2ecf20Sopenharmony_ci Say Y or M here if you want to use one of these Philips & OEM 88c2ecf20Sopenharmony_ci webcams: 98c2ecf20Sopenharmony_ci * Philips PCA645, PCA646 108c2ecf20Sopenharmony_ci * Philips PCVC675, PCVC680, PCVC690 118c2ecf20Sopenharmony_ci * Philips PCVC720/40, PCVC730, PCVC740, PCVC750 128c2ecf20Sopenharmony_ci * Philips SPC900NC 138c2ecf20Sopenharmony_ci * Askey VC010 148c2ecf20Sopenharmony_ci * Logitech QuickCam Pro 3000, 4000, 'Zoom', 'Notebook Pro' 158c2ecf20Sopenharmony_ci and 'Orbit'/'Sphere' 168c2ecf20Sopenharmony_ci * Samsung MPC-C10, MPC-C30 178c2ecf20Sopenharmony_ci * Creative Webcam 5, Pro Ex 188c2ecf20Sopenharmony_ci * SOTEC Afina Eye 198c2ecf20Sopenharmony_ci * Visionite VCS-UC300, VCS-UM100 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ci The PCA635, PCVC665 and PCVC720/20 are not supported by this driver 228c2ecf20Sopenharmony_ci and never will be, but the 665 and 720/20 are supported by other 238c2ecf20Sopenharmony_ci drivers. 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci Some newer logitech webcams are not handled by this driver but by the 268c2ecf20Sopenharmony_ci Usb Video Class driver (linux-uvc). 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci The built-in microphone is enabled by selecting USB Audio support. 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 318c2ecf20Sopenharmony_ci module will be called pwc. 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ciconfig USB_PWC_DEBUG 348c2ecf20Sopenharmony_ci bool "USB Philips Cameras verbose debug" 358c2ecf20Sopenharmony_ci depends on USB_PWC 368c2ecf20Sopenharmony_ci help 378c2ecf20Sopenharmony_ci Say Y here in order to have the pwc driver generate verbose debugging 388c2ecf20Sopenharmony_ci messages. 398c2ecf20Sopenharmony_ci A special module options 'trace' is used to control the verbosity. 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ciconfig USB_PWC_INPUT_EVDEV 428c2ecf20Sopenharmony_ci bool "USB Philips Cameras input events device support" 438c2ecf20Sopenharmony_ci default y 448c2ecf20Sopenharmony_ci depends on USB_PWC && (USB_PWC=INPUT || INPUT=y) 458c2ecf20Sopenharmony_ci help 468c2ecf20Sopenharmony_ci This option makes USB Philips cameras register the snapshot button as 478c2ecf20Sopenharmony_ci an input device to report button events. 488c2ecf20Sopenharmony_ci 498c2ecf20Sopenharmony_ci If you are in doubt, say Y. 50