diff options
Diffstat (limited to 'drivers/media/Kconfig')
-rw-r--r-- | drivers/media/Kconfig | 70 |
1 files changed, 68 insertions, 2 deletions
diff --git a/drivers/media/Kconfig b/drivers/media/Kconfig index d9d033e07e19..dd9bd4310c84 100644 --- a/drivers/media/Kconfig +++ b/drivers/media/Kconfig | |||
@@ -69,13 +69,79 @@ source "drivers/media/common/Kconfig" | |||
69 | config VIDEO_TUNER | 69 | config VIDEO_TUNER |
70 | tristate | 70 | tristate |
71 | depends on I2C | 71 | depends on I2C |
72 | select TUNER_MT20XX if !VIDEO_TUNER_CUSTOMIZE | ||
73 | select TUNER_TDA8290 if !VIDEO_TUNER_CUSTOMIZE | ||
74 | select TUNER_TEA5761 if !VIDEO_TUNER_CUSTOMIZE | ||
75 | select TUNER_TEA5767 if !VIDEO_TUNER_CUSTOMIZE | ||
76 | select TUNER_SIMPLE if !VIDEO_TUNER_CUSTOMIZE | ||
77 | |||
78 | menuconfig VIDEO_TUNER_CUSTOMIZE | ||
79 | bool "Customize analog tuner modules to build" | ||
80 | depends on VIDEO_TUNER | ||
81 | help | ||
82 | This allows the user to deselect tuner drivers unnecessary | ||
83 | for their hardware from the build. Use this option with care | ||
84 | as deselecting tuner drivers which are in fact necessary will | ||
85 | result in V4L devices which cannot be tuned due to lack of | ||
86 | driver support | ||
87 | |||
88 | If unsure say N. | ||
89 | |||
90 | if VIDEO_TUNER_CUSTOMIZE | ||
91 | |||
92 | config TUNER_MT20XX | ||
93 | tristate "Microtune 2032 / 2050 tuners" | ||
94 | depends on I2C | ||
95 | default m if VIDEO_TUNER_CUSTOMIZE | ||
96 | help | ||
97 | Say Y here to include support for the MT2032 / MT2050 tuner. | ||
98 | |||
99 | config TUNER_TDA8290 | ||
100 | tristate "TDA 8290+8275(a) tuner combo" | ||
101 | depends on I2C | ||
102 | default m if VIDEO_TUNER_CUSTOMIZE | ||
103 | help | ||
104 | Say Y here to include support for Philips TDA8290+8275(a) tuner. | ||
105 | |||
106 | config TUNER_TEA5761 | ||
107 | tristate "TEA 5761 radio tuner (EXPERIMENTAL)" | ||
108 | depends on I2C && EXPERIMENTAL | ||
109 | default m if VIDEO_TUNER_CUSTOMIZE | ||
110 | help | ||
111 | Say Y here to include support for the Philips TEA5761 radio tuner. | ||
112 | |||
113 | config TUNER_TEA5767 | ||
114 | tristate "TEA 5767 radio tuner" | ||
115 | depends on I2C | ||
116 | default m if VIDEO_TUNER_CUSTOMIZE | ||
117 | help | ||
118 | Say Y here to include support for the Philips TEA5767 radio tuner. | ||
119 | |||
120 | config TUNER_SIMPLE | ||
121 | tristate "Simple tuner support" | ||
122 | depends on I2C | ||
123 | default m if VIDEO_TUNER_CUSTOMIZE | ||
124 | help | ||
125 | Say Y here to include support for various simple tuners. | ||
72 | 126 | ||
73 | config VIDEO_BUF | 127 | endif # VIDEO_TUNER_CUSTOMIZE |
128 | |||
129 | config VIDEOBUF_GEN | ||
130 | tristate | ||
131 | |||
132 | config VIDEOBUF_DMA_SG | ||
74 | depends on PCI | 133 | depends on PCI |
134 | select VIDEOBUF_GEN | ||
135 | tristate | ||
136 | |||
137 | config VIDEOBUF_VMALLOC | ||
138 | select VIDEOBUF_GEN | ||
75 | tristate | 139 | tristate |
76 | 140 | ||
77 | config VIDEO_BUF_DVB | 141 | config VIDEOBUF_DVB |
78 | tristate | 142 | tristate |
143 | select VIDEOBUF_GEN | ||
144 | select VIDEOBUF_DMA_SG | ||
79 | 145 | ||
80 | config VIDEO_BTCX | 146 | config VIDEO_BTCX |
81 | tristate | 147 | tristate |