diff options
Diffstat (limited to 'drivers/media/video/Kconfig')
| -rw-r--r-- | drivers/media/video/Kconfig | 258 |
1 files changed, 231 insertions, 27 deletions
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig index c622a4da5663..f31a19890b15 100644 --- a/drivers/media/video/Kconfig +++ b/drivers/media/video/Kconfig | |||
| @@ -16,31 +16,7 @@ config VIDEO_ADV_DEBUG | |||
| 16 | V4L devices. | 16 | V4L devices. |
| 17 | In doubt, say N. | 17 | In doubt, say N. |
| 18 | 18 | ||
| 19 | config VIDEO_BT848 | 19 | source "drivers/media/video/bt8xx/Kconfig" |
| 20 | tristate "BT848 Video For Linux" | ||
| 21 | depends on VIDEO_DEV && PCI && I2C | ||
| 22 | select I2C_ALGOBIT | ||
| 23 | select FW_LOADER | ||
| 24 | select VIDEO_BTCX | ||
| 25 | select VIDEO_BUF | ||
| 26 | select VIDEO_IR | ||
| 27 | select VIDEO_TUNER | ||
| 28 | select VIDEO_TVEEPROM | ||
| 29 | select VIDEO_MSP3400 | ||
| 30 | ---help--- | ||
| 31 | Support for BT848 based frame grabber/overlay boards. This includes | ||
| 32 | the Miro, Hauppauge and STB boards. Please read the material in | ||
| 33 | <file:Documentation/video4linux/bttv/> for more information. | ||
| 34 | |||
| 35 | To compile this driver as a module, choose M here: the | ||
| 36 | module will be called bttv. | ||
| 37 | |||
| 38 | config VIDEO_BT848_DVB | ||
| 39 | bool "DVB/ATSC Support for bt878 based TV cards" | ||
| 40 | depends on VIDEO_BT848 && DVB_CORE | ||
| 41 | select DVB_BT8XX | ||
| 42 | ---help--- | ||
| 43 | This adds support for DVB/ATSC cards based on the BT878 chip. | ||
| 44 | 20 | ||
| 45 | config VIDEO_SAA6588 | 21 | config VIDEO_SAA6588 |
| 46 | tristate "SAA6588 Radio Chip RDS decoder support on BT848 cards" | 22 | tristate "SAA6588 Radio Chip RDS decoder support on BT848 cards" |
| @@ -315,8 +291,6 @@ config VIDEO_HEXIUM_GEMINI | |||
| 315 | 291 | ||
| 316 | source "drivers/media/video/cx88/Kconfig" | 292 | source "drivers/media/video/cx88/Kconfig" |
| 317 | 293 | ||
| 318 | source "drivers/media/video/em28xx/Kconfig" | ||
| 319 | |||
| 320 | config VIDEO_OVCAMCHIP | 294 | config VIDEO_OVCAMCHIP |
| 321 | tristate "OmniVision Camera Chip support" | 295 | tristate "OmniVision Camera Chip support" |
| 322 | depends on VIDEO_DEV && I2C | 296 | depends on VIDEO_DEV && I2C |
| @@ -391,4 +365,234 @@ config VIDEO_SAA7127 | |||
| 391 | To compile this driver as a module, choose M here: the | 365 | To compile this driver as a module, choose M here: the |
| 392 | module will be called saa7127 | 366 | module will be called saa7127 |
| 393 | 367 | ||
| 368 | # | ||
| 369 | # USB Multimedia device configuration | ||
| 370 | # | ||
| 371 | |||
| 372 | menu "V4L USB devices" | ||
| 373 | depends on USB && VIDEO_DEV | ||
| 374 | |||
| 375 | source "drivers/media/video/em28xx/Kconfig" | ||
| 376 | |||
| 377 | config USB_VICAM | ||
| 378 | tristate "USB 3com HomeConnect (aka vicam) support (EXPERIMENTAL)" | ||
| 379 | depends on USB && VIDEO_DEV && EXPERIMENTAL | ||
| 380 | ---help--- | ||
| 381 | Say Y here if you have 3com homeconnect camera (vicam). | ||
| 382 | |||
| 383 | This driver uses the Video For Linux API. You must say Y or M to | ||
| 384 | "Video For Linux" (under Multimedia Devices) to use this driver. | ||
| 385 | Information on this API and pointers to "v4l" programs may be found | ||
| 386 | at <file:Documentation/video4linux/API.html>. | ||
| 387 | |||
| 388 | To compile this driver as a module, choose M here: the | ||
| 389 | module will be called vicam. | ||
| 390 | |||
| 391 | config USB_DSBR | ||
| 392 | tristate "D-Link USB FM radio support (EXPERIMENTAL)" | ||
| 393 | depends on USB && VIDEO_DEV && EXPERIMENTAL | ||
| 394 | ---help--- | ||
| 395 | Say Y here if you want to connect this type of radio to your | ||
| 396 | computer's USB port. Note that the audio is not digital, and | ||
| 397 | you must connect the line out connector to a sound card or a | ||
| 398 | set of speakers. | ||
| 399 | |||
| 400 | This driver uses the Video For Linux API. You must enable | ||
| 401 | (Y or M in config) Video For Linux (under Character Devices) | ||
| 402 | to use this driver. Information on this API and pointers to | ||
| 403 | "v4l" programs may be found at | ||
| 404 | <file:Documentation/video4linux/API.html>. | ||
| 405 | |||
| 406 | To compile this driver as a module, choose M here: the | ||
| 407 | module will be called dsbr100. | ||
| 408 | |||
| 409 | config USB_ET61X251 | ||
| 410 | tristate "USB ET61X[12]51 PC Camera Controller support" | ||
| 411 | depends on USB && VIDEO_DEV | ||
| 412 | ---help--- | ||
| 413 | Say Y here if you want support for cameras based on Etoms ET61X151 | ||
| 414 | or ET61X251 PC Camera Controllers. | ||
| 415 | |||
| 416 | See <file:Documentation/usb/et61x251.txt> for more informations. | ||
| 417 | |||
| 418 | This driver uses the Video For Linux API. You must say Y or M to | ||
| 419 | "Video For Linux" to use this driver. | ||
| 420 | |||
| 421 | To compile this driver as a module, choose M here: the | ||
| 422 | module will be called et61x251. | ||
| 423 | |||
| 424 | config USB_IBMCAM | ||
| 425 | tristate "USB IBM (Xirlink) C-it Camera support" | ||
| 426 | depends on USB && VIDEO_DEV | ||
| 427 | ---help--- | ||
| 428 | Say Y here if you want to connect a IBM "C-It" camera, also known as | ||
| 429 | "Xirlink PC Camera" to your computer's USB port. For more | ||
| 430 | information, read <file:Documentation/usb/ibmcam.txt>. | ||
| 431 | |||
| 432 | This driver uses the Video For Linux API. You must enable | ||
| 433 | (Y or M in config) Video For Linux (under Character Devices) | ||
| 434 | to use this driver. Information on this API and pointers to | ||
| 435 | "v4l" programs may be found at | ||
| 436 | <file:Documentation/video4linux/API.html>. | ||
| 437 | |||
| 438 | To compile this driver as a module, choose M here: the | ||
| 439 | module will be called ibmcam. | ||
| 440 | |||
| 441 | This camera has several configuration options which | ||
| 442 | can be specified when you load the module. Read | ||
| 443 | <file:Documentation/usb/ibmcam.txt> to learn more. | ||
| 444 | |||
| 445 | config USB_KONICAWC | ||
| 446 | tristate "USB Konica Webcam support" | ||
| 447 | depends on USB && VIDEO_DEV | ||
| 448 | ---help--- | ||
| 449 | Say Y here if you want support for webcams based on a Konica | ||
| 450 | chipset. This is known to work with the Intel YC76 webcam. | ||
| 451 | |||
| 452 | This driver uses the Video For Linux API. You must enable | ||
| 453 | (Y or M in config) Video For Linux (under Character Devices) | ||
| 454 | to use this driver. Information on this API and pointers to | ||
| 455 | "v4l" programs may be found at | ||
| 456 | <file:Documentation/video4linux/API.html>. | ||
| 457 | |||
| 458 | To compile this driver as a module, choose M here: the | ||
| 459 | module will be called konicawc. | ||
| 460 | |||
| 461 | config USB_OV511 | ||
| 462 | tristate "USB OV511 Camera support" | ||
| 463 | depends on USB && VIDEO_DEV | ||
| 464 | ---help--- | ||
| 465 | Say Y here if you want to connect this type of camera to your | ||
| 466 | computer's USB port. See <file:Documentation/usb/ov511.txt> for more | ||
| 467 | information and for a list of supported cameras. | ||
| 468 | |||
| 469 | This driver uses the Video For Linux API. You must say Y or M to | ||
| 470 | "Video For Linux" (under Character Devices) to use this driver. | ||
| 471 | Information on this API and pointers to "v4l" programs may be found | ||
| 472 | at <file:Documentation/video4linux/API.html>. | ||
| 473 | |||
| 474 | To compile this driver as a module, choose M here: the | ||
| 475 | module will be called ov511. | ||
| 476 | |||
| 477 | config USB_SE401 | ||
| 478 | tristate "USB SE401 Camera support" | ||
| 479 | depends on USB && VIDEO_DEV | ||
| 480 | ---help--- | ||
| 481 | Say Y here if you want to connect this type of camera to your | ||
| 482 | computer's USB port. See <file:Documentation/usb/se401.txt> for more | ||
| 483 | information and for a list of supported cameras. | ||
| 484 | |||
| 485 | This driver uses the Video For Linux API. You must say Y or M to | ||
| 486 | "Video For Linux" (under Multimedia Devices) to use this driver. | ||
| 487 | Information on this API and pointers to "v4l" programs may be found | ||
| 488 | at <file:Documentation/video4linux/API.html>. | ||
| 489 | |||
| 490 | To compile this driver as a module, choose M here: the | ||
| 491 | module will be called se401. | ||
| 492 | |||
| 493 | config USB_SN9C102 | ||
| 494 | tristate "USB SN9C10x PC Camera Controller support" | ||
| 495 | depends on USB && VIDEO_DEV | ||
| 496 | ---help--- | ||
| 497 | Say Y here if you want support for cameras based on SONiX SN9C101, | ||
| 498 | SN9C102 or SN9C103 PC Camera Controllers. | ||
| 499 | |||
| 500 | See <file:Documentation/usb/sn9c102.txt> for more informations. | ||
| 501 | |||
| 502 | This driver uses the Video For Linux API. You must say Y or M to | ||
| 503 | "Video For Linux" to use this driver. | ||
| 504 | |||
| 505 | To compile this driver as a module, choose M here: the | ||
| 506 | module will be called sn9c102. | ||
| 507 | |||
| 508 | config USB_STV680 | ||
| 509 | tristate "USB STV680 (Pencam) Camera support" | ||
| 510 | depends on USB && VIDEO_DEV | ||
| 511 | ---help--- | ||
| 512 | Say Y here if you want to connect this type of camera to your | ||
| 513 | computer's USB port. This includes the Pencam line of cameras. | ||
| 514 | See <file:Documentation/usb/stv680.txt> for more information and for | ||
| 515 | a list of supported cameras. | ||
| 516 | |||
| 517 | This driver uses the Video For Linux API. You must say Y or M to | ||
| 518 | "Video For Linux" (under Multimedia Devices) to use this driver. | ||
| 519 | Information on this API and pointers to "v4l" programs may be found | ||
| 520 | at <file:Documentation/video4linux/API.html>. | ||
| 521 | |||
| 522 | To compile this driver as a module, choose M here: the | ||
| 523 | module will be called stv680. | ||
| 524 | |||
| 525 | config USB_W9968CF | ||
| 526 | tristate "USB W996[87]CF JPEG Dual Mode Camera support" | ||
| 527 | depends on USB && VIDEO_DEV && I2C && VIDEO_OVCAMCHIP | ||
| 528 | ---help--- | ||
| 529 | Say Y here if you want support for cameras based on OV681 or | ||
| 530 | Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips. | ||
| 531 | |||
| 532 | This driver has an optional plugin, which is distributed as a | ||
| 533 | separate module only (released under GPL). It allows to use higher | ||
| 534 | resolutions and framerates, but cannot be included in the official | ||
| 535 | Linux kernel for performance purposes. | ||
| 536 | |||
| 537 | See <file:Documentation/usb/w9968cf.txt> for more informations. | ||
| 538 | |||
| 539 | This driver uses the Video For Linux and the I2C APIs. It needs the | ||
| 540 | OmniVision Camera Chip support as well. You must say Y or M to | ||
| 541 | "Video For Linux", "I2C Support" and "OmniVision Camera Chip | ||
| 542 | support" to use this driver. | ||
| 543 | |||
| 544 | To compile this driver as a module, choose M here: the | ||
| 545 | module will be called w9968cf. | ||
| 546 | |||
| 547 | config USB_ZC0301 | ||
| 548 | tristate "USB ZC0301 Image Processor and Control Chip support" | ||
| 549 | depends on USB && VIDEO_DEV | ||
| 550 | ---help--- | ||
| 551 | Say Y here if you want support for cameras based on the ZC0301 | ||
| 552 | Image Processor and Control Chip. | ||
| 553 | |||
| 554 | See <file:Documentation/usb/zc0301.txt> for more informations. | ||
| 555 | |||
| 556 | This driver uses the Video For Linux API. You must say Y or M to | ||
| 557 | "Video For Linux" to use this driver. | ||
| 558 | |||
| 559 | To compile this driver as a module, choose M here: the | ||
| 560 | module will be called zc0301. | ||
| 561 | |||
| 562 | config USB_PWC | ||
| 563 | tristate "USB Philips Cameras" | ||
| 564 | depends on USB && VIDEO_DEV | ||
| 565 | ---help--- | ||
| 566 | Say Y or M here if you want to use one of these Philips & OEM | ||
| 567 | webcams: | ||
| 568 | * Philips PCA645, PCA646 | ||
| 569 | * Philips PCVC675, PCVC680, PCVC690 | ||
| 570 | * Philips PCVC720/40, PCVC730, PCVC740, PCVC750 | ||
| 571 | * Askey VC010 | ||
| 572 | * Logitech QuickCam Pro 3000, 4000, 'Zoom', 'Notebook Pro' | ||
| 573 | and 'Orbit'/'Sphere' | ||
| 574 | * Samsung MPC-C10, MPC-C30 | ||
| 575 | * Creative Webcam 5, Pro Ex | ||
| 576 | * SOTEC Afina Eye | ||
| 577 | * Visionite VCS-UC300, VCS-UM100 | ||
| 578 | |||
| 579 | The PCA635, PCVC665 and PCVC720/20 are not supported by this driver | ||
| 580 | and never will be, but the 665 and 720/20 are supported by other | ||
| 581 | drivers. | ||
| 582 | |||
| 583 | See <file:Documentation/usb/philips.txt> for more information and | ||
| 584 | installation instructions. | ||
| 585 | |||
| 586 | The built-in microphone is enabled by selecting USB Audio support. | ||
| 587 | |||
| 588 | This driver uses the Video For Linux API. You must say Y or M to | ||
| 589 | "Video For Linux" (under Character Devices) to use this driver. | ||
| 590 | Information on this API and pointers to "v4l" programs may be found | ||
| 591 | at <file:Documentation/video4linux/API.html>. | ||
| 592 | |||
| 593 | To compile this driver as a module, choose M here: the | ||
| 594 | module will be called pwc. | ||
| 595 | |||
| 596 | endmenu # V4L USB devices | ||
| 597 | |||
| 394 | endmenu | 598 | endmenu |
