aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/Kconfig
diff options
context:
space:
mode:
authorJan Engelhardt <jengelh@linux01.gwdg.de>2007-05-02 09:06:23 -0400
committerMauro Carvalho Chehab <mchehab@infradead.org>2007-05-09 09:12:39 -0400
commitc5da5afb9d7b244cfe3334c77e90b4296cf5f263 (patch)
treec71a9e4bcd123296b2fe6882788a83a8f72f9452 /drivers/media/video/Kconfig
parent480b55c26e2f6408e86f22a69fcecc29e019e819 (diff)
V4L/DVB (5586): Use menuconfig objects II - V4L
Change Kconfig objects from "menu, config" into "menuconfig" so that the user can disable the whole feature without having to enter the menu first. Signed-off-by: Jan Engelhardt <jengelh@gmx.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/Kconfig')
-rw-r--r--drivers/media/video/Kconfig41
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
5menu "Video Capture Adapters" 5menuconfig VIDEO_CAPTURE_DRIVERS
6 bool "Video capture adapters"
6 depends on VIDEO_DEV 7 depends on VIDEO_DEV
8 default y
7 9
8comment "Video Capture Adapters" 10if VIDEO_CAPTURE_DRIVERS
9 11
10config VIDEO_ADV_DEBUG 12config 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
36menu "Encoders/decoders and other helper chips" 37menu "Encoders/decoders and other helper chips"
37 depends on VIDEO_DEV && !VIDEO_HELPER_CHIPS_AUTO 38 depends on !VIDEO_HELPER_CHIPS_AUTO
38 39
39comment "Audio decoders" 40comment "Audio decoders"
40 41
@@ -61,7 +62,7 @@ config VIDEO_TDA7432
61 62
62config VIDEO_TDA9840 63config 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
80config VIDEO_TEA6415C 81config 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
89config VIDEO_TEA6420 90config 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
470config VIDEO_SAA5249 471config 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
480config TUNER_3036 481config 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
684menu "V4L USB devices" 685menuconfig V4L_USB_DRIVERS
685 depends on USB && VIDEO_DEV 686 bool "V4L USB devices"
687 depends on USB
688 default y
689
690if V4L_USB_DRIVERS
686 691
687source "drivers/media/video/pvrusb2/Kconfig" 692source "drivers/media/video/pvrusb2/Kconfig"
688 693
@@ -707,7 +712,7 @@ config VIDEO_OVCAMCHIP
707 712
708config USB_W9968CF 713config 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
726config USB_OV511 731config 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
737config USB_SE401 742config 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
750config USB_STV680 755config 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
766config USB_ZR364XX 771config 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
778endmenu # V4L USB devices 783endif # V4L_USB_DRIVERS
779 784
780endmenu 785endif # VIDEO_CAPTURE_DRIVERS