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