diff options
| -rw-r--r-- | drivers/media/video/Kconfig | 126 |
1 files changed, 65 insertions, 61 deletions
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig index 9c701dd969d1..3be180b3ba27 100644 --- a/drivers/media/video/Kconfig +++ b/drivers/media/video/Kconfig | |||
| @@ -128,10 +128,10 @@ config VIDEO_IR_I2C | |||
| 128 | # Encoder / Decoder module configuration | 128 | # Encoder / Decoder module configuration |
| 129 | # | 129 | # |
| 130 | 130 | ||
| 131 | menu "Encoders/decoders and other helper chips" | 131 | menu "Encoders, decoders, sensors and other helper chips" |
| 132 | visible if !VIDEO_HELPER_CHIPS_AUTO | 132 | visible if !VIDEO_HELPER_CHIPS_AUTO |
| 133 | 133 | ||
| 134 | comment "Audio decoders" | 134 | comment "Audio decoders, processors and mixers" |
| 135 | 135 | ||
| 136 | config VIDEO_TVAUDIO | 136 | config VIDEO_TVAUDIO |
| 137 | tristate "Simple audio decoder chips" | 137 | tristate "Simple audio decoder chips" |
| @@ -210,15 +210,6 @@ config VIDEO_CS53L32A | |||
| 210 | To compile this driver as a module, choose M here: the | 210 | To compile this driver as a module, choose M here: the |
| 211 | module will be called cs53l32a. | 211 | module will be called cs53l32a. |
| 212 | 212 | ||
| 213 | config VIDEO_M52790 | ||
| 214 | tristate "Mitsubishi M52790 A/V switch" | ||
| 215 | depends on VIDEO_V4L2 && I2C | ||
| 216 | ---help--- | ||
| 217 | Support for the Mitsubishi M52790 A/V switch. | ||
| 218 | |||
| 219 | To compile this driver as a module, choose M here: the | ||
| 220 | module will be called m52790. | ||
| 221 | |||
| 222 | config VIDEO_TLV320AIC23B | 213 | config VIDEO_TLV320AIC23B |
| 223 | tristate "Texas Instruments TLV320AIC23B audio codec" | 214 | tristate "Texas Instruments TLV320AIC23B audio codec" |
| 224 | depends on VIDEO_V4L2 && I2C && EXPERIMENTAL | 215 | depends on VIDEO_V4L2 && I2C && EXPERIMENTAL |
| @@ -321,36 +312,6 @@ config VIDEO_KS0127 | |||
| 321 | To compile this driver as a module, choose M here: the | 312 | To compile this driver as a module, choose M here: the |
| 322 | module will be called ks0127. | 313 | module will be called ks0127. |
| 323 | 314 | ||
| 324 | config VIDEO_OV7670 | ||
| 325 | tristate "OmniVision OV7670 sensor support" | ||
| 326 | depends on I2C && VIDEO_V4L2 | ||
| 327 | ---help--- | ||
| 328 | This is a Video4Linux2 sensor-level driver for the OmniVision | ||
| 329 | OV7670 VGA camera. It currently only works with the M88ALP01 | ||
| 330 | controller. | ||
| 331 | |||
| 332 | config VIDEO_MT9V011 | ||
| 333 | tristate "Micron mt9v011 sensor support" | ||
| 334 | depends on I2C && VIDEO_V4L2 | ||
| 335 | ---help--- | ||
| 336 | This is a Video4Linux2 sensor-level driver for the Micron | ||
| 337 | mt0v011 1.3 Mpixel camera. It currently only works with the | ||
| 338 | em28xx driver. | ||
| 339 | |||
| 340 | config VIDEO_MT9V032 | ||
| 341 | tristate "Micron MT9V032 sensor support" | ||
| 342 | depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API | ||
| 343 | ---help--- | ||
| 344 | This is a Video4Linux2 sensor-level driver for the Micron | ||
| 345 | MT9V032 752x480 CMOS sensor. | ||
| 346 | |||
| 347 | config VIDEO_TCM825X | ||
| 348 | tristate "TCM825x camera sensor support" | ||
| 349 | depends on I2C && VIDEO_V4L2 | ||
| 350 | ---help--- | ||
| 351 | This is a driver for the Toshiba TCM825x VGA camera sensor. | ||
| 352 | It is used for example in Nokia N800. | ||
| 353 | |||
| 354 | config VIDEO_SAA7110 | 315 | config VIDEO_SAA7110 |
| 355 | tristate "Philips SAA7110 video decoder" | 316 | tristate "Philips SAA7110 video decoder" |
| 356 | depends on VIDEO_V4L2 && I2C | 317 | depends on VIDEO_V4L2 && I2C |
| @@ -369,15 +330,6 @@ config VIDEO_SAA711X | |||
| 369 | To compile this driver as a module, choose M here: the | 330 | To compile this driver as a module, choose M here: the |
| 370 | module will be called saa7115. | 331 | module will be called saa7115. |
| 371 | 332 | ||
| 372 | config VIDEO_SAA717X | ||
| 373 | tristate "Philips SAA7171/3/4 audio/video decoders" | ||
| 374 | depends on VIDEO_V4L2 && I2C | ||
| 375 | ---help--- | ||
| 376 | Support for the Philips SAA7171/3/4 audio/video decoders. | ||
| 377 | |||
| 378 | To compile this driver as a module, choose M here: the | ||
| 379 | module will be called saa717x. | ||
| 380 | |||
| 381 | config VIDEO_SAA7191 | 333 | config VIDEO_SAA7191 |
| 382 | tristate "Philips SAA7191 video decoder" | 334 | tristate "Philips SAA7191 video decoder" |
| 383 | depends on VIDEO_V4L2 && I2C | 335 | depends on VIDEO_V4L2 && I2C |
| @@ -427,6 +379,15 @@ config VIDEO_VPX3220 | |||
| 427 | 379 | ||
| 428 | comment "Video and audio decoders" | 380 | comment "Video and audio decoders" |
| 429 | 381 | ||
| 382 | config VIDEO_SAA717X | ||
| 383 | tristate "Philips SAA7171/3/4 audio/video decoders" | ||
| 384 | depends on VIDEO_V4L2 && I2C | ||
| 385 | ---help--- | ||
| 386 | Support for the Philips SAA7171/3/4 audio/video decoders. | ||
| 387 | |||
| 388 | To compile this driver as a module, choose M here: the | ||
| 389 | module will be called saa717x. | ||
| 390 | |||
| 430 | source "drivers/media/video/cx25840/Kconfig" | 391 | source "drivers/media/video/cx25840/Kconfig" |
| 431 | 392 | ||
| 432 | comment "MPEG video encoders" | 393 | comment "MPEG video encoders" |
| @@ -481,15 +442,6 @@ config VIDEO_ADV7175 | |||
| 481 | To compile this driver as a module, choose M here: the | 442 | To compile this driver as a module, choose M here: the |
| 482 | module will be called adv7175. | 443 | module will be called adv7175. |
| 483 | 444 | ||
| 484 | config VIDEO_THS7303 | ||
| 485 | tristate "THS7303 Video Amplifier" | ||
| 486 | depends on I2C | ||
| 487 | help | ||
| 488 | Support for TI THS7303 video amplifier | ||
| 489 | |||
| 490 | To compile this driver as a module, choose M here: the | ||
| 491 | module will be called ths7303. | ||
| 492 | |||
| 493 | config VIDEO_ADV7343 | 445 | config VIDEO_ADV7343 |
| 494 | tristate "ADV7343 video encoder" | 446 | tristate "ADV7343 video encoder" |
| 495 | depends on I2C | 447 | depends on I2C |
| @@ -505,6 +457,38 @@ config VIDEO_AK881X | |||
| 505 | help | 457 | help |
| 506 | Video output driver for AKM AK8813 and AK8814 TV encoders | 458 | Video output driver for AKM AK8813 and AK8814 TV encoders |
| 507 | 459 | ||
| 460 | comment "Camera sensor devices" | ||
| 461 | |||
| 462 | config VIDEO_OV7670 | ||
| 463 | tristate "OmniVision OV7670 sensor support" | ||
| 464 | depends on I2C && VIDEO_V4L2 | ||
| 465 | ---help--- | ||
| 466 | This is a Video4Linux2 sensor-level driver for the OmniVision | ||
| 467 | OV7670 VGA camera. It currently only works with the M88ALP01 | ||
| 468 | controller. | ||
| 469 | |||
| 470 | config VIDEO_MT9V011 | ||
| 471 | tristate "Micron mt9v011 sensor support" | ||
| 472 | depends on I2C && VIDEO_V4L2 | ||
| 473 | ---help--- | ||
| 474 | This is a Video4Linux2 sensor-level driver for the Micron | ||
| 475 | mt0v011 1.3 Mpixel camera. It currently only works with the | ||
| 476 | em28xx driver. | ||
| 477 | |||
| 478 | config VIDEO_MT9V032 | ||
| 479 | tristate "Micron MT9V032 sensor support" | ||
| 480 | depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API | ||
| 481 | ---help--- | ||
| 482 | This is a Video4Linux2 sensor-level driver for the Micron | ||
| 483 | MT9V032 752x480 CMOS sensor. | ||
| 484 | |||
| 485 | config VIDEO_TCM825X | ||
| 486 | tristate "TCM825x camera sensor support" | ||
| 487 | depends on I2C && VIDEO_V4L2 | ||
| 488 | ---help--- | ||
| 489 | This is a driver for the Toshiba TCM825x VGA camera sensor. | ||
| 490 | It is used for example in Nokia N800. | ||
| 491 | |||
| 508 | comment "Video improvement chips" | 492 | comment "Video improvement chips" |
| 509 | 493 | ||
| 510 | config VIDEO_UPD64031A | 494 | config VIDEO_UPD64031A |
| @@ -530,6 +514,26 @@ config VIDEO_UPD64083 | |||
| 530 | To compile this driver as a module, choose M here: the | 514 | To compile this driver as a module, choose M here: the |
| 531 | module will be called upd64083. | 515 | module will be called upd64083. |
| 532 | 516 | ||
| 517 | comment "Miscelaneous helper chips" | ||
| 518 | |||
| 519 | config VIDEO_THS7303 | ||
| 520 | tristate "THS7303 Video Amplifier" | ||
| 521 | depends on I2C | ||
| 522 | help | ||
| 523 | Support for TI THS7303 video amplifier | ||
| 524 | |||
| 525 | To compile this driver as a module, choose M here: the | ||
| 526 | module will be called ths7303. | ||
| 527 | |||
| 528 | config VIDEO_M52790 | ||
| 529 | tristate "Mitsubishi M52790 A/V switch" | ||
| 530 | depends on VIDEO_V4L2 && I2C | ||
| 531 | ---help--- | ||
| 532 | Support for the Mitsubishi M52790 A/V switch. | ||
| 533 | |||
| 534 | To compile this driver as a module, choose M here: the | ||
| 535 | module will be called m52790. | ||
| 536 | |||
| 533 | endmenu # encoder / decoder chips | 537 | endmenu # encoder / decoder chips |
| 534 | 538 | ||
| 535 | config VIDEO_SH_VOU | 539 | config VIDEO_SH_VOU |
| @@ -923,7 +927,7 @@ config VIDEO_OMAP2 | |||
| 923 | This is a v4l2 driver for the TI OMAP2 camera capture interface | 927 | This is a v4l2 driver for the TI OMAP2 camera capture interface |
| 924 | 928 | ||
| 925 | config VIDEO_MX2_HOSTSUPPORT | 929 | config VIDEO_MX2_HOSTSUPPORT |
| 926 | bool | 930 | bool |
| 927 | 931 | ||
| 928 | config VIDEO_MX2 | 932 | config VIDEO_MX2 |
| 929 | tristate "i.MX27/i.MX25 Camera Sensor Interface driver" | 933 | tristate "i.MX27/i.MX25 Camera Sensor Interface driver" |
| @@ -1010,7 +1014,7 @@ config USB_STKWEBCAM | |||
| 1010 | Supported devices are typically found in some Asus laptops, | 1014 | Supported devices are typically found in some Asus laptops, |
| 1011 | with USB id 174f:a311 and 05e1:0501. Other Syntek cameras | 1015 | with USB id 174f:a311 and 05e1:0501. Other Syntek cameras |
| 1012 | may be supported by the stk11xx driver, from which this is | 1016 | may be supported by the stk11xx driver, from which this is |
| 1013 | derived, see <http://sourceforge.net/projects/syntekdriver/> | 1017 | derived, see <http://sourceforge.net/projects/syntekdriver/> |
| 1014 | 1018 | ||
| 1015 | To compile this driver as a module, choose M here: the | 1019 | To compile this driver as a module, choose M here: the |
| 1016 | module will be called stkwebcam. | 1020 | module will be called stkwebcam. |
