diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-05-21 08:12:30 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-05-21 08:14:56 -0400 |
commit | 81f2030a935734ff404c86ad85f1eab777eb2324 (patch) | |
tree | 0abfbb5e6dbc1a1813b01c2e0bb4ff58ce7c09d0 | |
parent | d1402307c23cfeafce2313d936a4a990eb8783f7 (diff) |
[media] video/Kconfig: Fix mis-classified devices
The helper chips are classified by their function. Unfortunaltely,
with time, developers added their stuff into the wrong places.
Fix it by moving itens to be at the right place. Also add a new
category for sensors and for misc devices that are found only on
a certain specific board.
While here, fix two bad whitespaces at Kconfig.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-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. |