diff options
Diffstat (limited to 'drivers/media/video/Kconfig')
-rw-r--r-- | drivers/media/video/Kconfig | 41 |
1 files changed, 23 insertions, 18 deletions
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig index bc773781993a..29f7b7181e17 100644 --- a/drivers/media/video/Kconfig +++ b/drivers/media/video/Kconfig | |||
@@ -2,14 +2,15 @@ | |||
2 | # Multimedia Video device configuration | 2 | # Multimedia Video device configuration |
3 | # | 3 | # |
4 | 4 | ||
5 | menu "Video Capture Adapters" | 5 | menuconfig VIDEO_CAPTURE_DRIVERS |
6 | bool "Video capture adapters" | ||
6 | depends on VIDEO_DEV | 7 | depends on VIDEO_DEV |
8 | default y | ||
7 | 9 | ||
8 | comment "Video Capture Adapters" | 10 | if VIDEO_CAPTURE_DRIVERS |
9 | 11 | ||
10 | config VIDEO_ADV_DEBUG | 12 | config VIDEO_ADV_DEBUG |
11 | bool "Enable advanced debug functionality" | 13 | bool "Enable advanced debug functionality" |
12 | depends on VIDEO_DEV | ||
13 | default n | 14 | default n |
14 | ---help--- | 15 | ---help--- |
15 | Say Y here to enable advanced debugging functionality on some | 16 | Say Y here to enable advanced debugging functionality on some |
@@ -34,7 +35,7 @@ config VIDEO_HELPER_CHIPS_AUTO | |||
34 | # | 35 | # |
35 | 36 | ||
36 | menu "Encoders/decoders and other helper chips" | 37 | menu "Encoders/decoders and other helper chips" |
37 | depends on VIDEO_DEV && !VIDEO_HELPER_CHIPS_AUTO | 38 | depends on !VIDEO_HELPER_CHIPS_AUTO |
38 | 39 | ||
39 | comment "Audio decoders" | 40 | comment "Audio decoders" |
40 | 41 | ||
@@ -61,7 +62,7 @@ config VIDEO_TDA7432 | |||
61 | 62 | ||
62 | config VIDEO_TDA9840 | 63 | config VIDEO_TDA9840 |
63 | tristate "Philips TDA9840 audio processor" | 64 | tristate "Philips TDA9840 audio processor" |
64 | depends on VIDEO_DEV && I2C | 65 | depends on I2C |
65 | ---help--- | 66 | ---help--- |
66 | Support for tda9840 audio decoder chip found on some Zoran boards. | 67 | Support for tda9840 audio decoder chip found on some Zoran boards. |
67 | 68 | ||
@@ -79,7 +80,7 @@ config VIDEO_TDA9875 | |||
79 | 80 | ||
80 | config VIDEO_TEA6415C | 81 | config VIDEO_TEA6415C |
81 | tristate "Philips TEA6415C audio processor" | 82 | tristate "Philips TEA6415C audio processor" |
82 | depends on VIDEO_DEV && I2C | 83 | depends on I2C |
83 | ---help--- | 84 | ---help--- |
84 | Support for tea6415c audio decoder chip found on some bt8xx boards. | 85 | Support for tea6415c audio decoder chip found on some bt8xx boards. |
85 | 86 | ||
@@ -88,7 +89,7 @@ config VIDEO_TEA6415C | |||
88 | 89 | ||
89 | config VIDEO_TEA6420 | 90 | config VIDEO_TEA6420 |
90 | tristate "Philips TEA6420 audio processor" | 91 | tristate "Philips TEA6420 audio processor" |
91 | depends on VIDEO_DEV && I2C | 92 | depends on I2C |
92 | ---help--- | 93 | ---help--- |
93 | Support for tea6420 audio decoder chip found on some bt8xx boards. | 94 | Support for tea6420 audio decoder chip found on some bt8xx boards. |
94 | 95 | ||
@@ -469,7 +470,7 @@ config VIDEO_SAA5246A | |||
469 | 470 | ||
470 | config VIDEO_SAA5249 | 471 | config VIDEO_SAA5249 |
471 | tristate "SAA5249 Teletext processor" | 472 | tristate "SAA5249 Teletext processor" |
472 | depends on VIDEO_DEV && I2C && VIDEO_V4L2 | 473 | depends on I2C && VIDEO_V4L2 |
473 | help | 474 | help |
474 | Support for I2C bus based teletext using the SAA5249 chip. At the | 475 | Support for I2C bus based teletext using the SAA5249 chip. At the |
475 | moment this is only useful on some European WinTV cards. | 476 | moment this is only useful on some European WinTV cards. |
@@ -479,7 +480,7 @@ config VIDEO_SAA5249 | |||
479 | 480 | ||
480 | config TUNER_3036 | 481 | config TUNER_3036 |
481 | tristate "SAB3036 tuner" | 482 | tristate "SAB3036 tuner" |
482 | depends on VIDEO_DEV && I2C && VIDEO_V4L1 | 483 | depends on I2C && VIDEO_V4L1 |
483 | help | 484 | help |
484 | Say Y here to include support for Philips SAB3036 compatible tuners. | 485 | Say Y here to include support for Philips SAB3036 compatible tuners. |
485 | If in doubt, say N. | 486 | If in doubt, say N. |
@@ -681,8 +682,12 @@ config VIDEO_CAFE_CCIC | |||
681 | # USB Multimedia device configuration | 682 | # USB Multimedia device configuration |
682 | # | 683 | # |
683 | 684 | ||
684 | menu "V4L USB devices" | 685 | menuconfig V4L_USB_DRIVERS |
685 | depends on USB && VIDEO_DEV | 686 | bool "V4L USB devices" |
687 | depends on USB | ||
688 | default y | ||
689 | |||
690 | if V4L_USB_DRIVERS | ||
686 | 691 | ||
687 | source "drivers/media/video/pvrusb2/Kconfig" | 692 | source "drivers/media/video/pvrusb2/Kconfig" |
688 | 693 | ||
@@ -707,7 +712,7 @@ config VIDEO_OVCAMCHIP | |||
707 | 712 | ||
708 | config USB_W9968CF | 713 | config USB_W9968CF |
709 | tristate "USB W996[87]CF JPEG Dual Mode Camera support" | 714 | tristate "USB W996[87]CF JPEG Dual Mode Camera support" |
710 | depends on USB && VIDEO_V4L1 && I2C | 715 | depends on VIDEO_V4L1 && I2C |
711 | select VIDEO_OVCAMCHIP | 716 | select VIDEO_OVCAMCHIP |
712 | ---help--- | 717 | ---help--- |
713 | Say Y here if you want support for cameras based on OV681 or | 718 | Say Y here if you want support for cameras based on OV681 or |
@@ -725,7 +730,7 @@ config USB_W9968CF | |||
725 | 730 | ||
726 | config USB_OV511 | 731 | config USB_OV511 |
727 | tristate "USB OV511 Camera support" | 732 | tristate "USB OV511 Camera support" |
728 | depends on USB && VIDEO_V4L1 | 733 | depends on VIDEO_V4L1 |
729 | ---help--- | 734 | ---help--- |
730 | Say Y here if you want to connect this type of camera to your | 735 | Say Y here if you want to connect this type of camera to your |
731 | computer's USB port. See <file:Documentation/video4linux/ov511.txt> | 736 | computer's USB port. See <file:Documentation/video4linux/ov511.txt> |
@@ -736,7 +741,7 @@ config USB_OV511 | |||
736 | 741 | ||
737 | config USB_SE401 | 742 | config USB_SE401 |
738 | tristate "USB SE401 Camera support" | 743 | tristate "USB SE401 Camera support" |
739 | depends on USB && VIDEO_V4L1 | 744 | depends on VIDEO_V4L1 |
740 | ---help--- | 745 | ---help--- |
741 | Say Y here if you want to connect this type of camera to your | 746 | Say Y here if you want to connect this type of camera to your |
742 | computer's USB port. See <file:Documentation/video4linux/se401.txt> | 747 | computer's USB port. See <file:Documentation/video4linux/se401.txt> |
@@ -749,7 +754,7 @@ source "drivers/media/video/sn9c102/Kconfig" | |||
749 | 754 | ||
750 | config USB_STV680 | 755 | config USB_STV680 |
751 | tristate "USB STV680 (Pencam) Camera support" | 756 | tristate "USB STV680 (Pencam) Camera support" |
752 | depends on USB && VIDEO_V4L1 | 757 | depends on VIDEO_V4L1 |
753 | ---help--- | 758 | ---help--- |
754 | Say Y here if you want to connect this type of camera to your | 759 | Say Y here if you want to connect this type of camera to your |
755 | computer's USB port. This includes the Pencam line of cameras. | 760 | computer's USB port. This includes the Pencam line of cameras. |
@@ -765,7 +770,7 @@ source "drivers/media/video/pwc/Kconfig" | |||
765 | 770 | ||
766 | config USB_ZR364XX | 771 | config USB_ZR364XX |
767 | tristate "USB ZR364XX Camera support" | 772 | tristate "USB ZR364XX Camera support" |
768 | depends on USB && VIDEO_V4L2 | 773 | depends on VIDEO_V4L2 |
769 | ---help--- | 774 | ---help--- |
770 | Say Y here if you want to connect this type of camera to your | 775 | Say Y here if you want to connect this type of camera to your |
771 | computer's USB port. | 776 | computer's USB port. |
@@ -775,6 +780,6 @@ config USB_ZR364XX | |||
775 | To compile this driver as a module, choose M here: the | 780 | To compile this driver as a module, choose M here: the |
776 | module will be called zr364xx. | 781 | module will be called zr364xx. |
777 | 782 | ||
778 | endmenu # V4L USB devices | 783 | endif # V4L_USB_DRIVERS |
779 | 784 | ||
780 | endmenu | 785 | endif # VIDEO_CAPTURE_DRIVERS |