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