162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ciconfig USB_PWC 362306a36Sopenharmony_ci tristate "USB Philips Cameras" 462306a36Sopenharmony_ci depends on VIDEO_DEV 562306a36Sopenharmony_ci select VIDEOBUF2_VMALLOC 662306a36Sopenharmony_ci help 762306a36Sopenharmony_ci Say Y or M here if you want to use one of these Philips & OEM 862306a36Sopenharmony_ci webcams: 962306a36Sopenharmony_ci * Philips PCA645, PCA646 1062306a36Sopenharmony_ci * Philips PCVC675, PCVC680, PCVC690 1162306a36Sopenharmony_ci * Philips PCVC720/40, PCVC730, PCVC740, PCVC750 1262306a36Sopenharmony_ci * Philips SPC900NC 1362306a36Sopenharmony_ci * Askey VC010 1462306a36Sopenharmony_ci * Logitech QuickCam Pro 3000, 4000, 'Zoom', 'Notebook Pro' 1562306a36Sopenharmony_ci and 'Orbit'/'Sphere' 1662306a36Sopenharmony_ci * Samsung MPC-C10, MPC-C30 1762306a36Sopenharmony_ci * Creative Webcam 5, Pro Ex 1862306a36Sopenharmony_ci * SOTEC Afina Eye 1962306a36Sopenharmony_ci * Visionite VCS-UC300, VCS-UM100 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci The PCA635, PCVC665 and PCVC720/20 are not supported by this driver 2262306a36Sopenharmony_ci and never will be, but the 665 and 720/20 are supported by other 2362306a36Sopenharmony_ci drivers. 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ci Some newer logitech webcams are not handled by this driver but by the 2662306a36Sopenharmony_ci Usb Video Class driver (linux-uvc). 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci The built-in microphone is enabled by selecting USB Audio support. 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 3162306a36Sopenharmony_ci module will be called pwc. 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ciconfig USB_PWC_DEBUG 3462306a36Sopenharmony_ci bool "USB Philips Cameras verbose debug" 3562306a36Sopenharmony_ci depends on USB_PWC 3662306a36Sopenharmony_ci help 3762306a36Sopenharmony_ci Say Y here in order to have the pwc driver generate verbose debugging 3862306a36Sopenharmony_ci messages. 3962306a36Sopenharmony_ci A special module options 'trace' is used to control the verbosity. 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ciconfig USB_PWC_INPUT_EVDEV 4262306a36Sopenharmony_ci bool "USB Philips Cameras input events device support" 4362306a36Sopenharmony_ci default y 4462306a36Sopenharmony_ci depends on USB_PWC && (USB_PWC=INPUT || INPUT=y) 4562306a36Sopenharmony_ci help 4662306a36Sopenharmony_ci This option makes USB Philips cameras register the snapshot button as 4762306a36Sopenharmony_ci an input device to report button events. 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ci If you are in doubt, say Y. 50