2 # Multimedia Video device configuration
5 menuconfig VIDEO_CAPTURE_DRIVERS
6 bool "Video capture adapters"
7 <<<<<<< HEAD:drivers/media/video/Kconfig
11 >>>>>>> 264e3e889d86e552b4191d69bb60f4f3b383135a:drivers/media/video/Kconfig
14 Say Y here to enable selecting the video adapters for
15 webcams, analog TV, and hybrid analog/digital TV.
16 Some of those devices also supports FM radio.
18 <<<<<<< HEAD:drivers/media/video/Kconfig
19 if VIDEO_CAPTURE_DRIVERS && VIDEO_DEV
21 if VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2
22 >>>>>>> 264e3e889d86e552b4191d69bb60f4f3b383135a:drivers/media/video/Kconfig
24 config VIDEO_ADV_DEBUG
25 bool "Enable advanced debug functionality"
28 Say Y here to enable advanced debugging functionality on some
32 config VIDEO_HELPER_CHIPS_AUTO
33 bool "Autoselect pertinent encoders/decoders and other helper chips"
36 Most video cards may require additional modules to encode or
37 decode audio/video standards. This option will autoselect
38 all pertinent modules to each selected video module.
40 Unselect this only if you know exactly what you are doing, since
41 it may break support on some boards.
46 # Encoder / Decoder module configuration
49 menu "Encoders/decoders and other helper chips"
50 depends on !VIDEO_HELPER_CHIPS_AUTO
52 comment "Audio decoders"
55 tristate "Simple audio decoder chips"
56 depends on VIDEO_V4L2 && I2C
58 Support for several audio decoder chips found on some bt8xx boards:
59 Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300,
60 tea6320, tea6420, tda8425, ta8874z.
61 Microchip: pic16c54 based design on ProVideo PV951 board.
63 To compile this driver as a module, choose M here: the
64 module will be called tvaudio.
67 tristate "Philips TDA7432 audio processor"
68 depends on VIDEO_V4L2 && I2C
70 Support for tda7432 audio decoder chip found on some bt8xx boards.
72 To compile this driver as a module, choose M here: the
73 module will be called tda7432.
76 tristate "Philips TDA9840 audio processor"
79 Support for tda9840 audio decoder chip found on some Zoran boards.
81 To compile this driver as a module, choose M here: the
82 module will be called tda9840.
85 tristate "Philips TDA9875 audio processor"
86 depends on VIDEO_V4L2 && I2C
88 Support for tda9875 audio decoder chip found on some bt8xx boards.
90 To compile this driver as a module, choose M here: the
91 module will be called tda9875.
94 tristate "Philips TEA6415C audio processor"
97 Support for tea6415c audio decoder chip found on some bt8xx boards.
99 To compile this driver as a module, choose M here: the
100 module will be called tea6415c.
103 tristate "Philips TEA6420 audio processor"
106 Support for tea6420 audio decoder chip found on some bt8xx boards.
108 To compile this driver as a module, choose M here: the
109 module will be called tea6420.
112 tristate "Micronas MSP34xx audio decoders"
113 depends on VIDEO_V4L2 && I2C
115 Support for the Micronas MSP34xx series of audio decoders.
117 To compile this driver as a module, choose M here: the
118 module will be called msp3400.
121 tristate "Cirrus Logic CS5345 audio ADC"
122 depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
124 Support for the Cirrus Logic CS5345 24-bit, 192 kHz
125 stereo A/D converter.
127 To compile this driver as a module, choose M here: the
128 module will be called cs5345.
130 config VIDEO_CS53L32A
131 tristate "Cirrus Logic CS53L32A audio ADC"
132 depends on VIDEO_V4L2 && I2C
134 Support for the Cirrus Logic CS53L32A low voltage
135 stereo A/D converter.
137 To compile this driver as a module, choose M here: the
138 module will be called cs53l32a.
141 tristate "Mitsubishi M52790 A/V switch"
142 depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
144 Support for the Mitsubishi M52790 A/V switch.
146 To compile this driver as a module, choose M here: the
147 module will be called m52790.
149 config VIDEO_TLV320AIC23B
150 tristate "Texas Instruments TLV320AIC23B audio codec"
151 depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
153 Support for the Texas Instruments TLV320AIC23B audio codec.
155 To compile this driver as a module, choose M here: the
156 module will be called tlv320aic23b.
159 tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer"
160 depends on VIDEO_V4L2 && I2C
162 Support for the Wolfson Microelectronics WM8775 high
163 performance stereo A/D Converter with a 4 channel input mixer.
165 To compile this driver as a module, choose M here: the
166 module will be called wm8775.
169 tristate "Wolfson Microelectronics WM8739 stereo audio ADC"
170 depends on VIDEO_V4L2 && I2C
172 Support for the Wolfson Microelectronics WM8739
173 stereo A/D Converter.
175 To compile this driver as a module, choose M here: the
176 module will be called wm8739.
178 config VIDEO_VP27SMPX
179 tristate "Panasonic VP27s internal MPX"
180 depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
182 Support for the internal MPX of the Panasonic VP27s tuner.
184 To compile this driver as a module, choose M here: the
185 module will be called vp27smpx.
187 comment "Video decoders"
190 tristate "BT819A VideoStream decoder"
191 depends on VIDEO_V4L1 && I2C
193 Support for BT819A video decoder.
195 To compile this driver as a module, choose M here: the
196 module will be called bt819.
199 tristate "BT856 VideoStream decoder"
200 depends on VIDEO_V4L1 && I2C
202 Support for BT856 video decoder.
204 To compile this driver as a module, choose M here: the
205 module will be called bt856.
208 tristate "BT866 VideoStream decoder"
209 depends on VIDEO_V4L1 && I2C
211 Support for BT866 video decoder.
213 To compile this driver as a module, choose M here: the
214 module will be called bt866.
217 tristate "KS0127 video decoder"
218 depends on VIDEO_V4L1 && I2C
220 Support for KS0127 video decoder.
222 This chip is used on AverMedia AVS6EYES Zoran-based MJPEG
225 To compile this driver as a module, choose M here: the
226 module will be called ks0127.
229 tristate "OmniVision OV7670 sensor support"
230 depends on I2C && VIDEO_V4L2
232 This is a Video4Linux2 sensor-level driver for the OmniVision
233 OV7670 VGA camera. It currently only works with the M88ALP01
237 tristate "TCM825x camera sensor support"
238 depends on I2C && VIDEO_V4L2
240 This is a driver for the Toshiba TCM825x VGA camera sensor.
241 It is used for example in Nokia N800.
244 tristate "Philips SAA7110 video decoder"
245 depends on VIDEO_V4L1 && I2C
247 Support for the Philips SAA7110 video decoders.
249 To compile this driver as a module, choose M here: the
250 module will be called saa7110.
253 tristate "Philips SAA7111 video decoder"
254 depends on VIDEO_V4L1 && I2C
256 Support for the Philips SAA711 video decoder.
258 To compile this driver as a module, choose M here: the
259 module will be called saa7111.
262 tristate "Philips SAA7114 video decoder"
263 depends on VIDEO_V4L1 && I2C
265 Support for the Philips SAA7114 video decoder. This driver
266 is used only on Zoran driver and should be moved soon to
269 To compile this driver as a module, choose M here: the
270 module will be called saa7114.
273 tristate "Philips SAA7113/4/5 video decoders"
274 depends on VIDEO_V4L2 && I2C
276 Support for the Philips SAA7113/4/5 video decoders.
278 To compile this driver as a module, choose M here: the
279 module will be called saa7115.
282 tristate "Philips SAA7191 video decoder"
283 depends on VIDEO_V4L1 && I2C
285 Support for the Philips SAA7191 video decoder.
287 To compile this driver as a module, choose M here: the
288 module will be called saa7191.
291 tristate "Texas Instruments TVP5150 video decoder"
292 depends on VIDEO_V4L2 && I2C
294 Support for the Texas Instruments TVP5150 video decoder.
296 To compile this driver as a module, choose M here: the
297 module will be called tvp5150.
300 tristate "vpx3220a, vpx3216b & vpx3214c video decoders"
301 depends on VIDEO_V4L1 && I2C
303 Support for VPX322x video decoders.
305 To compile this driver as a module, choose M here: the
306 module will be called vpx3220.
308 comment "Video and audio decoders"
310 source "drivers/media/video/cx25840/Kconfig"
312 comment "MPEG video encoders"
315 tristate "Conexant CX2341x MPEG encoders"
316 depends on VIDEO_V4L2 && EXPERIMENTAL
318 Support for the Conexant CX23416 MPEG encoders
319 and CX23415 MPEG encoder/decoders.
321 This module currently supports the encoding functions only.
323 To compile this driver as a module, choose M here: the
324 module will be called cx2341x.
326 comment "Video encoders"
329 tristate "Philips SAA7127/9 digital video encoders"
330 depends on VIDEO_V4L2 && I2C
332 Support for the Philips SAA7127/9 digital video encoders.
334 To compile this driver as a module, choose M here: the
335 module will be called saa7127.
338 tristate "Philips SAA7185 video encoder"
339 depends on VIDEO_V4L1 && I2C
341 Support for the Philips SAA7185 video encoder.
343 To compile this driver as a module, choose M here: the
344 module will be called saa7185.
347 tristate "Analog Devices ADV7170 video encoder"
348 depends on VIDEO_V4L1 && I2C
350 Support for the Analog Devices ADV7170 video encoder driver
352 To compile this driver as a module, choose M here: the
353 module will be called adv7170.
356 tristate "Analog Devices ADV7175 video encoder"
357 depends on VIDEO_V4L1 && I2C
359 Support for the Analog Devices ADV7175 video encoder driver
361 To compile this driver as a module, choose M here: the
362 module will be called adv7175.
364 comment "Video improvement chips"
366 config VIDEO_UPD64031A
367 tristate "NEC Electronics uPD64031A Ghost Reduction"
368 depends on VIDEO_V4L2 && I2C
370 Support for the NEC Electronics uPD64031A Ghost Reduction
371 video chip. It is most often found in NTSC TV cards made for
372 Japan and is used to reduce the 'ghosting' effect that can
373 be present in analog TV broadcasts.
375 To compile this driver as a module, choose M here: the
376 module will be called upd64031a.
378 config VIDEO_UPD64083
379 tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation"
380 depends on VIDEO_V4L2 && I2C
382 Support for the NEC Electronics uPD64083 3-Dimensional Y/C
383 separation video chip. It is used to improve the quality of
384 the colors of a composite signal.
386 To compile this driver as a module, choose M here: the
387 module will be called upd64083.
389 endmenu # encoder / decoder chips
392 tristate "Virtual Video Driver"
393 depends on VIDEO_V4L2 && !SPARC32 && !SPARC64
394 select VIDEOBUF_VMALLOC
397 Enables a virtual video driver. This device shows a color bar
398 and a timestamp, as a real device would generate by using V4L2
400 Say Y here if you want to test video apps or debug V4L devices.
403 source "drivers/media/video/bt8xx/Kconfig"
406 tristate "SAA6588 Radio Chip RDS decoder support on BT848 cards"
407 depends on I2C && VIDEO_BT848
410 Support for Radio Data System (RDS) decoder. This allows seeing
411 radio station identification transmitted using this standard.
412 Currently, it works only with bt8x8 chips.
414 To compile this driver as a module, choose M here: the
415 module will be called saa6588.
418 tristate "Mediavision Pro Movie Studio Video For Linux"
419 depends on ISA && VIDEO_V4L1
421 Say Y if you have such a thing.
423 To compile this driver as a module, choose M here: the
424 module will be called pms.
427 tristate "PlanB Video-In on PowerMac"
428 depends on PPC_PMAC && VIDEO_V4L1 && BROKEN
430 PlanB is the V4L driver for the PowerMac 7x00/8x00 series video
431 input hardware. If you want to experiment with this, say Y.
432 Otherwise, or if you don't understand a word, say N. See
433 <http://www.cpu.lu/~mlan/linux/dev/planb.html> for more info.
435 Saying M will compile this driver as a module (planb).
438 tristate "Quickcam BW Video For Linux"
439 depends on PARPORT && VIDEO_V4L1
441 Say Y have if you the black and white version of the QuickCam
442 camera. See the next option for the color version.
444 To compile this driver as a module, choose M here: the
445 module will be called bw-qcam.
448 tristate "QuickCam Colour Video For Linux (EXPERIMENTAL)"
449 depends on EXPERIMENTAL && PARPORT && VIDEO_V4L1
451 This is the video4linux driver for the colour version of the
452 Connectix QuickCam. If you have one of these cameras, say Y here,
453 otherwise say N. This driver does not work with the original
454 monochrome QuickCam, QuickCam VC or QuickClip. It is also available
455 as a module (c-qcam).
456 Read <file:Documentation/video4linux/CQcam.txt> for more information.
459 tristate "W9966CF Webcam (FlyCam Supra and others) Video For Linux"
460 depends on PARPORT_1284 && PARPORT && VIDEO_V4L1
462 Video4linux driver for Winbond's w9966 based Webcams.
463 Currently tested with the LifeView FlyCam Supra.
464 If you have one of these cameras, say Y here
466 This driver is also available as a module (w9966).
468 Check out <file:Documentation/video4linux/w9966.txt> for more
472 tristate "CPiA Video For Linux"
473 depends on VIDEO_V4L1
475 This is the video4linux driver for cameras based on Vision's CPiA
476 (Colour Processor Interface ASIC), such as the Creative Labs Video
477 Blaster Webcam II. If you have one of these cameras, say Y here
478 and select parallel port and/or USB lowlevel support below,
479 otherwise say N. This will not work with the Creative Webcam III.
481 Please read <file:Documentation/video4linux/README.cpia> for more
484 This driver is also available as a module (cpia).
487 tristate "CPiA Parallel Port Lowlevel Support"
488 depends on PARPORT_1284 && VIDEO_CPIA && PARPORT
490 This is the lowlevel parallel port support for cameras based on
491 Vision's CPiA (Colour Processor Interface ASIC), such as the
492 Creative Webcam II. If you have the parallel port version of one
493 of these cameras, say Y here, otherwise say N. It is also available
494 as a module (cpia_pp).
496 config VIDEO_CPIA_USB
497 tristate "CPiA USB Lowlevel Support"
498 depends on VIDEO_CPIA && USB
500 This is the lowlevel USB support for cameras based on Vision's CPiA
501 (Colour Processor Interface ASIC), such as the Creative Webcam II.
502 If you have the USB version of one of these cameras, say Y here,
503 otherwise say N. This will not work with the Creative Webcam III.
504 It is also available as a module (cpia_usb).
506 source "drivers/media/video/cpia2/Kconfig"
508 config VIDEO_SAA5246A
509 tristate "SAA5246A, SAA5281 Teletext processor"
510 depends on I2C && VIDEO_V4L2
512 Support for I2C bus based teletext using the SAA5246A or SAA5281
513 chip. Useful only if you live in Europe.
515 To compile this driver as a module, choose M here: the
516 module will be called saa5246a.
519 tristate "SAA5249 Teletext processor"
520 depends on I2C && VIDEO_V4L2
522 Support for I2C bus based teletext using the SAA5249 chip. At the
523 moment this is only useful on some European WinTV cards.
525 To compile this driver as a module, choose M here: the
526 module will be called saa5249.
529 tristate "SAB3036 tuner"
530 depends on I2C && VIDEO_V4L1
532 Say Y here to include support for Philips SAB3036 compatible tuners.
536 tristate "SGI Vino Video For Linux (EXPERIMENTAL)"
537 depends on I2C && SGI_IP22 && EXPERIMENTAL && VIDEO_V4L2
539 select VIDEO_SAA7191 if VIDEO_HELPER_CHIPS_AUTO
541 Say Y here to build in support for the Vino video input system found
542 on SGI Indy machines.
545 tristate "Stradis 4:2:2 MPEG-2 video driver (EXPERIMENTAL)"
546 depends on EXPERIMENTAL && PCI && VIDEO_V4L1 && VIRT_TO_BUS
548 Say Y here to enable support for the Stradis 4:2:2 MPEG-2 video
549 driver for PCI. There is a product page at
550 <http://www.stradis.com/>.
552 config VIDEO_ZORAN_ZR36060
556 tristate "Zoran ZR36057/36067 Video For Linux"
557 depends on PCI && I2C_ALGOBIT && VIDEO_V4L1 && VIRT_TO_BUS
559 Say Y for support for MJPEG capture cards based on the Zoran
560 36057/36067 PCI controller chipset. This includes the Iomega
561 Buz, Pinnacle DC10+ and the Linux Media Labs LML33. There is
562 a driver homepage at <http://mjpeg.sf.net/driver-zoran/>. For
563 more information, check <file:Documentation/video4linux/Zoran>.
565 To compile this driver as a module, choose M here: the
566 module will be called zr36067.
568 config VIDEO_ZORAN_BUZ
569 tristate "Iomega Buz support"
570 depends on VIDEO_ZORAN
571 select VIDEO_SAA7111 if VIDEO_HELPER_CHIPS_AUTO
572 select VIDEO_SAA7185 if VIDEO_HELPER_CHIPS_AUTO
573 select VIDEO_ZORAN_ZR36060
575 Support for the Iomega Buz MJPEG capture/playback card.
577 config VIDEO_ZORAN_DC10
578 tristate "Pinnacle/Miro DC10(+) support"
579 depends on VIDEO_ZORAN
581 select VIDEO_ADV7175 if VIDEO_HELPER_CHIPS_AUTO
582 select VIDEO_ZORAN_ZR36060
584 Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback
587 config VIDEO_ZORAN_DC30
588 tristate "Pinnacle/Miro DC30(+) support"
589 depends on VIDEO_ZORAN
590 select VIDEO_ADV7175 if VIDEO_HELPER_CHIPS_AUTO
591 select VIDEO_VPX3220 if VIDEO_HELPER_CHIPS_AUTO
593 Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback
594 card. This also supports really old DC10 cards based on the
595 zr36050 MJPEG codec and zr36016 VFE.
597 config VIDEO_ZORAN_LML33
598 tristate "Linux Media Labs LML33 support"
599 depends on VIDEO_ZORAN
600 select VIDEO_BT819 if VIDEO_HELPER_CHIPS_AUTO
601 select VIDEO_BT856 if VIDEO_HELPER_CHIPS_AUTO
602 select VIDEO_ZORAN_ZR36060
604 Support for the Linux Media Labs LML33 MJPEG capture/playback
607 config VIDEO_ZORAN_LML33R10
608 tristate "Linux Media Labs LML33R10 support"
609 depends on VIDEO_ZORAN
610 select VIDEO_SAA7114 if VIDEO_HELPER_CHIPS_AUTO
611 select VIDEO_ADV7170 if VIDEO_HELPER_CHIPS_AUTO
612 select VIDEO_ZORAN_ZR36060
614 support for the Linux Media Labs LML33R10 MJPEG capture/playback
617 config VIDEO_ZORAN_AVS6EYES
618 tristate "AverMedia 6 Eyes support (EXPERIMENTAL)"
619 depends on VIDEO_ZORAN && EXPERIMENTAL && VIDEO_V4L1
620 select VIDEO_BT856 if VIDEO_HELPER_CHIPS_AUTO
621 select VIDEO_KS0127 if VIDEO_HELPER_CHIPS_AUTO
622 select VIDEO_ZORAN_ZR36060
624 Support for the AverMedia 6 Eyes video surveillance card.
627 tristate "Sony Vaio Picturebook Motion Eye Video For Linux"
628 depends on PCI && SONY_LAPTOP && VIDEO_V4L1
630 This is the video4linux driver for the Motion Eye camera found
631 in the Vaio Picturebook laptops. Please read the material in
632 <file:Documentation/video4linux/meye.txt> for more information.
634 If you say Y or M here, you need to say Y or M to "Sony Laptop
635 Extras" in the misc device section.
637 To compile this driver as a module, choose M here: the
638 module will be called meye.
640 source "drivers/media/video/saa7134/Kconfig"
643 tristate "Siemens-Nixdorf 'Multimedia eXtension Board'"
644 depends on PCI && VIDEO_V4L1 && I2C
645 select VIDEO_SAA7146_VV
647 select VIDEO_SAA7111 if VIDEO_HELPER_CHIPS_AUTO
648 select VIDEO_TDA9840 if VIDEO_HELPER_CHIPS_AUTO
649 select VIDEO_TEA6415C if VIDEO_HELPER_CHIPS_AUTO
650 select VIDEO_TEA6420 if VIDEO_HELPER_CHIPS_AUTO
652 This is a video4linux driver for the 'Multimedia eXtension Board'
653 TV card by Siemens-Nixdorf.
655 To compile this driver as a module, choose M here: the
656 module will be called mxb.
659 tristate "Philips-Semiconductors 'dpc7146 demonstration board'"
660 depends on PCI && VIDEO_V4L1 && I2C
661 select VIDEO_SAA7146_VV
662 select VIDEO_SAA7111 if VIDEO_HELPER_CHIPS_AUTO
664 This is a video4linux driver for the 'dpc7146 demonstration
665 board' by Philips-Semiconductors. It's the reference design
666 for SAA7146 bases boards, so if you have some unsupported
667 saa7146 based, analog video card, chances are good that it
668 will work with this skeleton driver.
670 To compile this driver as a module, choose M here: the
671 module will be called dpc7146.
673 config VIDEO_HEXIUM_ORION
674 tristate "Hexium HV-PCI6 and Orion frame grabber"
675 depends on PCI && VIDEO_V4L2 && I2C
676 select VIDEO_SAA7146_VV
678 This is a video4linux driver for the Hexium HV-PCI6 and
679 Orion frame grabber cards by Hexium.
681 To compile this driver as a module, choose M here: the
682 module will be called hexium_orion.
684 config VIDEO_HEXIUM_GEMINI
685 tristate "Hexium Gemini frame grabber"
686 depends on PCI && VIDEO_V4L2 && I2C
687 select VIDEO_SAA7146_VV
689 This is a video4linux driver for the Hexium Gemini frame
690 grabber card by Hexium. Please note that the Gemini Dual
691 card is *not* fully supported.
693 To compile this driver as a module, choose M here: the
694 module will be called hexium_gemini.
696 source "drivers/media/video/cx88/Kconfig"
698 source "drivers/media/video/cx23885/Kconfig"
700 source "drivers/media/video/ivtv/Kconfig"
703 tristate "AR devices"
704 depends on M32R && VIDEO_V4L1
706 This is a video4linux driver for the Renesas AR (Artificial Retina)
709 config VIDEO_M32R_AR_M64278
710 tristate "AR device with color module M64278(VGA)"
711 depends on PLAT_M32700UT
714 This is a video4linux driver for the Renesas AR (Artificial
715 Retina) with M64278E-800 camera module.
716 This module supports VGA(640x480 pixels) resolutions.
718 To compile this driver as a module, choose M here: the
719 module will be called arv.
721 config VIDEO_CAFE_CCIC
722 tristate "Marvell 88ALP01 (Cafe) CMOS Camera Controller support"
723 depends on PCI && I2C && VIDEO_V4L2
726 This is a video4linux2 driver for the Marvell 88ALP01 integrated
727 CMOS camera controller. This is the controller found on first-
728 generation OLPC systems.
731 # USB Multimedia device configuration
734 menuconfig V4L_USB_DRIVERS
735 bool "V4L USB devices"
739 if V4L_USB_DRIVERS && USB
741 source "drivers/media/video/pvrusb2/Kconfig"
743 source "drivers/media/video/em28xx/Kconfig"
745 source "drivers/media/video/usbvision/Kconfig"
747 source "drivers/media/video/usbvideo/Kconfig"
749 source "drivers/media/video/et61x251/Kconfig"
751 config VIDEO_OVCAMCHIP
752 tristate "OmniVision Camera Chip support"
753 depends on I2C && VIDEO_V4L1
755 Support for the OmniVision OV6xxx and OV7xxx series of camera chips.
756 This driver is intended to be used with the ov511 and w9968cf USB
759 To compile this driver as a module, choose M here: the
760 module will be called ovcamchip.
763 tristate "USB W996[87]CF JPEG Dual Mode Camera support"
764 depends on VIDEO_V4L1 && I2C
765 select VIDEO_OVCAMCHIP
767 Say Y here if you want support for cameras based on OV681 or
768 Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips.
770 This driver has an optional plugin, which is distributed as a
771 separate module only (released under GPL). It allows to use higher
772 resolutions and framerates, but cannot be included in the official
773 Linux kernel for performance purposes.
775 See <file:Documentation/video4linux/w9968cf.txt> for more info.
777 To compile this driver as a module, choose M here: the
778 module will be called w9968cf.
781 tristate "USB OV511 Camera support"
782 depends on VIDEO_V4L1
784 Say Y here if you want to connect this type of camera to your
785 computer's USB port. See <file:Documentation/video4linux/ov511.txt>
786 for more information and for a list of supported cameras.
788 To compile this driver as a module, choose M here: the
789 module will be called ov511.
792 tristate "USB SE401 Camera support"
793 depends on VIDEO_V4L1
795 Say Y here if you want to connect this type of camera to your
796 computer's USB port. See <file:Documentation/video4linux/se401.txt>
797 for more information and for a list of supported cameras.
799 To compile this driver as a module, choose M here: the
800 module will be called se401.
802 source "drivers/media/video/sn9c102/Kconfig"
805 tristate "USB STV680 (Pencam) Camera support"
806 depends on VIDEO_V4L1
808 Say Y here if you want to connect this type of camera to your
809 computer's USB port. This includes the Pencam line of cameras.
810 See <file:Documentation/video4linux/stv680.txt> for more information
811 and for a list of supported cameras.
813 To compile this driver as a module, choose M here: the
814 module will be called stv680.
816 source "drivers/media/video/zc0301/Kconfig"
818 source "drivers/media/video/pwc/Kconfig"
821 tristate "USB ZR364XX Camera support"
822 depends on VIDEO_V4L2
824 Say Y here if you want to connect this type of camera to your
826 See <file:Documentation/video4linux/zr364xx.txt> for more info
827 and list of supported cameras.
829 To compile this driver as a module, choose M here: the
830 module will be called zr364xx.
833 tristate "USB Syntek DC1125 Camera support"
834 depends on VIDEO_V4L2 && EXPERIMENTAL
836 Say Y here if you want to use this type of camera.
837 Supported devices are typically found in some Asus laptops,
838 with USB id 174f:a311 and 05e1:0501. Other Syntek cameras
839 may be supported by the stk11xx driver, from which this is
840 derived, see http://stk11xx.sourceforge.net
842 To compile this driver as a module, choose M here: the
843 module will be called stkwebcam.
845 endif # V4L_USB_DRIVERS
847 endif # VIDEO_CAPTURE_DRIVERS