Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
at v2.6.23 798 lines 25 kB view raw
1# 2# Multimedia Video device configuration 3# 4 5menuconfig VIDEO_CAPTURE_DRIVERS 6 bool "Video capture adapters" 7 depends on VIDEO_DEV 8 default y 9 ---help--- 10 Say Y here to enable selecting the video adapters for 11 webcams, analog TV, and hybrid analog/digital TV. 12 Some of those devices also supports FM radio. 13 14if VIDEO_CAPTURE_DRIVERS && VIDEO_DEV 15 16config VIDEO_ADV_DEBUG 17 bool "Enable advanced debug functionality" 18 default n 19 ---help--- 20 Say Y here to enable advanced debugging functionality on some 21 V4L devices. 22 In doubt, say N. 23 24config VIDEO_HELPER_CHIPS_AUTO 25 bool "Autoselect pertinent encoders/decoders and other helper chips" 26 default y 27 ---help--- 28 Most video cards may require additional modules to encode or 29 decode audio/video standards. This option will autoselect 30 all pertinent modules to each selected video module. 31 32 Unselect this only if you know exactly what you are doing, since 33 it may break support on some boards. 34 35 In doubt, say Y. 36 37# 38# Encoder / Decoder module configuration 39# 40 41menu "Encoders/decoders and other helper chips" 42 depends on !VIDEO_HELPER_CHIPS_AUTO 43 44comment "Audio decoders" 45 46config VIDEO_TVAUDIO 47 tristate "Simple audio decoder chips" 48 depends on VIDEO_V4L1 && I2C 49 ---help--- 50 Support for several audio decoder chips found on some bt8xx boards: 51 Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300, 52 tea6320, tea6420, tda8425, ta8874z. 53 Microchip: pic16c54 based design on ProVideo PV951 board. 54 55 To compile this driver as a module, choose M here: the 56 module will be called tvaudio. 57 58config VIDEO_TDA7432 59 tristate "Philips TDA7432 audio processor" 60 depends on VIDEO_V4L1 && I2C 61 ---help--- 62 Support for tda7432 audio decoder chip found on some bt8xx boards. 63 64 To compile this driver as a module, choose M here: the 65 module will be called tda7432. 66 67config VIDEO_TDA9840 68 tristate "Philips TDA9840 audio processor" 69 depends on I2C 70 ---help--- 71 Support for tda9840 audio decoder chip found on some Zoran boards. 72 73 To compile this driver as a module, choose M here: the 74 module will be called tda9840. 75 76config VIDEO_TDA9875 77 tristate "Philips TDA9875 audio processor" 78 depends on VIDEO_V4L1 && I2C 79 ---help--- 80 Support for tda9875 audio decoder chip found on some bt8xx boards. 81 82 To compile this driver as a module, choose M here: the 83 module will be called tda9875. 84 85config VIDEO_TEA6415C 86 tristate "Philips TEA6415C audio processor" 87 depends on I2C 88 ---help--- 89 Support for tea6415c audio decoder chip found on some bt8xx boards. 90 91 To compile this driver as a module, choose M here: the 92 module will be called tea6415c. 93 94config VIDEO_TEA6420 95 tristate "Philips TEA6420 audio processor" 96 depends on I2C 97 ---help--- 98 Support for tea6420 audio decoder chip found on some bt8xx boards. 99 100 To compile this driver as a module, choose M here: the 101 module will be called tea6420. 102 103config VIDEO_MSP3400 104 tristate "Micronas MSP34xx audio decoders" 105 depends on VIDEO_V4L2 && I2C 106 ---help--- 107 Support for the Micronas MSP34xx series of audio decoders. 108 109 To compile this driver as a module, choose M here: the 110 module will be called msp3400. 111 112config VIDEO_CS53L32A 113 tristate "Cirrus Logic CS53L32A audio ADC" 114 depends on VIDEO_V4L2 && I2C && EXPERIMENTAL 115 ---help--- 116 Support for the Cirrus Logic CS53L32A low voltage 117 stereo A/D converter. 118 119 To compile this driver as a module, choose M here: the 120 module will be called cs53l32a. 121 122config VIDEO_TLV320AIC23B 123 tristate "Texas Instruments TLV320AIC23B audio codec" 124 depends on VIDEO_V4L2 && I2C && EXPERIMENTAL 125 ---help--- 126 Support for the Texas Instruments TLV320AIC23B audio codec. 127 128 To compile this driver as a module, choose M here: the 129 module will be called tlv320aic23b. 130 131config VIDEO_WM8775 132 tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer" 133 depends on VIDEO_V4L2 && I2C && EXPERIMENTAL 134 ---help--- 135 Support for the Wolfson Microelectronics WM8775 high 136 performance stereo A/D Converter with a 4 channel input mixer. 137 138 To compile this driver as a module, choose M here: the 139 module will be called wm8775. 140 141config VIDEO_WM8739 142 tristate "Wolfson Microelectronics WM8739 stereo audio ADC" 143 depends on VIDEO_V4L2 && I2C && EXPERIMENTAL 144 ---help--- 145 Support for the Wolfson Microelectronics WM8739 146 stereo A/D Converter. 147 148 To compile this driver as a module, choose M here: the 149 module will be called wm8739. 150 151comment "Video decoders" 152 153config VIDEO_BT819 154 tristate "BT819A VideoStream decoder" 155 depends on VIDEO_V4L1 && I2C 156 ---help--- 157 Support for BT819A video decoder. 158 159 To compile this driver as a module, choose M here: the 160 module will be called bt819. 161 162config VIDEO_BT856 163 tristate "BT856 VideoStream decoder" 164 depends on VIDEO_V4L1 && I2C 165 ---help--- 166 Support for BT856 video decoder. 167 168 To compile this driver as a module, choose M here: the 169 module will be called bt856. 170 171config VIDEO_BT866 172 tristate "BT866 VideoStream decoder" 173 depends on VIDEO_V4L1 && I2C 174 ---help--- 175 Support for BT866 video decoder. 176 177 To compile this driver as a module, choose M here: the 178 module will be called bt866. 179 180config VIDEO_KS0127 181 tristate "KS0127 video decoder" 182 depends on VIDEO_V4L1 && I2C 183 ---help--- 184 Support for KS0127 video decoder. 185 186 This chip is used on AverMedia AVS6EYES Zoran-based MJPEG 187 cards. 188 189 To compile this driver as a module, choose M here: the 190 module will be called ks0127. 191 192config VIDEO_OV7670 193 tristate "OmniVision OV7670 sensor support" 194 depends on I2C && VIDEO_V4L2 195 ---help--- 196 This is a Video4Linux2 sensor-level driver for the OmniVision 197 OV7670 VGA camera. It currently only works with the M88ALP01 198 controller. 199 200config VIDEO_SAA7110 201 tristate "Philips SAA7110 video decoder" 202 depends on VIDEO_V4L1 && I2C 203 ---help--- 204 Support for the Philips SAA7110 video decoders. 205 206 To compile this driver as a module, choose M here: the 207 module will be called saa7110. 208 209config VIDEO_SAA7111 210 tristate "Philips SAA7111 video decoder" 211 depends on VIDEO_V4L1 && I2C 212 ---help--- 213 Support for the Philips SAA711 video decoder. 214 215 To compile this driver as a module, choose M here: the 216 module will be called saa7111. 217 218config VIDEO_SAA7114 219 tristate "Philips SAA7114 video decoder" 220 depends on VIDEO_V4L1 && I2C 221 ---help--- 222 Support for the Philips SAA7114 video decoder. This driver 223 is used only on Zoran driver and should be moved soon to 224 SAA711x module. 225 226 To compile this driver as a module, choose M here: the 227 module will be called saa7114. 228 229config VIDEO_SAA711X 230 tristate "Philips SAA7113/4/5 video decoders" 231 depends on VIDEO_V4L2 && I2C && EXPERIMENTAL 232 ---help--- 233 Support for the Philips SAA7113/4/5 video decoders. 234 235 To compile this driver as a module, choose M here: the 236 module will be called saa7115. 237 238config VIDEO_SAA7191 239 tristate "Philips SAA7191 video decoder" 240 depends on VIDEO_V4L1 && I2C 241 ---help--- 242 Support for the Philips SAA7191 video decoder. 243 244 To compile this driver as a module, choose M here: the 245 module will be called saa7191. 246 247config VIDEO_TVP5150 248 tristate "Texas Instruments TVP5150 video decoder" 249 depends on VIDEO_V4L2 && I2C 250 ---help--- 251 Support for the Texas Instruments TVP5150 video decoder. 252 253 To compile this driver as a module, choose M here: the 254 module will be called tvp5150. 255 256config VIDEO_VPX3220 257 tristate "vpx3220a, vpx3216b & vpx3214c video decoders" 258 depends on VIDEO_V4L1 && I2C 259 ---help--- 260 Support for VPX322x video decoders. 261 262 To compile this driver as a module, choose M here: the 263 module will be called vpx3220. 264 265comment "Video and audio decoders" 266 267source "drivers/media/video/cx25840/Kconfig" 268 269comment "MPEG video encoders" 270 271config VIDEO_CX2341X 272 tristate "Conexant CX2341x MPEG encoders" 273 depends on VIDEO_V4L2 && EXPERIMENTAL 274 ---help--- 275 Support for the Conexant CX23416 MPEG encoders 276 and CX23415 MPEG encoder/decoders. 277 278 This module currently supports the encoding functions only. 279 280 To compile this driver as a module, choose M here: the 281 module will be called cx2341x. 282 283comment "Video encoders" 284 285config VIDEO_SAA7127 286 tristate "Philips SAA7127/9 digital video encoders" 287 depends on VIDEO_V4L2 && I2C && EXPERIMENTAL 288 ---help--- 289 Support for the Philips SAA7127/9 digital video encoders. 290 291 To compile this driver as a module, choose M here: the 292 module will be called saa7127. 293 294config VIDEO_SAA7185 295 tristate "Philips SAA7185 video encoder" 296 depends on VIDEO_V4L1 && I2C 297 ---help--- 298 Support for the Philips SAA7185 video encoder. 299 300 To compile this driver as a module, choose M here: the 301 module will be called saa7185. 302 303config VIDEO_ADV7170 304 tristate "Analog Devices ADV7170 video encoder" 305 depends on VIDEO_V4L1 && I2C 306 ---help--- 307 Support for the Analog Devices ADV7170 video encoder driver 308 309 To compile this driver as a module, choose M here: the 310 module will be called adv7170. 311 312config VIDEO_ADV7175 313 tristate "Analog Devices ADV7175 video encoder" 314 depends on VIDEO_V4L1 && I2C 315 ---help--- 316 Support for the Analog Devices ADV7175 video encoder driver 317 318 To compile this driver as a module, choose M here: the 319 module will be called adv7175. 320 321comment "Video improvement chips" 322 323config VIDEO_UPD64031A 324 tristate "NEC Electronics uPD64031A Ghost Reduction" 325 depends on VIDEO_V4L2 && I2C && EXPERIMENTAL 326 ---help--- 327 Support for the NEC Electronics uPD64031A Ghost Reduction 328 video chip. It is most often found in NTSC TV cards made for 329 Japan and is used to reduce the 'ghosting' effect that can 330 be present in analog TV broadcasts. 331 332 To compile this driver as a module, choose M here: the 333 module will be called upd64031a. 334 335config VIDEO_UPD64083 336 tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation" 337 depends on VIDEO_V4L2 && I2C && EXPERIMENTAL 338 ---help--- 339 Support for the NEC Electronics uPD64083 3-Dimensional Y/C 340 separation video chip. It is used to improve the quality of 341 the colors of a composite signal. 342 343 To compile this driver as a module, choose M here: the 344 module will be called upd64083. 345 346endmenu # encoder / decoder chips 347 348config VIDEO_VIVI 349 tristate "Virtual Video Driver" 350 depends on VIDEO_V4L2 && !SPARC32 && !SPARC64 && PCI 351 select VIDEO_BUF 352 default n 353 ---help--- 354 Enables a virtual video driver. This device shows a color bar 355 and a timestamp, as a real device would generate by using V4L2 356 api. 357 Say Y here if you want to test video apps or debug V4L devices. 358 In doubt, say N. 359 360source "drivers/media/video/bt8xx/Kconfig" 361 362config VIDEO_SAA6588 363 tristate "SAA6588 Radio Chip RDS decoder support on BT848 cards" 364 depends on I2C && VIDEO_BT848 365 366 help 367 Support for Radio Data System (RDS) decoder. This allows seeing 368 radio station identification transmitted using this standard. 369 Currently, it works only with bt8x8 chips. 370 371 To compile this driver as a module, choose M here: the 372 module will be called saa6588. 373 374config VIDEO_PMS 375 tristate "Mediavision Pro Movie Studio Video For Linux" 376 depends on ISA && VIDEO_V4L1 377 help 378 Say Y if you have such a thing. 379 380 To compile this driver as a module, choose M here: the 381 module will be called pms. 382 383config VIDEO_PLANB 384 tristate "PlanB Video-In on PowerMac" 385 depends on PPC_PMAC && VIDEO_V4L1 && BROKEN 386 help 387 PlanB is the V4L driver for the PowerMac 7x00/8x00 series video 388 input hardware. If you want to experiment with this, say Y. 389 Otherwise, or if you don't understand a word, say N. See 390 <http://www.cpu.lu/~mlan/linux/dev/planb.html> for more info. 391 392 Saying M will compile this driver as a module (planb). 393 394config VIDEO_BWQCAM 395 tristate "Quickcam BW Video For Linux" 396 depends on PARPORT && VIDEO_V4L1 397 help 398 Say Y have if you the black and white version of the QuickCam 399 camera. See the next option for the color version. 400 401 To compile this driver as a module, choose M here: the 402 module will be called bw-qcam. 403 404config VIDEO_CQCAM 405 tristate "QuickCam Colour Video For Linux (EXPERIMENTAL)" 406 depends on EXPERIMENTAL && PARPORT && VIDEO_V4L1 407 help 408 This is the video4linux driver for the colour version of the 409 Connectix QuickCam. If you have one of these cameras, say Y here, 410 otherwise say N. This driver does not work with the original 411 monochrome QuickCam, QuickCam VC or QuickClip. It is also available 412 as a module (c-qcam). 413 Read <file:Documentation/video4linux/CQcam.txt> for more information. 414 415config VIDEO_W9966 416 tristate "W9966CF Webcam (FlyCam Supra and others) Video For Linux" 417 depends on PARPORT_1284 && PARPORT && VIDEO_V4L1 418 help 419 Video4linux driver for Winbond's w9966 based Webcams. 420 Currently tested with the LifeView FlyCam Supra. 421 If you have one of these cameras, say Y here 422 otherwise say N. 423 This driver is also available as a module (w9966). 424 425 Check out <file:Documentation/video4linux/w9966.txt> for more 426 information. 427 428config VIDEO_CPIA 429 tristate "CPiA Video For Linux" 430 depends on VIDEO_V4L1 431 ---help--- 432 This is the video4linux driver for cameras based on Vision's CPiA 433 (Colour Processor Interface ASIC), such as the Creative Labs Video 434 Blaster Webcam II. If you have one of these cameras, say Y here 435 and select parallel port and/or USB lowlevel support below, 436 otherwise say N. This will not work with the Creative Webcam III. 437 438 Please read <file:Documentation/video4linux/README.cpia> for more 439 information. 440 441 This driver is also available as a module (cpia). 442 443config VIDEO_CPIA_PP 444 tristate "CPiA Parallel Port Lowlevel Support" 445 depends on PARPORT_1284 && VIDEO_CPIA && PARPORT 446 help 447 This is the lowlevel parallel port support for cameras based on 448 Vision's CPiA (Colour Processor Interface ASIC), such as the 449 Creative Webcam II. If you have the parallel port version of one 450 of these cameras, say Y here, otherwise say N. It is also available 451 as a module (cpia_pp). 452 453config VIDEO_CPIA_USB 454 tristate "CPiA USB Lowlevel Support" 455 depends on VIDEO_CPIA && USB 456 help 457 This is the lowlevel USB support for cameras based on Vision's CPiA 458 (Colour Processor Interface ASIC), such as the Creative Webcam II. 459 If you have the USB version of one of these cameras, say Y here, 460 otherwise say N. This will not work with the Creative Webcam III. 461 It is also available as a module (cpia_usb). 462 463source "drivers/media/video/cpia2/Kconfig" 464 465config VIDEO_SAA5246A 466 tristate "SAA5246A, SAA5281 Teletext processor" 467 depends on I2C && VIDEO_V4L2 468 help 469 Support for I2C bus based teletext using the SAA5246A or SAA5281 470 chip. Useful only if you live in Europe. 471 472 To compile this driver as a module, choose M here: the 473 module will be called saa5246a. 474 475config VIDEO_SAA5249 476 tristate "SAA5249 Teletext processor" 477 depends on I2C && VIDEO_V4L2 478 help 479 Support for I2C bus based teletext using the SAA5249 chip. At the 480 moment this is only useful on some European WinTV cards. 481 482 To compile this driver as a module, choose M here: the 483 module will be called saa5249. 484 485config TUNER_3036 486 tristate "SAB3036 tuner" 487 depends on I2C && VIDEO_V4L1 488 help 489 Say Y here to include support for Philips SAB3036 compatible tuners. 490 If in doubt, say N. 491 492config TUNER_TEA5761 493 bool "TEA 5761 radio tuner (EXPERIMENTAL)" 494 depends on EXPERIMENTAL 495 depends on I2C 496 select VIDEO_TUNER 497 help 498 Say Y here to include support for Philips TEA5761 radio tuner. 499 If in doubt, say N. 500 501config VIDEO_VINO 502 tristate "SGI Vino Video For Linux (EXPERIMENTAL)" 503 depends on I2C && SGI_IP22 && EXPERIMENTAL && VIDEO_V4L2 504 select I2C_ALGO_SGI 505 select VIDEO_SAA7191 if VIDEO_HELPER_CHIPS_AUTO 506 help 507 Say Y here to build in support for the Vino video input system found 508 on SGI Indy machines. 509 510config VIDEO_STRADIS 511 tristate "Stradis 4:2:2 MPEG-2 video driver (EXPERIMENTAL)" 512 depends on EXPERIMENTAL && PCI && VIDEO_V4L1 && VIRT_TO_BUS 513 help 514 Say Y here to enable support for the Stradis 4:2:2 MPEG-2 video 515 driver for PCI. There is a product page at 516 <http://www.stradis.com/>. 517 518config VIDEO_ZORAN_ZR36060 519 tristate 520 521config VIDEO_ZORAN 522 tristate "Zoran ZR36057/36067 Video For Linux" 523 depends on PCI && I2C_ALGOBIT && VIDEO_V4L1 && VIRT_TO_BUS 524 help 525 Say Y for support for MJPEG capture cards based on the Zoran 526 36057/36067 PCI controller chipset. This includes the Iomega 527 Buz, Pinnacle DC10+ and the Linux Media Labs LML33. There is 528 a driver homepage at <http://mjpeg.sf.net/driver-zoran/>. For 529 more information, check <file:Documentation/video4linux/Zoran>. 530 531 To compile this driver as a module, choose M here: the 532 module will be called zr36067. 533 534config VIDEO_ZORAN_BUZ 535 tristate "Iomega Buz support" 536 depends on VIDEO_ZORAN 537 select VIDEO_SAA7111 if VIDEO_HELPER_CHIPS_AUTO 538 select VIDEO_SAA7185 if VIDEO_HELPER_CHIPS_AUTO 539 select VIDEO_ZORAN_ZR36060 540 help 541 Support for the Iomega Buz MJPEG capture/playback card. 542 543config VIDEO_ZORAN_DC10 544 tristate "Pinnacle/Miro DC10(+) support" 545 depends on VIDEO_ZORAN 546 select VIDEO_SAA7110 547 select VIDEO_ADV7175 if VIDEO_HELPER_CHIPS_AUTO 548 select VIDEO_ZORAN_ZR36060 549 help 550 Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback 551 card. 552 553config VIDEO_ZORAN_DC30 554 tristate "Pinnacle/Miro DC30(+) support" 555 depends on VIDEO_ZORAN 556 select VIDEO_ADV7175 if VIDEO_HELPER_CHIPS_AUTO 557 select VIDEO_VPX3220 if VIDEO_HELPER_CHIPS_AUTO 558 help 559 Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback 560 card. This also supports really old DC10 cards based on the 561 zr36050 MJPEG codec and zr36016 VFE. 562 563config VIDEO_ZORAN_LML33 564 tristate "Linux Media Labs LML33 support" 565 depends on VIDEO_ZORAN 566 select VIDEO_BT819 if VIDEO_HELPER_CHIPS_AUTO 567 select VIDEO_BT856 if VIDEO_HELPER_CHIPS_AUTO 568 select VIDEO_ZORAN_ZR36060 569 help 570 Support for the Linux Media Labs LML33 MJPEG capture/playback 571 card. 572 573config VIDEO_ZORAN_LML33R10 574 tristate "Linux Media Labs LML33R10 support" 575 depends on VIDEO_ZORAN 576 select VIDEO_SAA7114 if VIDEO_HELPER_CHIPS_AUTO 577 select VIDEO_ADV7170 if VIDEO_HELPER_CHIPS_AUTO 578 select VIDEO_ZORAN_ZR36060 579 help 580 support for the Linux Media Labs LML33R10 MJPEG capture/playback 581 card. 582 583config VIDEO_ZORAN_AVS6EYES 584 tristate "AverMedia 6 Eyes support (EXPERIMENTAL)" 585 depends on VIDEO_ZORAN && EXPERIMENTAL && VIDEO_V4L1 586 select VIDEO_BT856 if VIDEO_HELPER_CHIPS_AUTO 587 select VIDEO_KS0127 if VIDEO_HELPER_CHIPS_AUTO 588 select VIDEO_ZORAN_ZR36060 589 help 590 Support for the AverMedia 6 Eyes video surveillance card. 591 592config VIDEO_MEYE 593 tristate "Sony Vaio Picturebook Motion Eye Video For Linux" 594 depends on PCI && SONY_LAPTOP && VIDEO_V4L1 595 ---help--- 596 This is the video4linux driver for the Motion Eye camera found 597 in the Vaio Picturebook laptops. Please read the material in 598 <file:Documentation/video4linux/meye.txt> for more information. 599 600 If you say Y or M here, you need to say Y or M to "Sony Laptop 601 Extras" in the misc device section. 602 603 To compile this driver as a module, choose M here: the 604 module will be called meye. 605 606source "drivers/media/video/saa7134/Kconfig" 607 608config VIDEO_MXB 609 tristate "Siemens-Nixdorf 'Multimedia eXtension Board'" 610 depends on PCI && VIDEO_V4L1 && I2C 611 select VIDEO_SAA7146_VV 612 select VIDEO_TUNER 613 select VIDEO_SAA7111 if VIDEO_HELPER_CHIPS_AUTO 614 select VIDEO_TDA9840 if VIDEO_HELPER_CHIPS_AUTO 615 select VIDEO_TEA6415C if VIDEO_HELPER_CHIPS_AUTO 616 select VIDEO_TEA6420 if VIDEO_HELPER_CHIPS_AUTO 617 ---help--- 618 This is a video4linux driver for the 'Multimedia eXtension Board' 619 TV card by Siemens-Nixdorf. 620 621 To compile this driver as a module, choose M here: the 622 module will be called mxb. 623 624config VIDEO_DPC 625 tristate "Philips-Semiconductors 'dpc7146 demonstration board'" 626 depends on PCI && VIDEO_V4L1 && I2C 627 select VIDEO_SAA7146_VV 628 select VIDEO_SAA7111 if VIDEO_HELPER_CHIPS_AUTO 629 ---help--- 630 This is a video4linux driver for the 'dpc7146 demonstration 631 board' by Philips-Semiconductors. It's the reference design 632 for SAA7146 bases boards, so if you have some unsupported 633 saa7146 based, analog video card, chances are good that it 634 will work with this skeleton driver. 635 636 To compile this driver as a module, choose M here: the 637 module will be called dpc7146. 638 639config VIDEO_HEXIUM_ORION 640 tristate "Hexium HV-PCI6 and Orion frame grabber" 641 depends on PCI && VIDEO_V4L2 && I2C 642 select VIDEO_SAA7146_VV 643 ---help--- 644 This is a video4linux driver for the Hexium HV-PCI6 and 645 Orion frame grabber cards by Hexium. 646 647 To compile this driver as a module, choose M here: the 648 module will be called hexium_orion. 649 650config VIDEO_HEXIUM_GEMINI 651 tristate "Hexium Gemini frame grabber" 652 depends on PCI && VIDEO_V4L2 && I2C 653 select VIDEO_SAA7146_VV 654 ---help--- 655 This is a video4linux driver for the Hexium Gemini frame 656 grabber card by Hexium. Please note that the Gemini Dual 657 card is *not* fully supported. 658 659 To compile this driver as a module, choose M here: the 660 module will be called hexium_gemini. 661 662source "drivers/media/video/cx88/Kconfig" 663 664source "drivers/media/video/ivtv/Kconfig" 665 666config VIDEO_M32R_AR 667 tristate "AR devices" 668 depends on M32R && VIDEO_V4L1 669 ---help--- 670 This is a video4linux driver for the Renesas AR (Artificial Retina) 671 camera module. 672 673config VIDEO_M32R_AR_M64278 674 tristate "AR device with color module M64278(VGA)" 675 depends on PLAT_M32700UT 676 select VIDEO_M32R_AR 677 ---help--- 678 This is a video4linux driver for the Renesas AR (Artificial 679 Retina) with M64278E-800 camera module. 680 This module supports VGA(640x480 pixels) resolutions. 681 682 To compile this driver as a module, choose M here: the 683 module will be called arv. 684 685config VIDEO_CAFE_CCIC 686 tristate "Marvell 88ALP01 (Cafe) CMOS Camera Controller support" 687 depends on PCI && I2C && VIDEO_V4L2 688 select VIDEO_OV7670 689 ---help--- 690 This is a video4linux2 driver for the Marvell 88ALP01 integrated 691 CMOS camera controller. This is the controller found on first- 692 generation OLPC systems. 693 694# 695# USB Multimedia device configuration 696# 697 698menuconfig V4L_USB_DRIVERS 699 bool "V4L USB devices" 700 depends on USB 701 default y 702 703if V4L_USB_DRIVERS && USB 704 705source "drivers/media/video/pvrusb2/Kconfig" 706 707source "drivers/media/video/em28xx/Kconfig" 708 709source "drivers/media/video/usbvision/Kconfig" 710 711source "drivers/media/video/usbvideo/Kconfig" 712 713source "drivers/media/video/et61x251/Kconfig" 714 715config VIDEO_OVCAMCHIP 716 tristate "OmniVision Camera Chip support" 717 depends on I2C && VIDEO_V4L1 718 ---help--- 719 Support for the OmniVision OV6xxx and OV7xxx series of camera chips. 720 This driver is intended to be used with the ov511 and w9968cf USB 721 camera drivers. 722 723 To compile this driver as a module, choose M here: the 724 module will be called ovcamchip. 725 726config USB_W9968CF 727 tristate "USB W996[87]CF JPEG Dual Mode Camera support" 728 depends on VIDEO_V4L1 && I2C 729 select VIDEO_OVCAMCHIP 730 ---help--- 731 Say Y here if you want support for cameras based on OV681 or 732 Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips. 733 734 This driver has an optional plugin, which is distributed as a 735 separate module only (released under GPL). It allows to use higher 736 resolutions and framerates, but cannot be included in the official 737 Linux kernel for performance purposes. 738 739 See <file:Documentation/video4linux/w9968cf.txt> for more info. 740 741 To compile this driver as a module, choose M here: the 742 module will be called w9968cf. 743 744config USB_OV511 745 tristate "USB OV511 Camera support" 746 depends on VIDEO_V4L1 747 ---help--- 748 Say Y here if you want to connect this type of camera to your 749 computer's USB port. See <file:Documentation/video4linux/ov511.txt> 750 for more information and for a list of supported cameras. 751 752 To compile this driver as a module, choose M here: the 753 module will be called ov511. 754 755config USB_SE401 756 tristate "USB SE401 Camera support" 757 depends on VIDEO_V4L1 758 ---help--- 759 Say Y here if you want to connect this type of camera to your 760 computer's USB port. See <file:Documentation/video4linux/se401.txt> 761 for more information and for a list of supported cameras. 762 763 To compile this driver as a module, choose M here: the 764 module will be called se401. 765 766source "drivers/media/video/sn9c102/Kconfig" 767 768config USB_STV680 769 tristate "USB STV680 (Pencam) Camera support" 770 depends on VIDEO_V4L1 771 ---help--- 772 Say Y here if you want to connect this type of camera to your 773 computer's USB port. This includes the Pencam line of cameras. 774 See <file:Documentation/video4linux/stv680.txt> for more information 775 and for a list of supported cameras. 776 777 To compile this driver as a module, choose M here: the 778 module will be called stv680. 779 780source "drivers/media/video/zc0301/Kconfig" 781 782source "drivers/media/video/pwc/Kconfig" 783 784config USB_ZR364XX 785 tristate "USB ZR364XX Camera support" 786 depends on VIDEO_V4L2 787 ---help--- 788 Say Y here if you want to connect this type of camera to your 789 computer's USB port. 790 See <file:Documentation/video4linux/zr364xx.txt> for more info 791 and list of supported cameras. 792 793 To compile this driver as a module, choose M here: the 794 module will be called zr364xx. 795 796endif # V4L_USB_DRIVERS 797 798endif # VIDEO_CAPTURE_DRIVERS