diff options
Diffstat (limited to 'drivers')
29 files changed, 488 insertions, 507 deletions
diff --git a/drivers/media/Kconfig b/drivers/media/Kconfig index 9c3698ab6132..dd13e3a4c272 100644 --- a/drivers/media/Kconfig +++ b/drivers/media/Kconfig | |||
@@ -162,10 +162,27 @@ source "drivers/media/common/Kconfig" | |||
162 | # Ancillary drivers (tuners, i2c, frontends) | 162 | # Ancillary drivers (tuners, i2c, frontends) |
163 | # | 163 | # |
164 | 164 | ||
165 | config MEDIA_SUBDRV_AUTOSELECT | ||
166 | bool "Autoselect analog and hybrid tuner modules to build" | ||
167 | depends on MEDIA_TUNER | ||
168 | default y | ||
169 | help | ||
170 | By default, a TV driver auto-selects all possible tuners | ||
171 | thar could be used by the driver. | ||
172 | |||
173 | This is generally the right thing to do, except when there | ||
174 | are strict constraints with regards to the kernel size. | ||
175 | |||
176 | Use this option with care, as deselecting tuner drivers which | ||
177 | are in fact necessary will result in TV devices which cannot | ||
178 | be tuned due to lack of the tuning driver. | ||
179 | |||
180 | If unsure say Y. | ||
181 | |||
165 | comment "Media ancillary drivers (tuners, sensors, i2c, frontends)" | 182 | comment "Media ancillary drivers (tuners, sensors, i2c, frontends)" |
166 | 183 | ||
167 | source "drivers/media/tuners/Kconfig" | ||
168 | source "drivers/media/i2c/Kconfig" | 184 | source "drivers/media/i2c/Kconfig" |
185 | source "drivers/media/tuners/Kconfig" | ||
169 | source "drivers/media/dvb-frontends/Kconfig" | 186 | source "drivers/media/dvb-frontends/Kconfig" |
170 | 187 | ||
171 | endif # MEDIA_SUPPORT | 188 | endif # MEDIA_SUPPORT |
diff --git a/drivers/media/common/b2c2/Kconfig b/drivers/media/common/b2c2/Kconfig index e270dd847342..29149de66982 100644 --- a/drivers/media/common/b2c2/Kconfig +++ b/drivers/media/common/b2c2/Kconfig | |||
@@ -3,20 +3,20 @@ config DVB_B2C2_FLEXCOP | |||
3 | depends on DVB_CORE && I2C | 3 | depends on DVB_CORE && I2C |
4 | depends on DVB_B2C2_FLEXCOP_PCI || DVB_B2C2_FLEXCOP_USB | 4 | depends on DVB_B2C2_FLEXCOP_PCI || DVB_B2C2_FLEXCOP_USB |
5 | default y | 5 | default y |
6 | select DVB_PLL if !DVB_FE_CUSTOMISE | 6 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
7 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 7 | select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT |
8 | select DVB_MT352 if !DVB_FE_CUSTOMISE | 8 | select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT |
9 | select DVB_MT312 if !DVB_FE_CUSTOMISE | 9 | select DVB_MT312 if MEDIA_SUBDRV_AUTOSELECT |
10 | select DVB_NXT200X if !DVB_FE_CUSTOMISE | 10 | select DVB_NXT200X if MEDIA_SUBDRV_AUTOSELECT |
11 | select DVB_STV0297 if !DVB_FE_CUSTOMISE | 11 | select DVB_STV0297 if MEDIA_SUBDRV_AUTOSELECT |
12 | select DVB_BCM3510 if !DVB_FE_CUSTOMISE | 12 | select DVB_BCM3510 if MEDIA_SUBDRV_AUTOSELECT |
13 | select DVB_LGDT330X if !DVB_FE_CUSTOMISE | 13 | select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT |
14 | select DVB_S5H1420 if !DVB_FE_CUSTOMISE | 14 | select DVB_S5H1420 if MEDIA_SUBDRV_AUTOSELECT |
15 | select DVB_TUNER_ITD1000 if !DVB_FE_CUSTOMISE | 15 | select DVB_TUNER_ITD1000 if MEDIA_SUBDRV_AUTOSELECT |
16 | select DVB_ISL6421 if !DVB_FE_CUSTOMISE | 16 | select DVB_ISL6421 if MEDIA_SUBDRV_AUTOSELECT |
17 | select DVB_CX24123 if !DVB_FE_CUSTOMISE | 17 | select DVB_CX24123 if MEDIA_SUBDRV_AUTOSELECT |
18 | select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE | 18 | select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT |
19 | select DVB_TUNER_CX24113 if !DVB_FE_CUSTOMISE | 19 | select DVB_TUNER_CX24113 if MEDIA_SUBDRV_AUTOSELECT |
20 | help | 20 | help |
21 | Support for the digital TV receiver chip made by B2C2 Inc. included in | 21 | Support for the digital TV receiver chip made by B2C2 Inc. included in |
22 | Technisats PCI cards and USB boxes. | 22 | Technisats PCI cards and USB boxes. |
diff --git a/drivers/media/dvb-frontends/Kconfig b/drivers/media/dvb-frontends/Kconfig index a08c2152d0ee..5efec73a32d2 100644 --- a/drivers/media/dvb-frontends/Kconfig +++ b/drivers/media/dvb-frontends/Kconfig | |||
@@ -1,20 +1,5 @@ | |||
1 | config DVB_FE_CUSTOMISE | ||
2 | bool "Customise the frontend modules to build" | ||
3 | depends on DVB_CORE | ||
4 | depends on EXPERT | ||
5 | default y if EXPERT | ||
6 | help | ||
7 | This allows the user to select/deselect frontend drivers for their | ||
8 | hardware from the build. | ||
9 | |||
10 | Use this option with care as deselecting frontends which are in fact | ||
11 | necessary will result in DVB devices which cannot be tuned due to lack | ||
12 | of driver support. | ||
13 | |||
14 | If unsure say N. | ||
15 | |||
16 | menu "Customise DVB Frontends" | 1 | menu "Customise DVB Frontends" |
17 | visible if DVB_FE_CUSTOMISE | 2 | visible if !MEDIA_SUBDRV_AUTOSELECT |
18 | 3 | ||
19 | comment "Multistandard (satellite) frontends" | 4 | comment "Multistandard (satellite) frontends" |
20 | depends on DVB_CORE | 5 | depends on DVB_CORE |
@@ -22,7 +7,7 @@ comment "Multistandard (satellite) frontends" | |||
22 | config DVB_STB0899 | 7 | config DVB_STB0899 |
23 | tristate "STB0899 based" | 8 | tristate "STB0899 based" |
24 | depends on DVB_CORE && I2C | 9 | depends on DVB_CORE && I2C |
25 | default m if DVB_FE_CUSTOMISE | 10 | default m if !MEDIA_SUBDRV_AUTOSELECT |
26 | help | 11 | help |
27 | A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want | 12 | A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want |
28 | to support this demodulator based frontends | 13 | to support this demodulator based frontends |
@@ -30,7 +15,7 @@ config DVB_STB0899 | |||
30 | config DVB_STB6100 | 15 | config DVB_STB6100 |
31 | tristate "STB6100 based tuners" | 16 | tristate "STB6100 based tuners" |
32 | depends on DVB_CORE && I2C | 17 | depends on DVB_CORE && I2C |
33 | default m if DVB_FE_CUSTOMISE | 18 | default m if !MEDIA_SUBDRV_AUTOSELECT |
34 | help | 19 | help |
35 | A Silicon tuner from ST used in conjunction with the STB0899 | 20 | A Silicon tuner from ST used in conjunction with the STB0899 |
36 | demodulator. Say Y when you want to support this tuner. | 21 | demodulator. Say Y when you want to support this tuner. |
@@ -38,7 +23,7 @@ config DVB_STB6100 | |||
38 | config DVB_STV090x | 23 | config DVB_STV090x |
39 | tristate "STV0900/STV0903(A/B) based" | 24 | tristate "STV0900/STV0903(A/B) based" |
40 | depends on DVB_CORE && I2C | 25 | depends on DVB_CORE && I2C |
41 | default m if DVB_FE_CUSTOMISE | 26 | default m if !MEDIA_SUBDRV_AUTOSELECT |
42 | help | 27 | help |
43 | DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators. | 28 | DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators. |
44 | Say Y when you want to support these frontends. | 29 | Say Y when you want to support these frontends. |
@@ -46,7 +31,7 @@ config DVB_STV090x | |||
46 | config DVB_STV6110x | 31 | config DVB_STV6110x |
47 | tristate "STV6110/(A) based tuners" | 32 | tristate "STV6110/(A) based tuners" |
48 | depends on DVB_CORE && I2C | 33 | depends on DVB_CORE && I2C |
49 | default m if DVB_FE_CUSTOMISE | 34 | default m if !MEDIA_SUBDRV_AUTOSELECT |
50 | help | 35 | help |
51 | A Silicon tuner that supports DVB-S and DVB-S2 modes | 36 | A Silicon tuner that supports DVB-S and DVB-S2 modes |
52 | 37 | ||
@@ -56,7 +41,7 @@ comment "Multistandard (cable + terrestrial) frontends" | |||
56 | config DVB_DRXK | 41 | config DVB_DRXK |
57 | tristate "Micronas DRXK based" | 42 | tristate "Micronas DRXK based" |
58 | depends on DVB_CORE && I2C | 43 | depends on DVB_CORE && I2C |
59 | default m if DVB_FE_CUSTOMISE | 44 | default m if !MEDIA_SUBDRV_AUTOSELECT |
60 | help | 45 | help |
61 | Micronas DRX-K DVB-C/T demodulator. | 46 | Micronas DRX-K DVB-C/T demodulator. |
62 | 47 | ||
@@ -65,7 +50,7 @@ config DVB_DRXK | |||
65 | config DVB_TDA18271C2DD | 50 | config DVB_TDA18271C2DD |
66 | tristate "NXP TDA18271C2 silicon tuner" | 51 | tristate "NXP TDA18271C2 silicon tuner" |
67 | depends on DVB_CORE && I2C | 52 | depends on DVB_CORE && I2C |
68 | default m if DVB_FE_CUSTOMISE | 53 | default m if !MEDIA_SUBDRV_AUTOSELECT |
69 | help | 54 | help |
70 | NXP TDA18271 silicon tuner. | 55 | NXP TDA18271 silicon tuner. |
71 | 56 | ||
@@ -77,119 +62,119 @@ comment "DVB-S (satellite) frontends" | |||
77 | config DVB_CX24110 | 62 | config DVB_CX24110 |
78 | tristate "Conexant CX24110 based" | 63 | tristate "Conexant CX24110 based" |
79 | depends on DVB_CORE && I2C | 64 | depends on DVB_CORE && I2C |
80 | default m if DVB_FE_CUSTOMISE | 65 | default m if !MEDIA_SUBDRV_AUTOSELECT |
81 | help | 66 | help |
82 | A DVB-S tuner module. Say Y when you want to support this frontend. | 67 | A DVB-S tuner module. Say Y when you want to support this frontend. |
83 | 68 | ||
84 | config DVB_CX24123 | 69 | config DVB_CX24123 |
85 | tristate "Conexant CX24123 based" | 70 | tristate "Conexant CX24123 based" |
86 | depends on DVB_CORE && I2C | 71 | depends on DVB_CORE && I2C |
87 | default m if DVB_FE_CUSTOMISE | 72 | default m if !MEDIA_SUBDRV_AUTOSELECT |
88 | help | 73 | help |
89 | A DVB-S tuner module. Say Y when you want to support this frontend. | 74 | A DVB-S tuner module. Say Y when you want to support this frontend. |
90 | 75 | ||
91 | config DVB_MT312 | 76 | config DVB_MT312 |
92 | tristate "Zarlink VP310/MT312/ZL10313 based" | 77 | tristate "Zarlink VP310/MT312/ZL10313 based" |
93 | depends on DVB_CORE && I2C | 78 | depends on DVB_CORE && I2C |
94 | default m if DVB_FE_CUSTOMISE | 79 | default m if !MEDIA_SUBDRV_AUTOSELECT |
95 | help | 80 | help |
96 | A DVB-S tuner module. Say Y when you want to support this frontend. | 81 | A DVB-S tuner module. Say Y when you want to support this frontend. |
97 | 82 | ||
98 | config DVB_ZL10036 | 83 | config DVB_ZL10036 |
99 | tristate "Zarlink ZL10036 silicon tuner" | 84 | tristate "Zarlink ZL10036 silicon tuner" |
100 | depends on DVB_CORE && I2C | 85 | depends on DVB_CORE && I2C |
101 | default m if DVB_FE_CUSTOMISE | 86 | default m if !MEDIA_SUBDRV_AUTOSELECT |
102 | help | 87 | help |
103 | A DVB-S tuner module. Say Y when you want to support this frontend. | 88 | A DVB-S tuner module. Say Y when you want to support this frontend. |
104 | 89 | ||
105 | config DVB_ZL10039 | 90 | config DVB_ZL10039 |
106 | tristate "Zarlink ZL10039 silicon tuner" | 91 | tristate "Zarlink ZL10039 silicon tuner" |
107 | depends on DVB_CORE && I2C | 92 | depends on DVB_CORE && I2C |
108 | default m if DVB_FE_CUSTOMISE | 93 | default m if !MEDIA_SUBDRV_AUTOSELECT |
109 | help | 94 | help |
110 | A DVB-S tuner module. Say Y when you want to support this frontend. | 95 | A DVB-S tuner module. Say Y when you want to support this frontend. |
111 | 96 | ||
112 | config DVB_S5H1420 | 97 | config DVB_S5H1420 |
113 | tristate "Samsung S5H1420 based" | 98 | tristate "Samsung S5H1420 based" |
114 | depends on DVB_CORE && I2C | 99 | depends on DVB_CORE && I2C |
115 | default m if DVB_FE_CUSTOMISE | 100 | default m if !MEDIA_SUBDRV_AUTOSELECT |
116 | help | 101 | help |
117 | A DVB-S tuner module. Say Y when you want to support this frontend. | 102 | A DVB-S tuner module. Say Y when you want to support this frontend. |
118 | 103 | ||
119 | config DVB_STV0288 | 104 | config DVB_STV0288 |
120 | tristate "ST STV0288 based" | 105 | tristate "ST STV0288 based" |
121 | depends on DVB_CORE && I2C | 106 | depends on DVB_CORE && I2C |
122 | default m if DVB_FE_CUSTOMISE | 107 | default m if !MEDIA_SUBDRV_AUTOSELECT |
123 | help | 108 | help |
124 | A DVB-S tuner module. Say Y when you want to support this frontend. | 109 | A DVB-S tuner module. Say Y when you want to support this frontend. |
125 | 110 | ||
126 | config DVB_STB6000 | 111 | config DVB_STB6000 |
127 | tristate "ST STB6000 silicon tuner" | 112 | tristate "ST STB6000 silicon tuner" |
128 | depends on DVB_CORE && I2C | 113 | depends on DVB_CORE && I2C |
129 | default m if DVB_FE_CUSTOMISE | 114 | default m if !MEDIA_SUBDRV_AUTOSELECT |
130 | help | 115 | help |
131 | A DVB-S silicon tuner module. Say Y when you want to support this tuner. | 116 | A DVB-S silicon tuner module. Say Y when you want to support this tuner. |
132 | 117 | ||
133 | config DVB_STV0299 | 118 | config DVB_STV0299 |
134 | tristate "ST STV0299 based" | 119 | tristate "ST STV0299 based" |
135 | depends on DVB_CORE && I2C | 120 | depends on DVB_CORE && I2C |
136 | default m if DVB_FE_CUSTOMISE | 121 | default m if !MEDIA_SUBDRV_AUTOSELECT |
137 | help | 122 | help |
138 | A DVB-S tuner module. Say Y when you want to support this frontend. | 123 | A DVB-S tuner module. Say Y when you want to support this frontend. |
139 | 124 | ||
140 | config DVB_STV6110 | 125 | config DVB_STV6110 |
141 | tristate "ST STV6110 silicon tuner" | 126 | tristate "ST STV6110 silicon tuner" |
142 | depends on DVB_CORE && I2C | 127 | depends on DVB_CORE && I2C |
143 | default m if DVB_FE_CUSTOMISE | 128 | default m if !MEDIA_SUBDRV_AUTOSELECT |
144 | help | 129 | help |
145 | A DVB-S silicon tuner module. Say Y when you want to support this tuner. | 130 | A DVB-S silicon tuner module. Say Y when you want to support this tuner. |
146 | 131 | ||
147 | config DVB_STV0900 | 132 | config DVB_STV0900 |
148 | tristate "ST STV0900 based" | 133 | tristate "ST STV0900 based" |
149 | depends on DVB_CORE && I2C | 134 | depends on DVB_CORE && I2C |
150 | default m if DVB_FE_CUSTOMISE | 135 | default m if !MEDIA_SUBDRV_AUTOSELECT |
151 | help | 136 | help |
152 | A DVB-S/S2 demodulator. Say Y when you want to support this frontend. | 137 | A DVB-S/S2 demodulator. Say Y when you want to support this frontend. |
153 | 138 | ||
154 | config DVB_TDA8083 | 139 | config DVB_TDA8083 |
155 | tristate "Philips TDA8083 based" | 140 | tristate "Philips TDA8083 based" |
156 | depends on DVB_CORE && I2C | 141 | depends on DVB_CORE && I2C |
157 | default m if DVB_FE_CUSTOMISE | 142 | default m if !MEDIA_SUBDRV_AUTOSELECT |
158 | help | 143 | help |
159 | A DVB-S tuner module. Say Y when you want to support this frontend. | 144 | A DVB-S tuner module. Say Y when you want to support this frontend. |
160 | 145 | ||
161 | config DVB_TDA10086 | 146 | config DVB_TDA10086 |
162 | tristate "Philips TDA10086 based" | 147 | tristate "Philips TDA10086 based" |
163 | depends on DVB_CORE && I2C | 148 | depends on DVB_CORE && I2C |
164 | default m if DVB_FE_CUSTOMISE | 149 | default m if !MEDIA_SUBDRV_AUTOSELECT |
165 | help | 150 | help |
166 | A DVB-S tuner module. Say Y when you want to support this frontend. | 151 | A DVB-S tuner module. Say Y when you want to support this frontend. |
167 | 152 | ||
168 | config DVB_TDA8261 | 153 | config DVB_TDA8261 |
169 | tristate "Philips TDA8261 based" | 154 | tristate "Philips TDA8261 based" |
170 | depends on DVB_CORE && I2C | 155 | depends on DVB_CORE && I2C |
171 | default m if DVB_FE_CUSTOMISE | 156 | default m if !MEDIA_SUBDRV_AUTOSELECT |
172 | help | 157 | help |
173 | A DVB-S tuner module. Say Y when you want to support this frontend. | 158 | A DVB-S tuner module. Say Y when you want to support this frontend. |
174 | 159 | ||
175 | config DVB_VES1X93 | 160 | config DVB_VES1X93 |
176 | tristate "VLSI VES1893 or VES1993 based" | 161 | tristate "VLSI VES1893 or VES1993 based" |
177 | depends on DVB_CORE && I2C | 162 | depends on DVB_CORE && I2C |
178 | default m if DVB_FE_CUSTOMISE | 163 | default m if !MEDIA_SUBDRV_AUTOSELECT |
179 | help | 164 | help |
180 | A DVB-S tuner module. Say Y when you want to support this frontend. | 165 | A DVB-S tuner module. Say Y when you want to support this frontend. |
181 | 166 | ||
182 | config DVB_TUNER_ITD1000 | 167 | config DVB_TUNER_ITD1000 |
183 | tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS" | 168 | tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS" |
184 | depends on DVB_CORE && I2C | 169 | depends on DVB_CORE && I2C |
185 | default m if DVB_FE_CUSTOMISE | 170 | default m if !MEDIA_SUBDRV_AUTOSELECT |
186 | help | 171 | help |
187 | A DVB-S tuner module. Say Y when you want to support this frontend. | 172 | A DVB-S tuner module. Say Y when you want to support this frontend. |
188 | 173 | ||
189 | config DVB_TUNER_CX24113 | 174 | config DVB_TUNER_CX24113 |
190 | tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS" | 175 | tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS" |
191 | depends on DVB_CORE && I2C | 176 | depends on DVB_CORE && I2C |
192 | default m if DVB_FE_CUSTOMISE | 177 | default m if !MEDIA_SUBDRV_AUTOSELECT |
193 | help | 178 | help |
194 | A DVB-S tuner module. Say Y when you want to support this frontend. | 179 | A DVB-S tuner module. Say Y when you want to support this frontend. |
195 | 180 | ||
@@ -197,42 +182,42 @@ config DVB_TUNER_CX24113 | |||
197 | config DVB_TDA826X | 182 | config DVB_TDA826X |
198 | tristate "Philips TDA826X silicon tuner" | 183 | tristate "Philips TDA826X silicon tuner" |
199 | depends on DVB_CORE && I2C | 184 | depends on DVB_CORE && I2C |
200 | default m if DVB_FE_CUSTOMISE | 185 | default m if !MEDIA_SUBDRV_AUTOSELECT |
201 | help | 186 | help |
202 | A DVB-S silicon tuner module. Say Y when you want to support this tuner. | 187 | A DVB-S silicon tuner module. Say Y when you want to support this tuner. |
203 | 188 | ||
204 | config DVB_TUA6100 | 189 | config DVB_TUA6100 |
205 | tristate "Infineon TUA6100 PLL" | 190 | tristate "Infineon TUA6100 PLL" |
206 | depends on DVB_CORE && I2C | 191 | depends on DVB_CORE && I2C |
207 | default m if DVB_FE_CUSTOMISE | 192 | default m if !MEDIA_SUBDRV_AUTOSELECT |
208 | help | 193 | help |
209 | A DVB-S PLL chip. | 194 | A DVB-S PLL chip. |
210 | 195 | ||
211 | config DVB_CX24116 | 196 | config DVB_CX24116 |
212 | tristate "Conexant CX24116 based" | 197 | tristate "Conexant CX24116 based" |
213 | depends on DVB_CORE && I2C | 198 | depends on DVB_CORE && I2C |
214 | default m if DVB_FE_CUSTOMISE | 199 | default m if !MEDIA_SUBDRV_AUTOSELECT |
215 | help | 200 | help |
216 | A DVB-S/S2 tuner module. Say Y when you want to support this frontend. | 201 | A DVB-S/S2 tuner module. Say Y when you want to support this frontend. |
217 | 202 | ||
218 | config DVB_SI21XX | 203 | config DVB_SI21XX |
219 | tristate "Silicon Labs SI21XX based" | 204 | tristate "Silicon Labs SI21XX based" |
220 | depends on DVB_CORE && I2C | 205 | depends on DVB_CORE && I2C |
221 | default m if DVB_FE_CUSTOMISE | 206 | default m if !MEDIA_SUBDRV_AUTOSELECT |
222 | help | 207 | help |
223 | A DVB-S tuner module. Say Y when you want to support this frontend. | 208 | A DVB-S tuner module. Say Y when you want to support this frontend. |
224 | 209 | ||
225 | config DVB_DS3000 | 210 | config DVB_DS3000 |
226 | tristate "Montage Tehnology DS3000 based" | 211 | tristate "Montage Tehnology DS3000 based" |
227 | depends on DVB_CORE && I2C | 212 | depends on DVB_CORE && I2C |
228 | default m if DVB_FE_CUSTOMISE | 213 | default m if !MEDIA_SUBDRV_AUTOSELECT |
229 | help | 214 | help |
230 | A DVB-S/S2 tuner module. Say Y when you want to support this frontend. | 215 | A DVB-S/S2 tuner module. Say Y when you want to support this frontend. |
231 | 216 | ||
232 | config DVB_MB86A16 | 217 | config DVB_MB86A16 |
233 | tristate "Fujitsu MB86A16 based" | 218 | tristate "Fujitsu MB86A16 based" |
234 | depends on DVB_CORE && I2C | 219 | depends on DVB_CORE && I2C |
235 | default m if DVB_FE_CUSTOMISE | 220 | default m if !MEDIA_SUBDRV_AUTOSELECT |
236 | help | 221 | help |
237 | A DVB-S/DSS Direct Conversion reveiver. | 222 | A DVB-S/DSS Direct Conversion reveiver. |
238 | Say Y when you want to support this frontend. | 223 | Say Y when you want to support this frontend. |
@@ -240,7 +225,7 @@ config DVB_MB86A16 | |||
240 | config DVB_TDA10071 | 225 | config DVB_TDA10071 |
241 | tristate "NXP TDA10071" | 226 | tristate "NXP TDA10071" |
242 | depends on DVB_CORE && I2C | 227 | depends on DVB_CORE && I2C |
243 | default m if DVB_FE_CUSTOMISE | 228 | default m if !MEDIA_SUBDRV_AUTOSELECT |
244 | help | 229 | help |
245 | Say Y when you want to support this frontend. | 230 | Say Y when you want to support this frontend. |
246 | 231 | ||
@@ -250,7 +235,7 @@ comment "DVB-T (terrestrial) frontends" | |||
250 | config DVB_SP8870 | 235 | config DVB_SP8870 |
251 | tristate "Spase sp8870 based" | 236 | tristate "Spase sp8870 based" |
252 | depends on DVB_CORE && I2C | 237 | depends on DVB_CORE && I2C |
253 | default m if DVB_FE_CUSTOMISE | 238 | default m if !MEDIA_SUBDRV_AUTOSELECT |
254 | help | 239 | help |
255 | A DVB-T tuner module. Say Y when you want to support this frontend. | 240 | A DVB-T tuner module. Say Y when you want to support this frontend. |
256 | 241 | ||
@@ -262,7 +247,7 @@ config DVB_SP8870 | |||
262 | config DVB_SP887X | 247 | config DVB_SP887X |
263 | tristate "Spase sp887x based" | 248 | tristate "Spase sp887x based" |
264 | depends on DVB_CORE && I2C | 249 | depends on DVB_CORE && I2C |
265 | default m if DVB_FE_CUSTOMISE | 250 | default m if !MEDIA_SUBDRV_AUTOSELECT |
266 | help | 251 | help |
267 | A DVB-T tuner module. Say Y when you want to support this frontend. | 252 | A DVB-T tuner module. Say Y when you want to support this frontend. |
268 | 253 | ||
@@ -274,28 +259,28 @@ config DVB_SP887X | |||
274 | config DVB_CX22700 | 259 | config DVB_CX22700 |
275 | tristate "Conexant CX22700 based" | 260 | tristate "Conexant CX22700 based" |
276 | depends on DVB_CORE && I2C | 261 | depends on DVB_CORE && I2C |
277 | default m if DVB_FE_CUSTOMISE | 262 | default m if !MEDIA_SUBDRV_AUTOSELECT |
278 | help | 263 | help |
279 | A DVB-T tuner module. Say Y when you want to support this frontend. | 264 | A DVB-T tuner module. Say Y when you want to support this frontend. |
280 | 265 | ||
281 | config DVB_CX22702 | 266 | config DVB_CX22702 |
282 | tristate "Conexant cx22702 demodulator (OFDM)" | 267 | tristate "Conexant cx22702 demodulator (OFDM)" |
283 | depends on DVB_CORE && I2C | 268 | depends on DVB_CORE && I2C |
284 | default m if DVB_FE_CUSTOMISE | 269 | default m if !MEDIA_SUBDRV_AUTOSELECT |
285 | help | 270 | help |
286 | A DVB-T tuner module. Say Y when you want to support this frontend. | 271 | A DVB-T tuner module. Say Y when you want to support this frontend. |
287 | 272 | ||
288 | config DVB_S5H1432 | 273 | config DVB_S5H1432 |
289 | tristate "Samsung s5h1432 demodulator (OFDM)" | 274 | tristate "Samsung s5h1432 demodulator (OFDM)" |
290 | depends on DVB_CORE && I2C | 275 | depends on DVB_CORE && I2C |
291 | default m if DVB_FE_CUSTOMISE | 276 | default m if !MEDIA_SUBDRV_AUTOSELECT |
292 | help | 277 | help |
293 | A DVB-T tuner module. Say Y when you want to support this frontend. | 278 | A DVB-T tuner module. Say Y when you want to support this frontend. |
294 | 279 | ||
295 | config DVB_DRXD | 280 | config DVB_DRXD |
296 | tristate "Micronas DRXD driver" | 281 | tristate "Micronas DRXD driver" |
297 | depends on DVB_CORE && I2C | 282 | depends on DVB_CORE && I2C |
298 | default m if DVB_FE_CUSTOMISE | 283 | default m if !MEDIA_SUBDRV_AUTOSELECT |
299 | help | 284 | help |
300 | A DVB-T tuner module. Say Y when you want to support this frontend. | 285 | A DVB-T tuner module. Say Y when you want to support this frontend. |
301 | 286 | ||
@@ -306,14 +291,14 @@ config DVB_DRXD | |||
306 | config DVB_L64781 | 291 | config DVB_L64781 |
307 | tristate "LSI L64781" | 292 | tristate "LSI L64781" |
308 | depends on DVB_CORE && I2C | 293 | depends on DVB_CORE && I2C |
309 | default m if DVB_FE_CUSTOMISE | 294 | default m if !MEDIA_SUBDRV_AUTOSELECT |
310 | help | 295 | help |
311 | A DVB-T tuner module. Say Y when you want to support this frontend. | 296 | A DVB-T tuner module. Say Y when you want to support this frontend. |
312 | 297 | ||
313 | config DVB_TDA1004X | 298 | config DVB_TDA1004X |
314 | tristate "Philips TDA10045H/TDA10046H based" | 299 | tristate "Philips TDA10045H/TDA10046H based" |
315 | depends on DVB_CORE && I2C | 300 | depends on DVB_CORE && I2C |
316 | default m if DVB_FE_CUSTOMISE | 301 | default m if !MEDIA_SUBDRV_AUTOSELECT |
317 | help | 302 | help |
318 | A DVB-T tuner module. Say Y when you want to support this frontend. | 303 | A DVB-T tuner module. Say Y when you want to support this frontend. |
319 | 304 | ||
@@ -326,28 +311,28 @@ config DVB_TDA1004X | |||
326 | config DVB_NXT6000 | 311 | config DVB_NXT6000 |
327 | tristate "NxtWave Communications NXT6000 based" | 312 | tristate "NxtWave Communications NXT6000 based" |
328 | depends on DVB_CORE && I2C | 313 | depends on DVB_CORE && I2C |
329 | default m if DVB_FE_CUSTOMISE | 314 | default m if !MEDIA_SUBDRV_AUTOSELECT |
330 | help | 315 | help |
331 | A DVB-T tuner module. Say Y when you want to support this frontend. | 316 | A DVB-T tuner module. Say Y when you want to support this frontend. |
332 | 317 | ||
333 | config DVB_MT352 | 318 | config DVB_MT352 |
334 | tristate "Zarlink MT352 based" | 319 | tristate "Zarlink MT352 based" |
335 | depends on DVB_CORE && I2C | 320 | depends on DVB_CORE && I2C |
336 | default m if DVB_FE_CUSTOMISE | 321 | default m if !MEDIA_SUBDRV_AUTOSELECT |
337 | help | 322 | help |
338 | A DVB-T tuner module. Say Y when you want to support this frontend. | 323 | A DVB-T tuner module. Say Y when you want to support this frontend. |
339 | 324 | ||
340 | config DVB_ZL10353 | 325 | config DVB_ZL10353 |
341 | tristate "Zarlink ZL10353 based" | 326 | tristate "Zarlink ZL10353 based" |
342 | depends on DVB_CORE && I2C | 327 | depends on DVB_CORE && I2C |
343 | default m if DVB_FE_CUSTOMISE | 328 | default m if !MEDIA_SUBDRV_AUTOSELECT |
344 | help | 329 | help |
345 | A DVB-T tuner module. Say Y when you want to support this frontend. | 330 | A DVB-T tuner module. Say Y when you want to support this frontend. |
346 | 331 | ||
347 | config DVB_DIB3000MB | 332 | config DVB_DIB3000MB |
348 | tristate "DiBcom 3000M-B" | 333 | tristate "DiBcom 3000M-B" |
349 | depends on DVB_CORE && I2C | 334 | depends on DVB_CORE && I2C |
350 | default m if DVB_FE_CUSTOMISE | 335 | default m if !MEDIA_SUBDRV_AUTOSELECT |
351 | help | 336 | help |
352 | A DVB-T tuner module. Designed for mobile usage. Say Y when you want | 337 | A DVB-T tuner module. Designed for mobile usage. Say Y when you want |
353 | to support this frontend. | 338 | to support this frontend. |
@@ -355,7 +340,7 @@ config DVB_DIB3000MB | |||
355 | config DVB_DIB3000MC | 340 | config DVB_DIB3000MC |
356 | tristate "DiBcom 3000P/M-C" | 341 | tristate "DiBcom 3000P/M-C" |
357 | depends on DVB_CORE && I2C | 342 | depends on DVB_CORE && I2C |
358 | default m if DVB_FE_CUSTOMISE | 343 | default m if !MEDIA_SUBDRV_AUTOSELECT |
359 | help | 344 | help |
360 | A DVB-T tuner module. Designed for mobile usage. Say Y when you want | 345 | A DVB-T tuner module. Designed for mobile usage. Say Y when you want |
361 | to support this frontend. | 346 | to support this frontend. |
@@ -363,7 +348,7 @@ config DVB_DIB3000MC | |||
363 | config DVB_DIB7000M | 348 | config DVB_DIB7000M |
364 | tristate "DiBcom 7000MA/MB/PA/PB/MC" | 349 | tristate "DiBcom 7000MA/MB/PA/PB/MC" |
365 | depends on DVB_CORE && I2C | 350 | depends on DVB_CORE && I2C |
366 | default m if DVB_FE_CUSTOMISE | 351 | default m if !MEDIA_SUBDRV_AUTOSELECT |
367 | help | 352 | help |
368 | A DVB-T tuner module. Designed for mobile usage. Say Y when you want | 353 | A DVB-T tuner module. Designed for mobile usage. Say Y when you want |
369 | to support this frontend. | 354 | to support this frontend. |
@@ -371,7 +356,7 @@ config DVB_DIB7000M | |||
371 | config DVB_DIB7000P | 356 | config DVB_DIB7000P |
372 | tristate "DiBcom 7000PC" | 357 | tristate "DiBcom 7000PC" |
373 | depends on DVB_CORE && I2C | 358 | depends on DVB_CORE && I2C |
374 | default m if DVB_FE_CUSTOMISE | 359 | default m if !MEDIA_SUBDRV_AUTOSELECT |
375 | help | 360 | help |
376 | A DVB-T tuner module. Designed for mobile usage. Say Y when you want | 361 | A DVB-T tuner module. Designed for mobile usage. Say Y when you want |
377 | to support this frontend. | 362 | to support this frontend. |
@@ -379,7 +364,7 @@ config DVB_DIB7000P | |||
379 | config DVB_DIB9000 | 364 | config DVB_DIB9000 |
380 | tristate "DiBcom 9000" | 365 | tristate "DiBcom 9000" |
381 | depends on DVB_CORE && I2C | 366 | depends on DVB_CORE && I2C |
382 | default m if DVB_FE_CUSTOMISE | 367 | default m if !MEDIA_SUBDRV_AUTOSELECT |
383 | help | 368 | help |
384 | A DVB-T tuner module. Designed for mobile usage. Say Y when you want | 369 | A DVB-T tuner module. Designed for mobile usage. Say Y when you want |
385 | to support this frontend. | 370 | to support this frontend. |
@@ -387,56 +372,56 @@ config DVB_DIB9000 | |||
387 | config DVB_TDA10048 | 372 | config DVB_TDA10048 |
388 | tristate "Philips TDA10048HN based" | 373 | tristate "Philips TDA10048HN based" |
389 | depends on DVB_CORE && I2C | 374 | depends on DVB_CORE && I2C |
390 | default m if DVB_FE_CUSTOMISE | 375 | default m if !MEDIA_SUBDRV_AUTOSELECT |
391 | help | 376 | help |
392 | A DVB-T tuner module. Say Y when you want to support this frontend. | 377 | A DVB-T tuner module. Say Y when you want to support this frontend. |
393 | 378 | ||
394 | config DVB_AF9013 | 379 | config DVB_AF9013 |
395 | tristate "Afatech AF9013 demodulator" | 380 | tristate "Afatech AF9013 demodulator" |
396 | depends on DVB_CORE && I2C | 381 | depends on DVB_CORE && I2C |
397 | default m if DVB_FE_CUSTOMISE | 382 | default m if !MEDIA_SUBDRV_AUTOSELECT |
398 | help | 383 | help |
399 | Say Y when you want to support this frontend. | 384 | Say Y when you want to support this frontend. |
400 | 385 | ||
401 | config DVB_EC100 | 386 | config DVB_EC100 |
402 | tristate "E3C EC100" | 387 | tristate "E3C EC100" |
403 | depends on DVB_CORE && I2C | 388 | depends on DVB_CORE && I2C |
404 | default m if DVB_FE_CUSTOMISE | 389 | default m if !MEDIA_SUBDRV_AUTOSELECT |
405 | help | 390 | help |
406 | Say Y when you want to support this frontend. | 391 | Say Y when you want to support this frontend. |
407 | 392 | ||
408 | config DVB_HD29L2 | 393 | config DVB_HD29L2 |
409 | tristate "HDIC HD29L2" | 394 | tristate "HDIC HD29L2" |
410 | depends on DVB_CORE && I2C | 395 | depends on DVB_CORE && I2C |
411 | default m if DVB_FE_CUSTOMISE | 396 | default m if !MEDIA_SUBDRV_AUTOSELECT |
412 | help | 397 | help |
413 | Say Y when you want to support this frontend. | 398 | Say Y when you want to support this frontend. |
414 | 399 | ||
415 | config DVB_STV0367 | 400 | config DVB_STV0367 |
416 | tristate "ST STV0367 based" | 401 | tristate "ST STV0367 based" |
417 | depends on DVB_CORE && I2C | 402 | depends on DVB_CORE && I2C |
418 | default m if DVB_FE_CUSTOMISE | 403 | default m if !MEDIA_SUBDRV_AUTOSELECT |
419 | help | 404 | help |
420 | A DVB-T/C tuner module. Say Y when you want to support this frontend. | 405 | A DVB-T/C tuner module. Say Y when you want to support this frontend. |
421 | 406 | ||
422 | config DVB_CXD2820R | 407 | config DVB_CXD2820R |
423 | tristate "Sony CXD2820R" | 408 | tristate "Sony CXD2820R" |
424 | depends on DVB_CORE && I2C | 409 | depends on DVB_CORE && I2C |
425 | default m if DVB_FE_CUSTOMISE | 410 | default m if !MEDIA_SUBDRV_AUTOSELECT |
426 | help | 411 | help |
427 | Say Y when you want to support this frontend. | 412 | Say Y when you want to support this frontend. |
428 | 413 | ||
429 | config DVB_RTL2830 | 414 | config DVB_RTL2830 |
430 | tristate "Realtek RTL2830 DVB-T" | 415 | tristate "Realtek RTL2830 DVB-T" |
431 | depends on DVB_CORE && I2C | 416 | depends on DVB_CORE && I2C |
432 | default m if DVB_FE_CUSTOMISE | 417 | default m if !MEDIA_SUBDRV_AUTOSELECT |
433 | help | 418 | help |
434 | Say Y when you want to support this frontend. | 419 | Say Y when you want to support this frontend. |
435 | 420 | ||
436 | config DVB_RTL2832 | 421 | config DVB_RTL2832 |
437 | tristate "Realtek RTL2832 DVB-T" | 422 | tristate "Realtek RTL2832 DVB-T" |
438 | depends on DVB_CORE && I2C | 423 | depends on DVB_CORE && I2C |
439 | default m if DVB_FE_CUSTOMISE | 424 | default m if !MEDIA_SUBDRV_AUTOSELECT |
440 | help | 425 | help |
441 | Say Y when you want to support this frontend. | 426 | Say Y when you want to support this frontend. |
442 | 427 | ||
@@ -446,28 +431,28 @@ comment "DVB-C (cable) frontends" | |||
446 | config DVB_VES1820 | 431 | config DVB_VES1820 |
447 | tristate "VLSI VES1820 based" | 432 | tristate "VLSI VES1820 based" |
448 | depends on DVB_CORE && I2C | 433 | depends on DVB_CORE && I2C |
449 | default m if DVB_FE_CUSTOMISE | 434 | default m if !MEDIA_SUBDRV_AUTOSELECT |
450 | help | 435 | help |
451 | A DVB-C tuner module. Say Y when you want to support this frontend. | 436 | A DVB-C tuner module. Say Y when you want to support this frontend. |
452 | 437 | ||
453 | config DVB_TDA10021 | 438 | config DVB_TDA10021 |
454 | tristate "Philips TDA10021 based" | 439 | tristate "Philips TDA10021 based" |
455 | depends on DVB_CORE && I2C | 440 | depends on DVB_CORE && I2C |
456 | default m if DVB_FE_CUSTOMISE | 441 | default m if !MEDIA_SUBDRV_AUTOSELECT |
457 | help | 442 | help |
458 | A DVB-C tuner module. Say Y when you want to support this frontend. | 443 | A DVB-C tuner module. Say Y when you want to support this frontend. |
459 | 444 | ||
460 | config DVB_TDA10023 | 445 | config DVB_TDA10023 |
461 | tristate "Philips TDA10023 based" | 446 | tristate "Philips TDA10023 based" |
462 | depends on DVB_CORE && I2C | 447 | depends on DVB_CORE && I2C |
463 | default m if DVB_FE_CUSTOMISE | 448 | default m if !MEDIA_SUBDRV_AUTOSELECT |
464 | help | 449 | help |
465 | A DVB-C tuner module. Say Y when you want to support this frontend. | 450 | A DVB-C tuner module. Say Y when you want to support this frontend. |
466 | 451 | ||
467 | config DVB_STV0297 | 452 | config DVB_STV0297 |
468 | tristate "ST STV0297 based" | 453 | tristate "ST STV0297 based" |
469 | depends on DVB_CORE && I2C | 454 | depends on DVB_CORE && I2C |
470 | default m if DVB_FE_CUSTOMISE | 455 | default m if !MEDIA_SUBDRV_AUTOSELECT |
471 | help | 456 | help |
472 | A DVB-C tuner module. Say Y when you want to support this frontend. | 457 | A DVB-C tuner module. Say Y when you want to support this frontend. |
473 | 458 | ||
@@ -477,7 +462,7 @@ comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends" | |||
477 | config DVB_NXT200X | 462 | config DVB_NXT200X |
478 | tristate "NxtWave Communications NXT2002/NXT2004 based" | 463 | tristate "NxtWave Communications NXT2002/NXT2004 based" |
479 | depends on DVB_CORE && I2C | 464 | depends on DVB_CORE && I2C |
480 | default m if DVB_FE_CUSTOMISE | 465 | default m if !MEDIA_SUBDRV_AUTOSELECT |
481 | help | 466 | help |
482 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want | 467 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want |
483 | to support this frontend. | 468 | to support this frontend. |
@@ -491,7 +476,7 @@ config DVB_NXT200X | |||
491 | config DVB_OR51211 | 476 | config DVB_OR51211 |
492 | tristate "Oren OR51211 based" | 477 | tristate "Oren OR51211 based" |
493 | depends on DVB_CORE && I2C | 478 | depends on DVB_CORE && I2C |
494 | default m if DVB_FE_CUSTOMISE | 479 | default m if !MEDIA_SUBDRV_AUTOSELECT |
495 | help | 480 | help |
496 | An ATSC 8VSB tuner module. Say Y when you want to support this frontend. | 481 | An ATSC 8VSB tuner module. Say Y when you want to support this frontend. |
497 | 482 | ||
@@ -503,7 +488,7 @@ config DVB_OR51211 | |||
503 | config DVB_OR51132 | 488 | config DVB_OR51132 |
504 | tristate "Oren OR51132 based" | 489 | tristate "Oren OR51132 based" |
505 | depends on DVB_CORE && I2C | 490 | depends on DVB_CORE && I2C |
506 | default m if DVB_FE_CUSTOMISE | 491 | default m if !MEDIA_SUBDRV_AUTOSELECT |
507 | help | 492 | help |
508 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want | 493 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want |
509 | to support this frontend. | 494 | to support this frontend. |
@@ -518,7 +503,7 @@ config DVB_OR51132 | |||
518 | config DVB_BCM3510 | 503 | config DVB_BCM3510 |
519 | tristate "Broadcom BCM3510" | 504 | tristate "Broadcom BCM3510" |
520 | depends on DVB_CORE && I2C | 505 | depends on DVB_CORE && I2C |
521 | default m if DVB_FE_CUSTOMISE | 506 | default m if !MEDIA_SUBDRV_AUTOSELECT |
522 | help | 507 | help |
523 | An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to | 508 | An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to |
524 | support this frontend. | 509 | support this frontend. |
@@ -526,7 +511,7 @@ config DVB_BCM3510 | |||
526 | config DVB_LGDT330X | 511 | config DVB_LGDT330X |
527 | tristate "LG Electronics LGDT3302/LGDT3303 based" | 512 | tristate "LG Electronics LGDT3302/LGDT3303 based" |
528 | depends on DVB_CORE && I2C | 513 | depends on DVB_CORE && I2C |
529 | default m if DVB_FE_CUSTOMISE | 514 | default m if !MEDIA_SUBDRV_AUTOSELECT |
530 | help | 515 | help |
531 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want | 516 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want |
532 | to support this frontend. | 517 | to support this frontend. |
@@ -534,7 +519,7 @@ config DVB_LGDT330X | |||
534 | config DVB_LGDT3305 | 519 | config DVB_LGDT3305 |
535 | tristate "LG Electronics LGDT3304 and LGDT3305 based" | 520 | tristate "LG Electronics LGDT3304 and LGDT3305 based" |
536 | depends on DVB_CORE && I2C | 521 | depends on DVB_CORE && I2C |
537 | default m if DVB_FE_CUSTOMISE | 522 | default m if !MEDIA_SUBDRV_AUTOSELECT |
538 | help | 523 | help |
539 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want | 524 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want |
540 | to support this frontend. | 525 | to support this frontend. |
@@ -542,7 +527,7 @@ config DVB_LGDT3305 | |||
542 | config DVB_LG2160 | 527 | config DVB_LG2160 |
543 | tristate "LG Electronics LG216x based" | 528 | tristate "LG Electronics LG216x based" |
544 | depends on DVB_CORE && I2C | 529 | depends on DVB_CORE && I2C |
545 | default m if DVB_FE_CUSTOMISE | 530 | default m if !MEDIA_SUBDRV_AUTOSELECT |
546 | help | 531 | help |
547 | An ATSC/MH demodulator module. Say Y when you want | 532 | An ATSC/MH demodulator module. Say Y when you want |
548 | to support this frontend. | 533 | to support this frontend. |
@@ -550,7 +535,7 @@ config DVB_LG2160 | |||
550 | config DVB_S5H1409 | 535 | config DVB_S5H1409 |
551 | tristate "Samsung S5H1409 based" | 536 | tristate "Samsung S5H1409 based" |
552 | depends on DVB_CORE && I2C | 537 | depends on DVB_CORE && I2C |
553 | default m if DVB_FE_CUSTOMISE | 538 | default m if !MEDIA_SUBDRV_AUTOSELECT |
554 | help | 539 | help |
555 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want | 540 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want |
556 | to support this frontend. | 541 | to support this frontend. |
@@ -563,7 +548,7 @@ config DVB_AU8522_DTV | |||
563 | tristate "Auvitek AU8522 based DTV demod" | 548 | tristate "Auvitek AU8522 based DTV demod" |
564 | depends on DVB_CORE && I2C | 549 | depends on DVB_CORE && I2C |
565 | select DVB_AU8522 | 550 | select DVB_AU8522 |
566 | default m if DVB_FE_CUSTOMISE | 551 | default m if !MEDIA_SUBDRV_AUTOSELECT |
567 | help | 552 | help |
568 | An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when | 553 | An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when |
569 | you want to enable DTV demodulation support for this frontend. | 554 | you want to enable DTV demodulation support for this frontend. |
@@ -572,7 +557,7 @@ config DVB_AU8522_V4L | |||
572 | tristate "Auvitek AU8522 based ATV demod" | 557 | tristate "Auvitek AU8522 based ATV demod" |
573 | depends on VIDEO_V4L2 && I2C | 558 | depends on VIDEO_V4L2 && I2C |
574 | select DVB_AU8522 | 559 | select DVB_AU8522 |
575 | default m if DVB_FE_CUSTOMISE | 560 | default m if !MEDIA_SUBDRV_AUTOSELECT |
576 | help | 561 | help |
577 | An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when | 562 | An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when |
578 | you want to enable ATV demodulation support for this frontend. | 563 | you want to enable ATV demodulation support for this frontend. |
@@ -580,7 +565,7 @@ config DVB_AU8522_V4L | |||
580 | config DVB_S5H1411 | 565 | config DVB_S5H1411 |
581 | tristate "Samsung S5H1411 based" | 566 | tristate "Samsung S5H1411 based" |
582 | depends on DVB_CORE && I2C | 567 | depends on DVB_CORE && I2C |
583 | default m if DVB_FE_CUSTOMISE | 568 | default m if !MEDIA_SUBDRV_AUTOSELECT |
584 | help | 569 | help |
585 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want | 570 | An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want |
586 | to support this frontend. | 571 | to support this frontend. |
@@ -591,7 +576,7 @@ comment "ISDB-T (terrestrial) frontends" | |||
591 | config DVB_S921 | 576 | config DVB_S921 |
592 | tristate "Sharp S921 frontend" | 577 | tristate "Sharp S921 frontend" |
593 | depends on DVB_CORE && I2C | 578 | depends on DVB_CORE && I2C |
594 | default m if DVB_FE_CUSTOMISE | 579 | default m if !MEDIA_SUBDRV_AUTOSELECT |
595 | help | 580 | help |
596 | AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module. | 581 | AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module. |
597 | Say Y when you want to support this frontend. | 582 | Say Y when you want to support this frontend. |
@@ -599,7 +584,7 @@ config DVB_S921 | |||
599 | config DVB_DIB8000 | 584 | config DVB_DIB8000 |
600 | tristate "DiBcom 8000MB/MC" | 585 | tristate "DiBcom 8000MB/MC" |
601 | depends on DVB_CORE && I2C | 586 | depends on DVB_CORE && I2C |
602 | default m if DVB_FE_CUSTOMISE | 587 | default m if !MEDIA_SUBDRV_AUTOSELECT |
603 | help | 588 | help |
604 | A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator. | 589 | A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator. |
605 | Say Y when you want to support this frontend. | 590 | Say Y when you want to support this frontend. |
@@ -607,7 +592,7 @@ config DVB_DIB8000 | |||
607 | config DVB_MB86A20S | 592 | config DVB_MB86A20S |
608 | tristate "Fujitsu mb86a20s" | 593 | tristate "Fujitsu mb86a20s" |
609 | depends on DVB_CORE && I2C | 594 | depends on DVB_CORE && I2C |
610 | default m if DVB_FE_CUSTOMISE | 595 | default m if !MEDIA_SUBDRV_AUTOSELECT |
611 | help | 596 | help |
612 | A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator. | 597 | A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator. |
613 | Say Y when you want to support this frontend. | 598 | Say Y when you want to support this frontend. |
@@ -618,7 +603,7 @@ comment "Digital terrestrial only tuners/PLL" | |||
618 | config DVB_PLL | 603 | config DVB_PLL |
619 | tristate "Generic I2C PLL based tuners" | 604 | tristate "Generic I2C PLL based tuners" |
620 | depends on DVB_CORE && I2C | 605 | depends on DVB_CORE && I2C |
621 | default m if DVB_FE_CUSTOMISE | 606 | default m if !MEDIA_SUBDRV_AUTOSELECT |
622 | help | 607 | help |
623 | This module drives a number of tuners based on PLL chips with a | 608 | This module drives a number of tuners based on PLL chips with a |
624 | common I2C interface. Say Y when you want to support these tuners. | 609 | common I2C interface. Say Y when you want to support these tuners. |
@@ -626,7 +611,7 @@ config DVB_PLL | |||
626 | config DVB_TUNER_DIB0070 | 611 | config DVB_TUNER_DIB0070 |
627 | tristate "DiBcom DiB0070 silicon base-band tuner" | 612 | tristate "DiBcom DiB0070 silicon base-band tuner" |
628 | depends on I2C | 613 | depends on I2C |
629 | default m if DVB_FE_CUSTOMISE | 614 | default m if !MEDIA_SUBDRV_AUTOSELECT |
630 | help | 615 | help |
631 | A driver for the silicon baseband tuner DiB0070 from DiBcom. | 616 | A driver for the silicon baseband tuner DiB0070 from DiBcom. |
632 | This device is only used inside a SiP called together with a | 617 | This device is only used inside a SiP called together with a |
@@ -635,7 +620,7 @@ config DVB_TUNER_DIB0070 | |||
635 | config DVB_TUNER_DIB0090 | 620 | config DVB_TUNER_DIB0090 |
636 | tristate "DiBcom DiB0090 silicon base-band tuner" | 621 | tristate "DiBcom DiB0090 silicon base-band tuner" |
637 | depends on I2C | 622 | depends on I2C |
638 | default m if DVB_FE_CUSTOMISE | 623 | default m if !MEDIA_SUBDRV_AUTOSELECT |
639 | help | 624 | help |
640 | A driver for the silicon baseband tuner DiB0090 from DiBcom. | 625 | A driver for the silicon baseband tuner DiB0090 from DiBcom. |
641 | This device is only used inside a SiP called together with a | 626 | This device is only used inside a SiP called together with a |
@@ -647,14 +632,14 @@ comment "SEC control devices for DVB-S" | |||
647 | config DVB_LNBP21 | 632 | config DVB_LNBP21 |
648 | tristate "LNBP21/LNBH24 SEC controllers" | 633 | tristate "LNBP21/LNBH24 SEC controllers" |
649 | depends on DVB_CORE && I2C | 634 | depends on DVB_CORE && I2C |
650 | default m if DVB_FE_CUSTOMISE | 635 | default m if !MEDIA_SUBDRV_AUTOSELECT |
651 | help | 636 | help |
652 | An SEC control chips. | 637 | An SEC control chips. |
653 | 638 | ||
654 | config DVB_LNBP22 | 639 | config DVB_LNBP22 |
655 | tristate "LNBP22 SEC controllers" | 640 | tristate "LNBP22 SEC controllers" |
656 | depends on DVB_CORE && I2C | 641 | depends on DVB_CORE && I2C |
657 | default m if DVB_FE_CUSTOMISE | 642 | default m if !MEDIA_SUBDRV_AUTOSELECT |
658 | help | 643 | help |
659 | LNB power supply and control voltage | 644 | LNB power supply and control voltage |
660 | regulator chip with step-up converter | 645 | regulator chip with step-up converter |
@@ -664,33 +649,33 @@ config DVB_LNBP22 | |||
664 | config DVB_ISL6405 | 649 | config DVB_ISL6405 |
665 | tristate "ISL6405 SEC controller" | 650 | tristate "ISL6405 SEC controller" |
666 | depends on DVB_CORE && I2C | 651 | depends on DVB_CORE && I2C |
667 | default m if DVB_FE_CUSTOMISE | 652 | default m if !MEDIA_SUBDRV_AUTOSELECT |
668 | help | 653 | help |
669 | An SEC control chip. | 654 | An SEC control chip. |
670 | 655 | ||
671 | config DVB_ISL6421 | 656 | config DVB_ISL6421 |
672 | tristate "ISL6421 SEC controller" | 657 | tristate "ISL6421 SEC controller" |
673 | depends on DVB_CORE && I2C | 658 | depends on DVB_CORE && I2C |
674 | default m if DVB_FE_CUSTOMISE | 659 | default m if !MEDIA_SUBDRV_AUTOSELECT |
675 | help | 660 | help |
676 | An SEC control chip. | 661 | An SEC control chip. |
677 | 662 | ||
678 | config DVB_ISL6423 | 663 | config DVB_ISL6423 |
679 | tristate "ISL6423 SEC controller" | 664 | tristate "ISL6423 SEC controller" |
680 | depends on DVB_CORE && I2C | 665 | depends on DVB_CORE && I2C |
681 | default m if DVB_FE_CUSTOMISE | 666 | default m if !MEDIA_SUBDRV_AUTOSELECT |
682 | help | 667 | help |
683 | A SEC controller chip from Intersil | 668 | A SEC controller chip from Intersil |
684 | 669 | ||
685 | config DVB_A8293 | 670 | config DVB_A8293 |
686 | tristate "Allegro A8293" | 671 | tristate "Allegro A8293" |
687 | depends on DVB_CORE && I2C | 672 | depends on DVB_CORE && I2C |
688 | default m if DVB_FE_CUSTOMISE | 673 | default m if !MEDIA_SUBDRV_AUTOSELECT |
689 | 674 | ||
690 | config DVB_LGS8GL5 | 675 | config DVB_LGS8GL5 |
691 | tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)" | 676 | tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)" |
692 | depends on DVB_CORE && I2C | 677 | depends on DVB_CORE && I2C |
693 | default m if DVB_FE_CUSTOMISE | 678 | default m if !MEDIA_SUBDRV_AUTOSELECT |
694 | help | 679 | help |
695 | A DMB-TH tuner module. Say Y when you want to support this frontend. | 680 | A DMB-TH tuner module. Say Y when you want to support this frontend. |
696 | 681 | ||
@@ -698,21 +683,21 @@ config DVB_LGS8GXX | |||
698 | tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator" | 683 | tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator" |
699 | depends on DVB_CORE && I2C | 684 | depends on DVB_CORE && I2C |
700 | select FW_LOADER | 685 | select FW_LOADER |
701 | default m if DVB_FE_CUSTOMISE | 686 | default m if !MEDIA_SUBDRV_AUTOSELECT |
702 | help | 687 | help |
703 | A DMB-TH tuner module. Say Y when you want to support this frontend. | 688 | A DMB-TH tuner module. Say Y when you want to support this frontend. |
704 | 689 | ||
705 | config DVB_ATBM8830 | 690 | config DVB_ATBM8830 |
706 | tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator" | 691 | tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator" |
707 | depends on DVB_CORE && I2C | 692 | depends on DVB_CORE && I2C |
708 | default m if DVB_FE_CUSTOMISE | 693 | default m if !MEDIA_SUBDRV_AUTOSELECT |
709 | help | 694 | help |
710 | A DMB-TH tuner module. Say Y when you want to support this frontend. | 695 | A DMB-TH tuner module. Say Y when you want to support this frontend. |
711 | 696 | ||
712 | config DVB_TDA665x | 697 | config DVB_TDA665x |
713 | tristate "TDA665x tuner" | 698 | tristate "TDA665x tuner" |
714 | depends on DVB_CORE && I2C | 699 | depends on DVB_CORE && I2C |
715 | default m if DVB_FE_CUSTOMISE | 700 | default m if !MEDIA_SUBDRV_AUTOSELECT |
716 | help | 701 | help |
717 | Support for tuner modules based on Philips TDA6650/TDA6651 chips. | 702 | Support for tuner modules based on Philips TDA6650/TDA6651 chips. |
718 | Say Y when you want to support this chip. | 703 | Say Y when you want to support this chip. |
@@ -723,14 +708,14 @@ config DVB_TDA665x | |||
723 | config DVB_IX2505V | 708 | config DVB_IX2505V |
724 | tristate "Sharp IX2505V silicon tuner" | 709 | tristate "Sharp IX2505V silicon tuner" |
725 | depends on DVB_CORE && I2C | 710 | depends on DVB_CORE && I2C |
726 | default m if DVB_FE_CUSTOMISE | 711 | default m if !MEDIA_SUBDRV_AUTOSELECT |
727 | help | 712 | help |
728 | A DVB-S tuner module. Say Y when you want to support this frontend. | 713 | A DVB-S tuner module. Say Y when you want to support this frontend. |
729 | 714 | ||
730 | config DVB_IT913X_FE | 715 | config DVB_IT913X_FE |
731 | tristate "it913x frontend and it9137 tuner" | 716 | tristate "it913x frontend and it9137 tuner" |
732 | depends on DVB_CORE && I2C | 717 | depends on DVB_CORE && I2C |
733 | default m if DVB_FE_CUSTOMISE | 718 | default m if !MEDIA_SUBDRV_AUTOSELECT |
734 | help | 719 | help |
735 | A DVB-T tuner module. | 720 | A DVB-T tuner module. |
736 | Say Y when you want to support this frontend. | 721 | Say Y when you want to support this frontend. |
@@ -738,7 +723,7 @@ config DVB_IT913X_FE | |||
738 | config DVB_M88RS2000 | 723 | config DVB_M88RS2000 |
739 | tristate "M88RS2000 DVB-S demodulator and tuner" | 724 | tristate "M88RS2000 DVB-S demodulator and tuner" |
740 | depends on DVB_CORE && I2C | 725 | depends on DVB_CORE && I2C |
741 | default m if DVB_FE_CUSTOMISE | 726 | default m if !MEDIA_SUBDRV_AUTOSELECT |
742 | help | 727 | help |
743 | A DVB-S tuner module. | 728 | A DVB-S tuner module. |
744 | Say Y when you want to support this frontend. | 729 | Say Y when you want to support this frontend. |
@@ -746,7 +731,7 @@ config DVB_M88RS2000 | |||
746 | config DVB_AF9033 | 731 | config DVB_AF9033 |
747 | tristate "Afatech AF9033 DVB-T demodulator" | 732 | tristate "Afatech AF9033 DVB-T demodulator" |
748 | depends on DVB_CORE && I2C | 733 | depends on DVB_CORE && I2C |
749 | default m if DVB_FE_CUSTOMISE | 734 | default m if !MEDIA_SUBDRV_AUTOSELECT |
750 | 735 | ||
751 | comment "Tools to develop new frontends" | 736 | comment "Tools to develop new frontends" |
752 | 737 | ||
diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig index 527430ac06f3..d41dc0aa005e 100644 --- a/drivers/media/i2c/Kconfig +++ b/drivers/media/i2c/Kconfig | |||
@@ -16,21 +16,8 @@ config VIDEO_TVEEPROM | |||
16 | 16 | ||
17 | if VIDEO_V4L2 | 17 | if VIDEO_V4L2 |
18 | 18 | ||
19 | config VIDEO_HELPER_CHIPS_AUTO | ||
20 | bool "Autoselect pertinent encoders/decoders and other helper chips" | ||
21 | default y if !EXPERT | ||
22 | ---help--- | ||
23 | Most video cards may require additional modules to encode or | ||
24 | decode audio/video standards. This option will autoselect | ||
25 | all pertinent modules to each selected video module. | ||
26 | |||
27 | Unselect this only if you know exactly what you are doing, since | ||
28 | it may break support on some boards. | ||
29 | |||
30 | In doubt, say Y. | ||
31 | |||
32 | config VIDEO_IR_I2C | 19 | config VIDEO_IR_I2C |
33 | tristate "I2C module for IR" if !VIDEO_HELPER_CHIPS_AUTO | 20 | tristate "I2C module for IR" if !MEDIA_SUBDRV_AUTOSELECT |
34 | depends on I2C && RC_CORE | 21 | depends on I2C && RC_CORE |
35 | default y | 22 | default y |
36 | ---help--- | 23 | ---help--- |
@@ -47,7 +34,7 @@ config VIDEO_IR_I2C | |||
47 | # | 34 | # |
48 | 35 | ||
49 | menu "Encoders, decoders, sensors and other helper chips" | 36 | menu "Encoders, decoders, sensors and other helper chips" |
50 | visible if !VIDEO_HELPER_CHIPS_AUTO | 37 | visible if !MEDIA_SUBDRV_AUTOSELECT |
51 | 38 | ||
52 | comment "Audio decoders, processors and mixers" | 39 | comment "Audio decoders, processors and mixers" |
53 | 40 | ||
@@ -561,10 +548,14 @@ config VIDEO_M52790 | |||
561 | 548 | ||
562 | To compile this driver as a module, choose M here: the | 549 | To compile this driver as a module, choose M here: the |
563 | module will be called m52790. | 550 | module will be called m52790. |
551 | endmenu | ||
552 | |||
553 | menu "Sensors used on soc_camera driver" | ||
564 | 554 | ||
565 | if SOC_CAMERA | 555 | if SOC_CAMERA |
566 | source "drivers/media/i2c/soc_camera/Kconfig" | 556 | source "drivers/media/i2c/soc_camera/Kconfig" |
567 | endif | 557 | endif |
568 | 558 | ||
569 | endmenu | 559 | endmenu |
560 | |||
570 | endif | 561 | endif |
diff --git a/drivers/media/pci/bt8xx/Kconfig b/drivers/media/pci/bt8xx/Kconfig index f2667a5cc144..61d09e010814 100644 --- a/drivers/media/pci/bt8xx/Kconfig +++ b/drivers/media/pci/bt8xx/Kconfig | |||
@@ -7,10 +7,10 @@ config VIDEO_BT848 | |||
7 | depends on RC_CORE | 7 | depends on RC_CORE |
8 | select VIDEO_TUNER | 8 | select VIDEO_TUNER |
9 | select VIDEO_TVEEPROM | 9 | select VIDEO_TVEEPROM |
10 | select VIDEO_MSP3400 if VIDEO_HELPER_CHIPS_AUTO | 10 | select VIDEO_MSP3400 if MEDIA_SUBDRV_AUTOSELECT |
11 | select VIDEO_TVAUDIO if VIDEO_HELPER_CHIPS_AUTO | 11 | select VIDEO_TVAUDIO if MEDIA_SUBDRV_AUTOSELECT |
12 | select VIDEO_TDA7432 if VIDEO_HELPER_CHIPS_AUTO | 12 | select VIDEO_TDA7432 if MEDIA_SUBDRV_AUTOSELECT |
13 | select VIDEO_SAA6588 if VIDEO_HELPER_CHIPS_AUTO | 13 | select VIDEO_SAA6588 if MEDIA_SUBDRV_AUTOSELECT |
14 | ---help--- | 14 | ---help--- |
15 | Support for BT848 based frame grabber/overlay boards. This includes | 15 | Support for BT848 based frame grabber/overlay boards. This includes |
16 | the Miro, Hauppauge and STB boards. Please read the material in | 16 | the Miro, Hauppauge and STB boards. Please read the material in |
@@ -22,14 +22,14 @@ config VIDEO_BT848 | |||
22 | config DVB_BT8XX | 22 | config DVB_BT8XX |
23 | tristate "DVB/ATSC Support for bt878 based TV cards" | 23 | tristate "DVB/ATSC Support for bt878 based TV cards" |
24 | depends on DVB_CORE && PCI && I2C && VIDEO_BT848 | 24 | depends on DVB_CORE && PCI && I2C && VIDEO_BT848 |
25 | select DVB_MT352 if !DVB_FE_CUSTOMISE | 25 | select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT |
26 | select DVB_SP887X if !DVB_FE_CUSTOMISE | 26 | select DVB_SP887X if MEDIA_SUBDRV_AUTOSELECT |
27 | select DVB_NXT6000 if !DVB_FE_CUSTOMISE | 27 | select DVB_NXT6000 if MEDIA_SUBDRV_AUTOSELECT |
28 | select DVB_CX24110 if !DVB_FE_CUSTOMISE | 28 | select DVB_CX24110 if MEDIA_SUBDRV_AUTOSELECT |
29 | select DVB_OR51211 if !DVB_FE_CUSTOMISE | 29 | select DVB_OR51211 if MEDIA_SUBDRV_AUTOSELECT |
30 | select DVB_LGDT330X if !DVB_FE_CUSTOMISE | 30 | select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT |
31 | select DVB_ZL10353 if !DVB_FE_CUSTOMISE | 31 | select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT |
32 | select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE | 32 | select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT |
33 | help | 33 | help |
34 | Support for PCI cards based on the Bt8xx PCI bridge. Examples are | 34 | Support for PCI cards based on the Bt8xx PCI bridge. Examples are |
35 | the Nebula cards, the Pinnacle PCTV cards, the Twinhan DST cards, | 35 | the Nebula cards, the Pinnacle PCTV cards, the Twinhan DST cards, |
diff --git a/drivers/media/pci/cx18/Kconfig b/drivers/media/pci/cx18/Kconfig index 53b3c7702573..9a9f765dad45 100644 --- a/drivers/media/pci/cx18/Kconfig +++ b/drivers/media/pci/cx18/Kconfig | |||
@@ -8,11 +8,11 @@ config VIDEO_CX18 | |||
8 | select VIDEO_TVEEPROM | 8 | select VIDEO_TVEEPROM |
9 | select VIDEO_CX2341X | 9 | select VIDEO_CX2341X |
10 | select VIDEO_CS5345 | 10 | select VIDEO_CS5345 |
11 | select DVB_S5H1409 if !DVB_FE_CUSTOMISE | 11 | select DVB_S5H1409 if MEDIA_SUBDRV_AUTOSELECT |
12 | select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE | 12 | select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT |
13 | select DVB_S5H1411 if !DVB_FE_CUSTOMISE | 13 | select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT |
14 | select MEDIA_TUNER_TDA18271 if !MEDIA_TUNER_CUSTOMISE | 14 | select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT |
15 | select MEDIA_TUNER_TDA8290 if !MEDIA_TUNER_CUSTOMISE | 15 | select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT |
16 | ---help--- | 16 | ---help--- |
17 | This is a video4linux driver for Conexant cx23418 based | 17 | This is a video4linux driver for Conexant cx23418 based |
18 | PCI combo video recorder devices. | 18 | PCI combo video recorder devices. |
diff --git a/drivers/media/pci/cx23885/Kconfig b/drivers/media/pci/cx23885/Kconfig index b391e9bda877..9c6afe922586 100644 --- a/drivers/media/pci/cx23885/Kconfig +++ b/drivers/media/pci/cx23885/Kconfig | |||
@@ -11,23 +11,23 @@ config VIDEO_CX23885 | |||
11 | select VIDEOBUF_DMA_SG | 11 | select VIDEOBUF_DMA_SG |
12 | select VIDEO_CX25840 | 12 | select VIDEO_CX25840 |
13 | select VIDEO_CX2341X | 13 | select VIDEO_CX2341X |
14 | select DVB_DIB7000P if !DVB_FE_CUSTOMISE | 14 | select DVB_DIB7000P if MEDIA_SUBDRV_AUTOSELECT |
15 | select DVB_S5H1409 if !DVB_FE_CUSTOMISE | 15 | select DVB_S5H1409 if MEDIA_SUBDRV_AUTOSELECT |
16 | select DVB_S5H1411 if !DVB_FE_CUSTOMISE | 16 | select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT |
17 | select DVB_LGDT330X if !DVB_FE_CUSTOMISE | 17 | select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT |
18 | select DVB_ZL10353 if !DVB_FE_CUSTOMISE | 18 | select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT |
19 | select DVB_TDA10048 if !DVB_FE_CUSTOMISE | 19 | select DVB_TDA10048 if MEDIA_SUBDRV_AUTOSELECT |
20 | select DVB_LNBP21 if !DVB_FE_CUSTOMISE | 20 | select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT |
21 | select DVB_STV6110 if !DVB_FE_CUSTOMISE | 21 | select DVB_STV6110 if MEDIA_SUBDRV_AUTOSELECT |
22 | select DVB_CX24116 if !DVB_FE_CUSTOMISE | 22 | select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT |
23 | select DVB_STV0900 if !DVB_FE_CUSTOMISE | 23 | select DVB_STV0900 if MEDIA_SUBDRV_AUTOSELECT |
24 | select DVB_DS3000 if !DVB_FE_CUSTOMISE | 24 | select DVB_DS3000 if MEDIA_SUBDRV_AUTOSELECT |
25 | select DVB_STV0367 if !DVB_FE_CUSTOMISE | 25 | select DVB_STV0367 if MEDIA_SUBDRV_AUTOSELECT |
26 | select MEDIA_TUNER_MT2131 if !MEDIA_TUNER_CUSTOMISE | 26 | select MEDIA_TUNER_MT2131 if MEDIA_SUBDRV_AUTOSELECT |
27 | select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE | 27 | select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT |
28 | select MEDIA_TUNER_TDA8290 if !MEDIA_TUNER_CUSTOMISE | 28 | select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT |
29 | select MEDIA_TUNER_TDA18271 if !MEDIA_TUNER_CUSTOMISE | 29 | select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT |
30 | select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMISE | 30 | select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT |
31 | ---help--- | 31 | ---help--- |
32 | This is a video4linux driver for Conexant 23885 based | 32 | This is a video4linux driver for Conexant 23885 based |
33 | TV cards. | 33 | TV cards. |
diff --git a/drivers/media/pci/cx88/Kconfig b/drivers/media/pci/cx88/Kconfig index 3598dc087b08..d27fccbf03c4 100644 --- a/drivers/media/pci/cx88/Kconfig +++ b/drivers/media/pci/cx88/Kconfig | |||
@@ -6,7 +6,7 @@ config VIDEO_CX88 | |||
6 | select VIDEOBUF_DMA_SG | 6 | select VIDEOBUF_DMA_SG |
7 | select VIDEO_TUNER | 7 | select VIDEO_TUNER |
8 | select VIDEO_TVEEPROM | 8 | select VIDEO_TVEEPROM |
9 | select VIDEO_WM8775 if VIDEO_HELPER_CHIPS_AUTO | 9 | select VIDEO_WM8775 if MEDIA_SUBDRV_AUTOSELECT |
10 | ---help--- | 10 | ---help--- |
11 | This is a video4linux driver for Conexant 2388x based | 11 | This is a video4linux driver for Conexant 2388x based |
12 | TV cards. | 12 | TV cards. |
@@ -46,23 +46,23 @@ config VIDEO_CX88_DVB | |||
46 | tristate "DVB/ATSC Support for cx2388x based TV cards" | 46 | tristate "DVB/ATSC Support for cx2388x based TV cards" |
47 | depends on VIDEO_CX88 && DVB_CORE | 47 | depends on VIDEO_CX88 && DVB_CORE |
48 | select VIDEOBUF_DVB | 48 | select VIDEOBUF_DVB |
49 | select DVB_PLL if !DVB_FE_CUSTOMISE | 49 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
50 | select DVB_MT352 if !DVB_FE_CUSTOMISE | 50 | select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT |
51 | select DVB_ZL10353 if !DVB_FE_CUSTOMISE | 51 | select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT |
52 | select DVB_OR51132 if !DVB_FE_CUSTOMISE | 52 | select DVB_OR51132 if MEDIA_SUBDRV_AUTOSELECT |
53 | select DVB_CX22702 if !DVB_FE_CUSTOMISE | 53 | select DVB_CX22702 if MEDIA_SUBDRV_AUTOSELECT |
54 | select DVB_LGDT330X if !DVB_FE_CUSTOMISE | 54 | select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT |
55 | select DVB_NXT200X if !DVB_FE_CUSTOMISE | 55 | select DVB_NXT200X if MEDIA_SUBDRV_AUTOSELECT |
56 | select DVB_CX24123 if !DVB_FE_CUSTOMISE | 56 | select DVB_CX24123 if MEDIA_SUBDRV_AUTOSELECT |
57 | select DVB_ISL6421 if !DVB_FE_CUSTOMISE | 57 | select DVB_ISL6421 if MEDIA_SUBDRV_AUTOSELECT |
58 | select DVB_S5H1411 if !DVB_FE_CUSTOMISE | 58 | select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT |
59 | select DVB_CX24116 if !DVB_FE_CUSTOMISE | 59 | select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT |
60 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 60 | select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT |
61 | select DVB_STV0288 if !DVB_FE_CUSTOMISE | 61 | select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT |
62 | select DVB_STB6000 if !DVB_FE_CUSTOMISE | 62 | select DVB_STB6000 if MEDIA_SUBDRV_AUTOSELECT |
63 | select DVB_STV0900 if !DVB_FE_CUSTOMISE | 63 | select DVB_STV0900 if MEDIA_SUBDRV_AUTOSELECT |
64 | select DVB_STB6100 if !DVB_FE_CUSTOMISE | 64 | select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT |
65 | select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE | 65 | select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT |
66 | ---help--- | 66 | ---help--- |
67 | This adds support for DVB/ATSC cards based on the | 67 | This adds support for DVB/ATSC cards based on the |
68 | Conexant 2388x chip. | 68 | Conexant 2388x chip. |
diff --git a/drivers/media/pci/ddbridge/Kconfig b/drivers/media/pci/ddbridge/Kconfig index d099e1a12c85..44e5dc15e60a 100644 --- a/drivers/media/pci/ddbridge/Kconfig +++ b/drivers/media/pci/ddbridge/Kconfig | |||
@@ -1,11 +1,11 @@ | |||
1 | config DVB_DDBRIDGE | 1 | config DVB_DDBRIDGE |
2 | tristate "Digital Devices bridge support" | 2 | tristate "Digital Devices bridge support" |
3 | depends on DVB_CORE && PCI && I2C | 3 | depends on DVB_CORE && PCI && I2C |
4 | select DVB_LNBP21 if !DVB_FE_CUSTOMISE | 4 | select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT |
5 | select DVB_STV6110x if !DVB_FE_CUSTOMISE | 5 | select DVB_STV6110x if MEDIA_SUBDRV_AUTOSELECT |
6 | select DVB_STV090x if !DVB_FE_CUSTOMISE | 6 | select DVB_STV090x if MEDIA_SUBDRV_AUTOSELECT |
7 | select DVB_DRXK if !DVB_FE_CUSTOMISE | 7 | select DVB_DRXK if MEDIA_SUBDRV_AUTOSELECT |
8 | select DVB_TDA18271C2DD if !DVB_FE_CUSTOMISE | 8 | select DVB_TDA18271C2DD if MEDIA_SUBDRV_AUTOSELECT |
9 | ---help--- | 9 | ---help--- |
10 | Support for cards with the Digital Devices PCI express bridge: | 10 | Support for cards with the Digital Devices PCI express bridge: |
11 | - Octopus PCIe Bridge | 11 | - Octopus PCIe Bridge |
diff --git a/drivers/media/pci/dm1105/Kconfig b/drivers/media/pci/dm1105/Kconfig index f3de0a4d63f2..013df4e015cd 100644 --- a/drivers/media/pci/dm1105/Kconfig +++ b/drivers/media/pci/dm1105/Kconfig | |||
@@ -1,13 +1,13 @@ | |||
1 | config DVB_DM1105 | 1 | config DVB_DM1105 |
2 | tristate "SDMC DM1105 based PCI cards" | 2 | tristate "SDMC DM1105 based PCI cards" |
3 | depends on DVB_CORE && PCI && I2C | 3 | depends on DVB_CORE && PCI && I2C |
4 | select DVB_PLL if !DVB_FE_CUSTOMISE | 4 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
5 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 5 | select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT |
6 | select DVB_STV0288 if !DVB_FE_CUSTOMISE | 6 | select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT |
7 | select DVB_STB6000 if !DVB_FE_CUSTOMISE | 7 | select DVB_STB6000 if MEDIA_SUBDRV_AUTOSELECT |
8 | select DVB_CX24116 if !DVB_FE_CUSTOMISE | 8 | select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT |
9 | select DVB_SI21XX if !DVB_FE_CUSTOMISE | 9 | select DVB_SI21XX if MEDIA_SUBDRV_AUTOSELECT |
10 | select DVB_DS3000 if !DVB_FE_CUSTOMISE | 10 | select DVB_DS3000 if MEDIA_SUBDRV_AUTOSELECT |
11 | depends on RC_CORE | 11 | depends on RC_CORE |
12 | help | 12 | help |
13 | Support for cards based on the SDMC DM1105 PCI chip like | 13 | Support for cards based on the SDMC DM1105 PCI chip like |
diff --git a/drivers/media/pci/mantis/Kconfig b/drivers/media/pci/mantis/Kconfig index a13a50503134..d3cc21633b94 100644 --- a/drivers/media/pci/mantis/Kconfig +++ b/drivers/media/pci/mantis/Kconfig | |||
@@ -10,15 +10,15 @@ config MANTIS_CORE | |||
10 | config DVB_MANTIS | 10 | config DVB_MANTIS |
11 | tristate "MANTIS based cards" | 11 | tristate "MANTIS based cards" |
12 | depends on MANTIS_CORE && DVB_CORE && PCI && I2C | 12 | depends on MANTIS_CORE && DVB_CORE && PCI && I2C |
13 | select DVB_MB86A16 if !DVB_FE_CUSTOMISE | 13 | select DVB_MB86A16 if MEDIA_SUBDRV_AUTOSELECT |
14 | select DVB_ZL10353 if !DVB_FE_CUSTOMISE | 14 | select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT |
15 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 15 | select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT |
16 | select DVB_LNBP21 if !DVB_FE_CUSTOMISE | 16 | select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT |
17 | select DVB_STB0899 if !DVB_FE_CUSTOMISE | 17 | select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT |
18 | select DVB_STB6100 if !DVB_FE_CUSTOMISE | 18 | select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT |
19 | select DVB_TDA665x if !DVB_FE_CUSTOMISE | 19 | select DVB_TDA665x if MEDIA_SUBDRV_AUTOSELECT |
20 | select DVB_TDA10021 if !DVB_FE_CUSTOMISE | 20 | select DVB_TDA10021 if MEDIA_SUBDRV_AUTOSELECT |
21 | select DVB_TDA10023 if !DVB_FE_CUSTOMISE | 21 | select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT |
22 | select DVB_PLL | 22 | select DVB_PLL |
23 | help | 23 | help |
24 | Support for PCI cards based on the Mantis PCI bridge. | 24 | Support for PCI cards based on the Mantis PCI bridge. |
@@ -29,7 +29,7 @@ config DVB_MANTIS | |||
29 | config DVB_HOPPER | 29 | config DVB_HOPPER |
30 | tristate "HOPPER based cards" | 30 | tristate "HOPPER based cards" |
31 | depends on MANTIS_CORE && DVB_CORE && PCI && I2C | 31 | depends on MANTIS_CORE && DVB_CORE && PCI && I2C |
32 | select DVB_ZL10353 if !DVB_FE_CUSTOMISE | 32 | select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT |
33 | select DVB_PLL | 33 | select DVB_PLL |
34 | help | 34 | help |
35 | Support for PCI cards based on the Hopper PCI bridge. | 35 | Support for PCI cards based on the Hopper PCI bridge. |
diff --git a/drivers/media/pci/ngene/Kconfig b/drivers/media/pci/ngene/Kconfig index 64c84702ba5c..637d506b23c5 100644 --- a/drivers/media/pci/ngene/Kconfig +++ b/drivers/media/pci/ngene/Kconfig | |||
@@ -1,13 +1,13 @@ | |||
1 | config DVB_NGENE | 1 | config DVB_NGENE |
2 | tristate "Micronas nGene support" | 2 | tristate "Micronas nGene support" |
3 | depends on DVB_CORE && PCI && I2C | 3 | depends on DVB_CORE && PCI && I2C |
4 | select DVB_LNBP21 if !DVB_FE_CUSTOMISE | 4 | select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT |
5 | select DVB_STV6110x if !DVB_FE_CUSTOMISE | 5 | select DVB_STV6110x if MEDIA_SUBDRV_AUTOSELECT |
6 | select DVB_STV090x if !DVB_FE_CUSTOMISE | 6 | select DVB_STV090x if MEDIA_SUBDRV_AUTOSELECT |
7 | select DVB_LGDT330X if !DVB_FE_CUSTOMISE | 7 | select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT |
8 | select DVB_DRXK if !DVB_FE_CUSTOMISE | 8 | select DVB_DRXK if MEDIA_SUBDRV_AUTOSELECT |
9 | select DVB_TDA18271C2DD if !DVB_FE_CUSTOMISE | 9 | select DVB_TDA18271C2DD if MEDIA_SUBDRV_AUTOSELECT |
10 | select MEDIA_TUNER_MT2131 if !MEDIA_TUNER_CUSTOMISE | 10 | select MEDIA_TUNER_MT2131 if MEDIA_SUBDRV_AUTOSELECT |
11 | ---help--- | 11 | ---help--- |
12 | Support for Micronas PCI express cards with nGene bridge. | 12 | Support for Micronas PCI express cards with nGene bridge. |
13 | 13 | ||
diff --git a/drivers/media/pci/saa7134/Kconfig b/drivers/media/pci/saa7134/Kconfig index 39fc0187a747..15b90d6e9130 100644 --- a/drivers/media/pci/saa7134/Kconfig +++ b/drivers/media/pci/saa7134/Kconfig | |||
@@ -5,7 +5,7 @@ config VIDEO_SAA7134 | |||
5 | select VIDEO_TUNER | 5 | select VIDEO_TUNER |
6 | select VIDEO_TVEEPROM | 6 | select VIDEO_TVEEPROM |
7 | select CRC32 | 7 | select CRC32 |
8 | select VIDEO_SAA6588 if VIDEO_HELPER_CHIPS_AUTO | 8 | select VIDEO_SAA6588 if MEDIA_SUBDRV_AUTOSELECT |
9 | ---help--- | 9 | ---help--- |
10 | This is a video4linux driver for Philips SAA713x based | 10 | This is a video4linux driver for Philips SAA713x based |
11 | TV cards. | 11 | TV cards. |
@@ -37,25 +37,25 @@ config VIDEO_SAA7134_DVB | |||
37 | tristate "DVB/ATSC Support for saa7134 based TV cards" | 37 | tristate "DVB/ATSC Support for saa7134 based TV cards" |
38 | depends on VIDEO_SAA7134 && DVB_CORE | 38 | depends on VIDEO_SAA7134 && DVB_CORE |
39 | select VIDEOBUF_DVB | 39 | select VIDEOBUF_DVB |
40 | select DVB_PLL if !DVB_FE_CUSTOMISE | 40 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
41 | select DVB_MT352 if !DVB_FE_CUSTOMISE | 41 | select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT |
42 | select DVB_TDA1004X if !DVB_FE_CUSTOMISE | 42 | select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT |
43 | select DVB_NXT200X if !DVB_FE_CUSTOMISE | 43 | select DVB_NXT200X if MEDIA_SUBDRV_AUTOSELECT |
44 | select DVB_TDA10086 if !DVB_FE_CUSTOMISE | 44 | select DVB_TDA10086 if MEDIA_SUBDRV_AUTOSELECT |
45 | select DVB_TDA826X if !DVB_FE_CUSTOMISE | 45 | select DVB_TDA826X if MEDIA_SUBDRV_AUTOSELECT |
46 | select DVB_ISL6421 if !DVB_FE_CUSTOMISE | 46 | select DVB_ISL6421 if MEDIA_SUBDRV_AUTOSELECT |
47 | select DVB_ISL6405 if !DVB_FE_CUSTOMISE | 47 | select DVB_ISL6405 if MEDIA_SUBDRV_AUTOSELECT |
48 | select MEDIA_TUNER_TDA827X if !MEDIA_TUNER_CUSTOMISE | 48 | select MEDIA_TUNER_TDA827X if MEDIA_SUBDRV_AUTOSELECT |
49 | select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE | 49 | select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT |
50 | select DVB_ZL10036 if !DVB_FE_CUSTOMISE | 50 | select DVB_ZL10036 if MEDIA_SUBDRV_AUTOSELECT |
51 | select DVB_MT312 if !DVB_FE_CUSTOMISE | 51 | select DVB_MT312 if MEDIA_SUBDRV_AUTOSELECT |
52 | select DVB_LNBP21 if !DVB_FE_CUSTOMISE | 52 | select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT |
53 | select DVB_ZL10353 if !DVB_FE_CUSTOMISE | 53 | select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT |
54 | select DVB_LGDT3305 if !DVB_FE_CUSTOMISE | 54 | select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT |
55 | select DVB_TDA10048 if !DVB_FE_CUSTOMISE | 55 | select DVB_TDA10048 if MEDIA_SUBDRV_AUTOSELECT |
56 | select MEDIA_TUNER_TDA18271 if !MEDIA_TUNER_CUSTOMISE | 56 | select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT |
57 | select MEDIA_TUNER_TDA8290 if !MEDIA_TUNER_CUSTOMISE | 57 | select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT |
58 | select DVB_ZL10039 if !DVB_FE_CUSTOMISE | 58 | select DVB_ZL10039 if MEDIA_SUBDRV_AUTOSELECT |
59 | ---help--- | 59 | ---help--- |
60 | This adds support for DVB cards based on the | 60 | This adds support for DVB cards based on the |
61 | Philips saa7134 chip. | 61 | Philips saa7134 chip. |
diff --git a/drivers/media/pci/saa7146/Kconfig b/drivers/media/pci/saa7146/Kconfig index 8923b762bbab..da88b77a916c 100644 --- a/drivers/media/pci/saa7146/Kconfig +++ b/drivers/media/pci/saa7146/Kconfig | |||
@@ -26,10 +26,10 @@ config VIDEO_MXB | |||
26 | depends on PCI && VIDEO_V4L2 && I2C | 26 | depends on PCI && VIDEO_V4L2 && I2C |
27 | select VIDEO_SAA7146_VV | 27 | select VIDEO_SAA7146_VV |
28 | select VIDEO_TUNER | 28 | select VIDEO_TUNER |
29 | select VIDEO_SAA711X if VIDEO_HELPER_CHIPS_AUTO | 29 | select VIDEO_SAA711X if MEDIA_SUBDRV_AUTOSELECT |
30 | select VIDEO_TDA9840 if VIDEO_HELPER_CHIPS_AUTO | 30 | select VIDEO_TDA9840 if MEDIA_SUBDRV_AUTOSELECT |
31 | select VIDEO_TEA6415C if VIDEO_HELPER_CHIPS_AUTO | 31 | select VIDEO_TEA6415C if MEDIA_SUBDRV_AUTOSELECT |
32 | select VIDEO_TEA6420 if VIDEO_HELPER_CHIPS_AUTO | 32 | select VIDEO_TEA6420 if MEDIA_SUBDRV_AUTOSELECT |
33 | ---help--- | 33 | ---help--- |
34 | This is a video4linux driver for the 'Multimedia eXtension Board' | 34 | This is a video4linux driver for the 'Multimedia eXtension Board' |
35 | TV card by Siemens-Nixdorf. | 35 | TV card by Siemens-Nixdorf. |
diff --git a/drivers/media/pci/saa7164/Kconfig b/drivers/media/pci/saa7164/Kconfig index 353263725172..84637965287e 100644 --- a/drivers/media/pci/saa7164/Kconfig +++ b/drivers/media/pci/saa7164/Kconfig | |||
@@ -6,9 +6,9 @@ config VIDEO_SAA7164 | |||
6 | select VIDEO_TUNER | 6 | select VIDEO_TUNER |
7 | select VIDEO_TVEEPROM | 7 | select VIDEO_TVEEPROM |
8 | select VIDEOBUF_DVB | 8 | select VIDEOBUF_DVB |
9 | select DVB_TDA10048 if !DVB_FE_CUSTOMISE | 9 | select DVB_TDA10048 if MEDIA_SUBDRV_AUTOSELECT |
10 | select DVB_S5H1411 if !DVB_FE_CUSTOMISE | 10 | select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT |
11 | select MEDIA_TUNER_TDA18271 if !MEDIA_TUNER_CUSTOMISE | 11 | select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT |
12 | ---help--- | 12 | ---help--- |
13 | This is a video4linux driver for NXP SAA7164 based | 13 | This is a video4linux driver for NXP SAA7164 based |
14 | TV cards. | 14 | TV cards. |
diff --git a/drivers/media/pci/sta2x11/Kconfig b/drivers/media/pci/sta2x11/Kconfig index 04a82cbd7c91..6749f67cab8a 100644 --- a/drivers/media/pci/sta2x11/Kconfig +++ b/drivers/media/pci/sta2x11/Kconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | config STA2X11_VIP | 1 | config STA2X11_VIP |
2 | tristate "STA2X11 VIP Video For Linux" | 2 | tristate "STA2X11 VIP Video For Linux" |
3 | depends on STA2X11 | 3 | depends on STA2X11 |
4 | select VIDEO_ADV7180 if VIDEO_HELPER_CHIPS_AUTO | 4 | select VIDEO_ADV7180 if MEDIA_SUBDRV_AUTOSELECT |
5 | select VIDEOBUF_DMA_CONTIG | 5 | select VIDEOBUF_DMA_CONTIG |
6 | depends on PCI && VIDEO_V4L2 && VIRT_TO_BUS | 6 | depends on PCI && VIDEO_V4L2 && VIRT_TO_BUS |
7 | help | 7 | help |
diff --git a/drivers/media/pci/ttpci/Kconfig b/drivers/media/pci/ttpci/Kconfig index 9d83ced69dd6..314e417addae 100644 --- a/drivers/media/pci/ttpci/Kconfig +++ b/drivers/media/pci/ttpci/Kconfig | |||
@@ -9,14 +9,14 @@ config DVB_AV7110 | |||
9 | select TTPCI_EEPROM | 9 | select TTPCI_EEPROM |
10 | select VIDEO_SAA7146_VV | 10 | select VIDEO_SAA7146_VV |
11 | depends on VIDEO_DEV # dependencies of VIDEO_SAA7146_VV | 11 | depends on VIDEO_DEV # dependencies of VIDEO_SAA7146_VV |
12 | select DVB_VES1820 if !DVB_FE_CUSTOMISE | 12 | select DVB_VES1820 if MEDIA_SUBDRV_AUTOSELECT |
13 | select DVB_VES1X93 if !DVB_FE_CUSTOMISE | 13 | select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT |
14 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 14 | select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT |
15 | select DVB_TDA8083 if !DVB_FE_CUSTOMISE | 15 | select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT |
16 | select DVB_SP8870 if !DVB_FE_CUSTOMISE | 16 | select DVB_SP8870 if MEDIA_SUBDRV_AUTOSELECT |
17 | select DVB_STV0297 if !DVB_FE_CUSTOMISE | 17 | select DVB_STV0297 if MEDIA_SUBDRV_AUTOSELECT |
18 | select DVB_L64781 if !DVB_FE_CUSTOMISE | 18 | select DVB_L64781 if MEDIA_SUBDRV_AUTOSELECT |
19 | select DVB_LNBP21 if !DVB_FE_CUSTOMISE | 19 | select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT |
20 | help | 20 | help |
21 | Support for SAA7146 and AV7110 based DVB cards as produced | 21 | Support for SAA7146 and AV7110 based DVB cards as produced |
22 | by Fujitsu-Siemens, Technotrend, Hauppauge and others. | 22 | by Fujitsu-Siemens, Technotrend, Hauppauge and others. |
@@ -63,19 +63,19 @@ config DVB_BUDGET_CORE | |||
63 | config DVB_BUDGET | 63 | config DVB_BUDGET |
64 | tristate "Budget cards" | 64 | tristate "Budget cards" |
65 | depends on DVB_BUDGET_CORE && I2C | 65 | depends on DVB_BUDGET_CORE && I2C |
66 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 66 | select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT |
67 | select DVB_VES1X93 if !DVB_FE_CUSTOMISE | 67 | select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT |
68 | select DVB_VES1820 if !DVB_FE_CUSTOMISE | 68 | select DVB_VES1820 if MEDIA_SUBDRV_AUTOSELECT |
69 | select DVB_L64781 if !DVB_FE_CUSTOMISE | 69 | select DVB_L64781 if MEDIA_SUBDRV_AUTOSELECT |
70 | select DVB_TDA8083 if !DVB_FE_CUSTOMISE | 70 | select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT |
71 | select DVB_S5H1420 if !DVB_FE_CUSTOMISE | 71 | select DVB_S5H1420 if MEDIA_SUBDRV_AUTOSELECT |
72 | select DVB_TDA10086 if !DVB_FE_CUSTOMISE | 72 | select DVB_TDA10086 if MEDIA_SUBDRV_AUTOSELECT |
73 | select DVB_TDA826X if !DVB_FE_CUSTOMISE | 73 | select DVB_TDA826X if MEDIA_SUBDRV_AUTOSELECT |
74 | select DVB_LNBP21 if !DVB_FE_CUSTOMISE | 74 | select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT |
75 | select DVB_TDA1004X if !DVB_FE_CUSTOMISE | 75 | select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT |
76 | select DVB_ISL6423 if !DVB_FE_CUSTOMISE | 76 | select DVB_ISL6423 if MEDIA_SUBDRV_AUTOSELECT |
77 | select DVB_STV090x if !DVB_FE_CUSTOMISE | 77 | select DVB_STV090x if MEDIA_SUBDRV_AUTOSELECT |
78 | select DVB_STV6110x if !DVB_FE_CUSTOMISE | 78 | select DVB_STV6110x if MEDIA_SUBDRV_AUTOSELECT |
79 | help | 79 | help |
80 | Support for simple SAA7146 based DVB cards (so called Budget- | 80 | Support for simple SAA7146 based DVB cards (so called Budget- |
81 | or Nova-PCI cards) without onboard MPEG2 decoder, and without | 81 | or Nova-PCI cards) without onboard MPEG2 decoder, and without |
@@ -89,16 +89,16 @@ config DVB_BUDGET | |||
89 | config DVB_BUDGET_CI | 89 | config DVB_BUDGET_CI |
90 | tristate "Budget cards with onboard CI connector" | 90 | tristate "Budget cards with onboard CI connector" |
91 | depends on DVB_BUDGET_CORE && I2C | 91 | depends on DVB_BUDGET_CORE && I2C |
92 | select DVB_STV0297 if !DVB_FE_CUSTOMISE | 92 | select DVB_STV0297 if MEDIA_SUBDRV_AUTOSELECT |
93 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 93 | select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT |
94 | select DVB_TDA1004X if !DVB_FE_CUSTOMISE | 94 | select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT |
95 | select DVB_STB0899 if !DVB_FE_CUSTOMISE | 95 | select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT |
96 | select DVB_STB6100 if !DVB_FE_CUSTOMISE | 96 | select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT |
97 | select DVB_LNBP21 if !DVB_FE_CUSTOMISE | 97 | select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT |
98 | select DVB_STV0288 if !DVB_FE_CUSTOMISE | 98 | select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT |
99 | select DVB_STB6000 if !DVB_FE_CUSTOMISE | 99 | select DVB_STB6000 if MEDIA_SUBDRV_AUTOSELECT |
100 | select DVB_TDA10023 if !DVB_FE_CUSTOMISE | 100 | select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT |
101 | select MEDIA_TUNER_TDA827X if !MEDIA_TUNER_CUSTOMISE | 101 | select MEDIA_TUNER_TDA827X if MEDIA_SUBDRV_AUTOSELECT |
102 | depends on RC_CORE | 102 | depends on RC_CORE |
103 | help | 103 | help |
104 | Support for simple SAA7146 based DVB cards | 104 | Support for simple SAA7146 based DVB cards |
@@ -118,14 +118,14 @@ config DVB_BUDGET_AV | |||
118 | depends on DVB_BUDGET_CORE && I2C | 118 | depends on DVB_BUDGET_CORE && I2C |
119 | select VIDEO_SAA7146_VV | 119 | select VIDEO_SAA7146_VV |
120 | depends on VIDEO_DEV # dependencies of VIDEO_SAA7146_VV | 120 | depends on VIDEO_DEV # dependencies of VIDEO_SAA7146_VV |
121 | select DVB_PLL if !DVB_FE_CUSTOMISE | 121 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
122 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 122 | select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT |
123 | select DVB_TDA1004X if !DVB_FE_CUSTOMISE | 123 | select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT |
124 | select DVB_TDA10021 if !DVB_FE_CUSTOMISE | 124 | select DVB_TDA10021 if MEDIA_SUBDRV_AUTOSELECT |
125 | select DVB_TDA10023 if !DVB_FE_CUSTOMISE | 125 | select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT |
126 | select DVB_STB0899 if !DVB_FE_CUSTOMISE | 126 | select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT |
127 | select DVB_TDA8261 if !DVB_FE_CUSTOMISE | 127 | select DVB_TDA8261 if MEDIA_SUBDRV_AUTOSELECT |
128 | select DVB_TUA6100 if !DVB_FE_CUSTOMISE | 128 | select DVB_TUA6100 if MEDIA_SUBDRV_AUTOSELECT |
129 | help | 129 | help |
130 | Support for simple SAA7146 based DVB cards | 130 | Support for simple SAA7146 based DVB cards |
131 | (so called Budget- or Nova-PCI cards) without onboard | 131 | (so called Budget- or Nova-PCI cards) without onboard |
@@ -140,9 +140,9 @@ config DVB_BUDGET_PATCH | |||
140 | tristate "AV7110 cards with Budget Patch" | 140 | tristate "AV7110 cards with Budget Patch" |
141 | depends on DVB_BUDGET_CORE && I2C | 141 | depends on DVB_BUDGET_CORE && I2C |
142 | depends on DVB_AV7110 | 142 | depends on DVB_AV7110 |
143 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 143 | select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT |
144 | select DVB_VES1X93 if !DVB_FE_CUSTOMISE | 144 | select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT |
145 | select DVB_TDA8083 if !DVB_FE_CUSTOMISE | 145 | select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT |
146 | help | 146 | help |
147 | Support for Budget Patch (full TS) modification on | 147 | Support for Budget Patch (full TS) modification on |
148 | SAA7146+AV7110 based cards (DVB-S cards). This | 148 | SAA7146+AV7110 based cards (DVB-S cards). This |
diff --git a/drivers/media/pci/zoran/Kconfig b/drivers/media/pci/zoran/Kconfig index fd4120e4c104..a9b231808413 100644 --- a/drivers/media/pci/zoran/Kconfig +++ b/drivers/media/pci/zoran/Kconfig | |||
@@ -14,8 +14,8 @@ config VIDEO_ZORAN | |||
14 | config VIDEO_ZORAN_DC30 | 14 | config VIDEO_ZORAN_DC30 |
15 | tristate "Pinnacle/Miro DC30(+) support" | 15 | tristate "Pinnacle/Miro DC30(+) support" |
16 | depends on VIDEO_ZORAN | 16 | depends on VIDEO_ZORAN |
17 | select VIDEO_ADV7175 if VIDEO_HELPER_CHIPS_AUTO | 17 | select VIDEO_ADV7175 if MEDIA_SUBDRV_AUTOSELECT |
18 | select VIDEO_VPX3220 if VIDEO_HELPER_CHIPS_AUTO | 18 | select VIDEO_VPX3220 if MEDIA_SUBDRV_AUTOSELECT |
19 | help | 19 | help |
20 | Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback | 20 | Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback |
21 | card. This also supports really old DC10 cards based on the | 21 | card. This also supports really old DC10 cards based on the |
@@ -32,16 +32,16 @@ config VIDEO_ZORAN_ZR36060 | |||
32 | config VIDEO_ZORAN_BUZ | 32 | config VIDEO_ZORAN_BUZ |
33 | tristate "Iomega Buz support" | 33 | tristate "Iomega Buz support" |
34 | depends on VIDEO_ZORAN_ZR36060 | 34 | depends on VIDEO_ZORAN_ZR36060 |
35 | select VIDEO_SAA711X if VIDEO_HELPER_CHIPS_AUTO | 35 | select VIDEO_SAA711X if MEDIA_SUBDRV_AUTOSELECT |
36 | select VIDEO_SAA7185 if VIDEO_HELPER_CHIPS_AUTO | 36 | select VIDEO_SAA7185 if MEDIA_SUBDRV_AUTOSELECT |
37 | help | 37 | help |
38 | Support for the Iomega Buz MJPEG capture/playback card. | 38 | Support for the Iomega Buz MJPEG capture/playback card. |
39 | 39 | ||
40 | config VIDEO_ZORAN_DC10 | 40 | config VIDEO_ZORAN_DC10 |
41 | tristate "Pinnacle/Miro DC10(+) support" | 41 | tristate "Pinnacle/Miro DC10(+) support" |
42 | depends on VIDEO_ZORAN_ZR36060 | 42 | depends on VIDEO_ZORAN_ZR36060 |
43 | select VIDEO_SAA7110 if VIDEO_HELPER_CHIPS_AUTO | 43 | select VIDEO_SAA7110 if MEDIA_SUBDRV_AUTOSELECT |
44 | select VIDEO_ADV7175 if VIDEO_HELPER_CHIPS_AUTO | 44 | select VIDEO_ADV7175 if MEDIA_SUBDRV_AUTOSELECT |
45 | help | 45 | help |
46 | Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback | 46 | Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback |
47 | card. | 47 | card. |
@@ -49,8 +49,8 @@ config VIDEO_ZORAN_DC10 | |||
49 | config VIDEO_ZORAN_LML33 | 49 | config VIDEO_ZORAN_LML33 |
50 | tristate "Linux Media Labs LML33 support" | 50 | tristate "Linux Media Labs LML33 support" |
51 | depends on VIDEO_ZORAN_ZR36060 | 51 | depends on VIDEO_ZORAN_ZR36060 |
52 | select VIDEO_BT819 if VIDEO_HELPER_CHIPS_AUTO | 52 | select VIDEO_BT819 if MEDIA_SUBDRV_AUTOSELECT |
53 | select VIDEO_BT856 if VIDEO_HELPER_CHIPS_AUTO | 53 | select VIDEO_BT856 if MEDIA_SUBDRV_AUTOSELECT |
54 | help | 54 | help |
55 | Support for the Linux Media Labs LML33 MJPEG capture/playback | 55 | Support for the Linux Media Labs LML33 MJPEG capture/playback |
56 | card. | 56 | card. |
@@ -58,8 +58,8 @@ config VIDEO_ZORAN_LML33 | |||
58 | config VIDEO_ZORAN_LML33R10 | 58 | config VIDEO_ZORAN_LML33R10 |
59 | tristate "Linux Media Labs LML33R10 support" | 59 | tristate "Linux Media Labs LML33R10 support" |
60 | depends on VIDEO_ZORAN_ZR36060 | 60 | depends on VIDEO_ZORAN_ZR36060 |
61 | select VIDEO_SAA711X if VIDEO_HELPER_CHIPS_AUTO | 61 | select VIDEO_SAA711X if MEDIA_SUBDRV_AUTOSELECT |
62 | select VIDEO_ADV7170 if VIDEO_HELPER_CHIPS_AUTO | 62 | select VIDEO_ADV7170 if MEDIA_SUBDRV_AUTOSELECT |
63 | help | 63 | help |
64 | support for the Linux Media Labs LML33R10 MJPEG capture/playback | 64 | support for the Linux Media Labs LML33R10 MJPEG capture/playback |
65 | card. | 65 | card. |
@@ -67,8 +67,8 @@ config VIDEO_ZORAN_LML33R10 | |||
67 | config VIDEO_ZORAN_AVS6EYES | 67 | config VIDEO_ZORAN_AVS6EYES |
68 | tristate "AverMedia 6 Eyes support (EXPERIMENTAL)" | 68 | tristate "AverMedia 6 Eyes support (EXPERIMENTAL)" |
69 | depends on VIDEO_ZORAN_ZR36060 && EXPERIMENTAL | 69 | depends on VIDEO_ZORAN_ZR36060 && EXPERIMENTAL |
70 | select VIDEO_BT856 if VIDEO_HELPER_CHIPS_AUTO | 70 | select VIDEO_BT856 if MEDIA_SUBDRV_AUTOSELECT |
71 | select VIDEO_BT866 if VIDEO_HELPER_CHIPS_AUTO | 71 | select VIDEO_BT866 if MEDIA_SUBDRV_AUTOSELECT |
72 | select VIDEO_KS0127 if VIDEO_HELPER_CHIPS_AUTO | 72 | select VIDEO_KS0127 if MEDIA_SUBDRV_AUTOSELECT |
73 | help | 73 | help |
74 | Support for the AverMedia 6 Eyes video surveillance card. | 74 | Support for the AverMedia 6 Eyes video surveillance card. |
diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig index 5955a276f468..d4c034d2bd8d 100644 --- a/drivers/media/platform/Kconfig +++ b/drivers/media/platform/Kconfig | |||
@@ -66,7 +66,7 @@ config VIDEO_TIMBERDALE | |||
66 | config VIDEO_VINO | 66 | config VIDEO_VINO |
67 | tristate "SGI Vino Video For Linux" | 67 | tristate "SGI Vino Video For Linux" |
68 | depends on I2C && SGI_IP22 && VIDEO_V4L2 | 68 | depends on I2C && SGI_IP22 && VIDEO_V4L2 |
69 | select VIDEO_SAA7191 if VIDEO_HELPER_CHIPS_AUTO | 69 | select VIDEO_SAA7191 if MEDIA_SUBDRV_AUTOSELECT |
70 | help | 70 | help |
71 | Say Y here to build in support for the Vino video input system found | 71 | Say Y here to build in support for the Vino video input system found |
72 | on SGI Indy machines. | 72 | on SGI Indy machines. |
diff --git a/drivers/media/platform/davinci/Kconfig b/drivers/media/platform/davinci/Kconfig index 52c5ca68cb3d..78e26d24f637 100644 --- a/drivers/media/platform/davinci/Kconfig +++ b/drivers/media/platform/davinci/Kconfig | |||
@@ -3,8 +3,8 @@ config VIDEO_DAVINCI_VPIF_DISPLAY | |||
3 | depends on VIDEO_DEV && (MACH_DAVINCI_DM6467_EVM || MACH_DAVINCI_DA850_EVM) | 3 | depends on VIDEO_DEV && (MACH_DAVINCI_DM6467_EVM || MACH_DAVINCI_DA850_EVM) |
4 | select VIDEOBUF2_DMA_CONTIG | 4 | select VIDEOBUF2_DMA_CONTIG |
5 | select VIDEO_DAVINCI_VPIF | 5 | select VIDEO_DAVINCI_VPIF |
6 | select VIDEO_ADV7343 if VIDEO_HELPER_CHIPS_AUTO | 6 | select VIDEO_ADV7343 if MEDIA_SUBDRV_AUTOSELECT |
7 | select VIDEO_THS7303 if VIDEO_HELPER_CHIPS_AUTO | 7 | select VIDEO_THS7303 if MEDIA_SUBDRV_AUTOSELECT |
8 | help | 8 | help |
9 | Enables Davinci VPIF module used for display devices. | 9 | Enables Davinci VPIF module used for display devices. |
10 | This module is common for following DM6467/DA850/OMAPL138 | 10 | This module is common for following DM6467/DA850/OMAPL138 |
diff --git a/drivers/media/tuners/Kconfig b/drivers/media/tuners/Kconfig index 94c6ff7a5da3..80238b9063b0 100644 --- a/drivers/media/tuners/Kconfig +++ b/drivers/media/tuners/Kconfig | |||
@@ -18,43 +18,31 @@ config MEDIA_ATTACH | |||
18 | 18 | ||
19 | If unsure say Y. | 19 | If unsure say Y. |
20 | 20 | ||
21 | # Analog TV tuners, auto-loaded via tuner.ko | ||
21 | config MEDIA_TUNER | 22 | config MEDIA_TUNER |
22 | tristate | 23 | tristate |
23 | depends on (MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT) && I2C | 24 | depends on (MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT) && I2C |
24 | default y | 25 | default y |
25 | select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE | 26 | select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT |
26 | select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMISE | 27 | select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT |
27 | select MEDIA_TUNER_XC4000 if !MEDIA_TUNER_CUSTOMISE | 28 | select MEDIA_TUNER_XC4000 if MEDIA_SUBDRV_AUTOSELECT |
28 | select MEDIA_TUNER_MT20XX if !MEDIA_TUNER_CUSTOMISE | 29 | select MEDIA_TUNER_MT20XX if MEDIA_SUBDRV_AUTOSELECT |
29 | select MEDIA_TUNER_TDA8290 if !MEDIA_TUNER_CUSTOMISE | 30 | select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT |
30 | select MEDIA_TUNER_TEA5761 if !MEDIA_TUNER_CUSTOMISE && MEDIA_RADIO_SUPPORT && EXPERIMENTAL | 31 | select MEDIA_TUNER_TEA5761 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_RADIO_SUPPORT && EXPERIMENTAL |
31 | select MEDIA_TUNER_TEA5767 if !MEDIA_TUNER_CUSTOMISE && MEDIA_RADIO_SUPPORT | 32 | select MEDIA_TUNER_TEA5767 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_RADIO_SUPPORT |
32 | select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE | 33 | select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT |
33 | select MEDIA_TUNER_TDA9887 if !MEDIA_TUNER_CUSTOMISE | 34 | select MEDIA_TUNER_TDA9887 if MEDIA_SUBDRV_AUTOSELECT |
34 | select MEDIA_TUNER_MC44S803 if !MEDIA_TUNER_CUSTOMISE | 35 | select MEDIA_TUNER_MC44S803 if MEDIA_SUBDRV_AUTOSELECT |
35 | |||
36 | config MEDIA_TUNER_CUSTOMISE | ||
37 | bool "Customize analog and hybrid tuner modules to build" | ||
38 | depends on MEDIA_TUNER | ||
39 | default y if EXPERT | ||
40 | help | ||
41 | This allows the user to deselect tuner drivers unnecessary | ||
42 | for their hardware from the build. Use this option with care | ||
43 | as deselecting tuner drivers which are in fact necessary will | ||
44 | result in V4L/DVB devices which cannot be tuned due to lack of | ||
45 | driver support | ||
46 | |||
47 | If unsure say N. | ||
48 | 36 | ||
49 | menu "Customize TV tuners" | 37 | menu "Customize TV tuners" |
50 | visible if MEDIA_TUNER_CUSTOMISE | 38 | visible if !MEDIA_SUBDRV_AUTOSELECT |
51 | depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_RADIO_SUPPORT | 39 | depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_RADIO_SUPPORT |
52 | 40 | ||
53 | config MEDIA_TUNER_SIMPLE | 41 | config MEDIA_TUNER_SIMPLE |
54 | tristate "Simple tuner support" | 42 | tristate "Simple tuner support" |
55 | depends on MEDIA_SUPPORT && I2C | 43 | depends on MEDIA_SUPPORT && I2C |
56 | select MEDIA_TUNER_TDA9887 | 44 | select MEDIA_TUNER_TDA9887 |
57 | default m if MEDIA_TUNER_CUSTOMISE | 45 | default m if !MEDIA_SUBDRV_AUTOSELECT |
58 | help | 46 | help |
59 | Say Y here to include support for various simple tuners. | 47 | Say Y here to include support for various simple tuners. |
60 | 48 | ||
@@ -63,28 +51,28 @@ config MEDIA_TUNER_TDA8290 | |||
63 | depends on MEDIA_SUPPORT && I2C | 51 | depends on MEDIA_SUPPORT && I2C |
64 | select MEDIA_TUNER_TDA827X | 52 | select MEDIA_TUNER_TDA827X |
65 | select MEDIA_TUNER_TDA18271 | 53 | select MEDIA_TUNER_TDA18271 |
66 | default m if MEDIA_TUNER_CUSTOMISE | 54 | default m if !MEDIA_SUBDRV_AUTOSELECT |
67 | help | 55 | help |
68 | Say Y here to include support for Philips TDA8290+8275(a) tuner. | 56 | Say Y here to include support for Philips TDA8290+8275(a) tuner. |
69 | 57 | ||
70 | config MEDIA_TUNER_TDA827X | 58 | config MEDIA_TUNER_TDA827X |
71 | tristate "Philips TDA827X silicon tuner" | 59 | tristate "Philips TDA827X silicon tuner" |
72 | depends on MEDIA_SUPPORT && I2C | 60 | depends on MEDIA_SUPPORT && I2C |
73 | default m if MEDIA_TUNER_CUSTOMISE | 61 | default m if !MEDIA_SUBDRV_AUTOSELECT |
74 | help | 62 | help |
75 | A DVB-T silicon tuner module. Say Y when you want to support this tuner. | 63 | A DVB-T silicon tuner module. Say Y when you want to support this tuner. |
76 | 64 | ||
77 | config MEDIA_TUNER_TDA18271 | 65 | config MEDIA_TUNER_TDA18271 |
78 | tristate "NXP TDA18271 silicon tuner" | 66 | tristate "NXP TDA18271 silicon tuner" |
79 | depends on MEDIA_SUPPORT && I2C | 67 | depends on MEDIA_SUPPORT && I2C |
80 | default m if MEDIA_TUNER_CUSTOMISE | 68 | default m if !MEDIA_SUBDRV_AUTOSELECT |
81 | help | 69 | help |
82 | A silicon tuner module. Say Y when you want to support this tuner. | 70 | A silicon tuner module. Say Y when you want to support this tuner. |
83 | 71 | ||
84 | config MEDIA_TUNER_TDA9887 | 72 | config MEDIA_TUNER_TDA9887 |
85 | tristate "TDA 9885/6/7 analog IF demodulator" | 73 | tristate "TDA 9885/6/7 analog IF demodulator" |
86 | depends on MEDIA_SUPPORT && I2C | 74 | depends on MEDIA_SUPPORT && I2C |
87 | default m if MEDIA_TUNER_CUSTOMISE | 75 | default m if !MEDIA_SUBDRV_AUTOSELECT |
88 | help | 76 | help |
89 | Say Y here to include support for Philips TDA9885/6/7 | 77 | Say Y here to include support for Philips TDA9885/6/7 |
90 | analog IF demodulator. | 78 | analog IF demodulator. |
@@ -93,70 +81,70 @@ config MEDIA_TUNER_TEA5761 | |||
93 | tristate "TEA 5761 radio tuner (EXPERIMENTAL)" | 81 | tristate "TEA 5761 radio tuner (EXPERIMENTAL)" |
94 | depends on MEDIA_SUPPORT && I2C | 82 | depends on MEDIA_SUPPORT && I2C |
95 | depends on EXPERIMENTAL | 83 | depends on EXPERIMENTAL |
96 | default m if MEDIA_TUNER_CUSTOMISE | 84 | default m if !MEDIA_SUBDRV_AUTOSELECT |
97 | help | 85 | help |
98 | Say Y here to include support for the Philips TEA5761 radio tuner. | 86 | Say Y here to include support for the Philips TEA5761 radio tuner. |
99 | 87 | ||
100 | config MEDIA_TUNER_TEA5767 | 88 | config MEDIA_TUNER_TEA5767 |
101 | tristate "TEA 5767 radio tuner" | 89 | tristate "TEA 5767 radio tuner" |
102 | depends on MEDIA_SUPPORT && I2C | 90 | depends on MEDIA_SUPPORT && I2C |
103 | default m if MEDIA_TUNER_CUSTOMISE | 91 | default m if !MEDIA_SUBDRV_AUTOSELECT |
104 | help | 92 | help |
105 | Say Y here to include support for the Philips TEA5767 radio tuner. | 93 | Say Y here to include support for the Philips TEA5767 radio tuner. |
106 | 94 | ||
107 | config MEDIA_TUNER_MT20XX | 95 | config MEDIA_TUNER_MT20XX |
108 | tristate "Microtune 2032 / 2050 tuners" | 96 | tristate "Microtune 2032 / 2050 tuners" |
109 | depends on MEDIA_SUPPORT && I2C | 97 | depends on MEDIA_SUPPORT && I2C |
110 | default m if MEDIA_TUNER_CUSTOMISE | 98 | default m if !MEDIA_SUBDRV_AUTOSELECT |
111 | help | 99 | help |
112 | Say Y here to include support for the MT2032 / MT2050 tuner. | 100 | Say Y here to include support for the MT2032 / MT2050 tuner. |
113 | 101 | ||
114 | config MEDIA_TUNER_MT2060 | 102 | config MEDIA_TUNER_MT2060 |
115 | tristate "Microtune MT2060 silicon IF tuner" | 103 | tristate "Microtune MT2060 silicon IF tuner" |
116 | depends on MEDIA_SUPPORT && I2C | 104 | depends on MEDIA_SUPPORT && I2C |
117 | default m if MEDIA_TUNER_CUSTOMISE | 105 | default m if !MEDIA_SUBDRV_AUTOSELECT |
118 | help | 106 | help |
119 | A driver for the silicon IF tuner MT2060 from Microtune. | 107 | A driver for the silicon IF tuner MT2060 from Microtune. |
120 | 108 | ||
121 | config MEDIA_TUNER_MT2063 | 109 | config MEDIA_TUNER_MT2063 |
122 | tristate "Microtune MT2063 silicon IF tuner" | 110 | tristate "Microtune MT2063 silicon IF tuner" |
123 | depends on MEDIA_SUPPORT && I2C | 111 | depends on MEDIA_SUPPORT && I2C |
124 | default m if MEDIA_TUNER_CUSTOMISE | 112 | default m if !MEDIA_SUBDRV_AUTOSELECT |
125 | help | 113 | help |
126 | A driver for the silicon IF tuner MT2063 from Microtune. | 114 | A driver for the silicon IF tuner MT2063 from Microtune. |
127 | 115 | ||
128 | config MEDIA_TUNER_MT2266 | 116 | config MEDIA_TUNER_MT2266 |
129 | tristate "Microtune MT2266 silicon tuner" | 117 | tristate "Microtune MT2266 silicon tuner" |
130 | depends on MEDIA_SUPPORT && I2C | 118 | depends on MEDIA_SUPPORT && I2C |
131 | default m if MEDIA_TUNER_CUSTOMISE | 119 | default m if !MEDIA_SUBDRV_AUTOSELECT |
132 | help | 120 | help |
133 | A driver for the silicon baseband tuner MT2266 from Microtune. | 121 | A driver for the silicon baseband tuner MT2266 from Microtune. |
134 | 122 | ||
135 | config MEDIA_TUNER_MT2131 | 123 | config MEDIA_TUNER_MT2131 |
136 | tristate "Microtune MT2131 silicon tuner" | 124 | tristate "Microtune MT2131 silicon tuner" |
137 | depends on MEDIA_SUPPORT && I2C | 125 | depends on MEDIA_SUPPORT && I2C |
138 | default m if MEDIA_TUNER_CUSTOMISE | 126 | default m if !MEDIA_SUBDRV_AUTOSELECT |
139 | help | 127 | help |
140 | A driver for the silicon baseband tuner MT2131 from Microtune. | 128 | A driver for the silicon baseband tuner MT2131 from Microtune. |
141 | 129 | ||
142 | config MEDIA_TUNER_QT1010 | 130 | config MEDIA_TUNER_QT1010 |
143 | tristate "Quantek QT1010 silicon tuner" | 131 | tristate "Quantek QT1010 silicon tuner" |
144 | depends on MEDIA_SUPPORT && I2C | 132 | depends on MEDIA_SUPPORT && I2C |
145 | default m if MEDIA_TUNER_CUSTOMISE | 133 | default m if !MEDIA_SUBDRV_AUTOSELECT |
146 | help | 134 | help |
147 | A driver for the silicon tuner QT1010 from Quantek. | 135 | A driver for the silicon tuner QT1010 from Quantek. |
148 | 136 | ||
149 | config MEDIA_TUNER_XC2028 | 137 | config MEDIA_TUNER_XC2028 |
150 | tristate "XCeive xc2028/xc3028 tuners" | 138 | tristate "XCeive xc2028/xc3028 tuners" |
151 | depends on MEDIA_SUPPORT && I2C | 139 | depends on MEDIA_SUPPORT && I2C |
152 | default m if MEDIA_TUNER_CUSTOMISE | 140 | default m if !MEDIA_SUBDRV_AUTOSELECT |
153 | help | 141 | help |
154 | Say Y here to include support for the xc2028/xc3028 tuners. | 142 | Say Y here to include support for the xc2028/xc3028 tuners. |
155 | 143 | ||
156 | config MEDIA_TUNER_XC5000 | 144 | config MEDIA_TUNER_XC5000 |
157 | tristate "Xceive XC5000 silicon tuner" | 145 | tristate "Xceive XC5000 silicon tuner" |
158 | depends on MEDIA_SUPPORT && I2C | 146 | depends on MEDIA_SUPPORT && I2C |
159 | default m if MEDIA_TUNER_CUSTOMISE | 147 | default m if !MEDIA_SUBDRV_AUTOSELECT |
160 | help | 148 | help |
161 | A driver for the silicon tuner XC5000 from Xceive. | 149 | A driver for the silicon tuner XC5000 from Xceive. |
162 | This device is only used inside a SiP called together with a | 150 | This device is only used inside a SiP called together with a |
@@ -165,7 +153,7 @@ config MEDIA_TUNER_XC5000 | |||
165 | config MEDIA_TUNER_XC4000 | 153 | config MEDIA_TUNER_XC4000 |
166 | tristate "Xceive XC4000 silicon tuner" | 154 | tristate "Xceive XC4000 silicon tuner" |
167 | depends on MEDIA_SUPPORT && I2C | 155 | depends on MEDIA_SUPPORT && I2C |
168 | default m if MEDIA_TUNER_CUSTOMISE | 156 | default m if !MEDIA_SUBDRV_AUTOSELECT |
169 | help | 157 | help |
170 | A driver for the silicon tuner XC4000 from Xceive. | 158 | A driver for the silicon tuner XC4000 from Xceive. |
171 | This device is only used inside a SiP called together with a | 159 | This device is only used inside a SiP called together with a |
@@ -174,70 +162,70 @@ config MEDIA_TUNER_XC4000 | |||
174 | config MEDIA_TUNER_MXL5005S | 162 | config MEDIA_TUNER_MXL5005S |
175 | tristate "MaxLinear MSL5005S silicon tuner" | 163 | tristate "MaxLinear MSL5005S silicon tuner" |
176 | depends on MEDIA_SUPPORT && I2C | 164 | depends on MEDIA_SUPPORT && I2C |
177 | default m if MEDIA_TUNER_CUSTOMISE | 165 | default m if !MEDIA_SUBDRV_AUTOSELECT |
178 | help | 166 | help |
179 | A driver for the silicon tuner MXL5005S from MaxLinear. | 167 | A driver for the silicon tuner MXL5005S from MaxLinear. |
180 | 168 | ||
181 | config MEDIA_TUNER_MXL5007T | 169 | config MEDIA_TUNER_MXL5007T |
182 | tristate "MaxLinear MxL5007T silicon tuner" | 170 | tristate "MaxLinear MxL5007T silicon tuner" |
183 | depends on MEDIA_SUPPORT && I2C | 171 | depends on MEDIA_SUPPORT && I2C |
184 | default m if MEDIA_TUNER_CUSTOMISE | 172 | default m if !MEDIA_SUBDRV_AUTOSELECT |
185 | help | 173 | help |
186 | A driver for the silicon tuner MxL5007T from MaxLinear. | 174 | A driver for the silicon tuner MxL5007T from MaxLinear. |
187 | 175 | ||
188 | config MEDIA_TUNER_MC44S803 | 176 | config MEDIA_TUNER_MC44S803 |
189 | tristate "Freescale MC44S803 Low Power CMOS Broadband tuners" | 177 | tristate "Freescale MC44S803 Low Power CMOS Broadband tuners" |
190 | depends on MEDIA_SUPPORT && I2C | 178 | depends on MEDIA_SUPPORT && I2C |
191 | default m if MEDIA_TUNER_CUSTOMISE | 179 | default m if !MEDIA_SUBDRV_AUTOSELECT |
192 | help | 180 | help |
193 | Say Y here to support the Freescale MC44S803 based tuners | 181 | Say Y here to support the Freescale MC44S803 based tuners |
194 | 182 | ||
195 | config MEDIA_TUNER_MAX2165 | 183 | config MEDIA_TUNER_MAX2165 |
196 | tristate "Maxim MAX2165 silicon tuner" | 184 | tristate "Maxim MAX2165 silicon tuner" |
197 | depends on MEDIA_SUPPORT && I2C | 185 | depends on MEDIA_SUPPORT && I2C |
198 | default m if MEDIA_TUNER_CUSTOMISE | 186 | default m if !MEDIA_SUBDRV_AUTOSELECT |
199 | help | 187 | help |
200 | A driver for the silicon tuner MAX2165 from Maxim. | 188 | A driver for the silicon tuner MAX2165 from Maxim. |
201 | 189 | ||
202 | config MEDIA_TUNER_TDA18218 | 190 | config MEDIA_TUNER_TDA18218 |
203 | tristate "NXP TDA18218 silicon tuner" | 191 | tristate "NXP TDA18218 silicon tuner" |
204 | depends on MEDIA_SUPPORT && I2C | 192 | depends on MEDIA_SUPPORT && I2C |
205 | default m if MEDIA_TUNER_CUSTOMISE | 193 | default m if !MEDIA_SUBDRV_AUTOSELECT |
206 | help | 194 | help |
207 | NXP TDA18218 silicon tuner driver. | 195 | NXP TDA18218 silicon tuner driver. |
208 | 196 | ||
209 | config MEDIA_TUNER_FC0011 | 197 | config MEDIA_TUNER_FC0011 |
210 | tristate "Fitipower FC0011 silicon tuner" | 198 | tristate "Fitipower FC0011 silicon tuner" |
211 | depends on MEDIA_SUPPORT && I2C | 199 | depends on MEDIA_SUPPORT && I2C |
212 | default m if MEDIA_TUNER_CUSTOMISE | 200 | default m if !MEDIA_SUBDRV_AUTOSELECT |
213 | help | 201 | help |
214 | Fitipower FC0011 silicon tuner driver. | 202 | Fitipower FC0011 silicon tuner driver. |
215 | 203 | ||
216 | config MEDIA_TUNER_FC0012 | 204 | config MEDIA_TUNER_FC0012 |
217 | tristate "Fitipower FC0012 silicon tuner" | 205 | tristate "Fitipower FC0012 silicon tuner" |
218 | depends on MEDIA_SUPPORT && I2C | 206 | depends on MEDIA_SUPPORT && I2C |
219 | default m if MEDIA_TUNER_CUSTOMISE | 207 | default m if !MEDIA_SUBDRV_AUTOSELECT |
220 | help | 208 | help |
221 | Fitipower FC0012 silicon tuner driver. | 209 | Fitipower FC0012 silicon tuner driver. |
222 | 210 | ||
223 | config MEDIA_TUNER_FC0013 | 211 | config MEDIA_TUNER_FC0013 |
224 | tristate "Fitipower FC0013 silicon tuner" | 212 | tristate "Fitipower FC0013 silicon tuner" |
225 | depends on MEDIA_SUPPORT && I2C | 213 | depends on MEDIA_SUPPORT && I2C |
226 | default m if MEDIA_TUNER_CUSTOMISE | 214 | default m if !MEDIA_SUBDRV_AUTOSELECT |
227 | help | 215 | help |
228 | Fitipower FC0013 silicon tuner driver. | 216 | Fitipower FC0013 silicon tuner driver. |
229 | 217 | ||
230 | config MEDIA_TUNER_TDA18212 | 218 | config MEDIA_TUNER_TDA18212 |
231 | tristate "NXP TDA18212 silicon tuner" | 219 | tristate "NXP TDA18212 silicon tuner" |
232 | depends on MEDIA_SUPPORT && I2C | 220 | depends on MEDIA_SUPPORT && I2C |
233 | default m if MEDIA_TUNER_CUSTOMISE | 221 | default m if !MEDIA_SUBDRV_AUTOSELECT |
234 | help | 222 | help |
235 | NXP TDA18212 silicon tuner driver. | 223 | NXP TDA18212 silicon tuner driver. |
236 | 224 | ||
237 | config MEDIA_TUNER_TUA9001 | 225 | config MEDIA_TUNER_TUA9001 |
238 | tristate "Infineon TUA 9001 silicon tuner" | 226 | tristate "Infineon TUA 9001 silicon tuner" |
239 | depends on MEDIA_SUPPORT && I2C | 227 | depends on MEDIA_SUPPORT && I2C |
240 | default m if MEDIA_TUNER_CUSTOMISE | 228 | default m if !MEDIA_SUBDRV_AUTOSELECT |
241 | help | 229 | help |
242 | Infineon TUA 9001 silicon tuner driver. | 230 | Infineon TUA 9001 silicon tuner driver. |
243 | endmenu | 231 | endmenu |
diff --git a/drivers/media/usb/au0828/Kconfig b/drivers/media/usb/au0828/Kconfig index 23f7fd22f0eb..385e557ba910 100644 --- a/drivers/media/usb/au0828/Kconfig +++ b/drivers/media/usb/au0828/Kconfig | |||
@@ -6,11 +6,11 @@ config VIDEO_AU0828 | |||
6 | select I2C_ALGOBIT | 6 | select I2C_ALGOBIT |
7 | select VIDEO_TVEEPROM | 7 | select VIDEO_TVEEPROM |
8 | select VIDEOBUF_VMALLOC | 8 | select VIDEOBUF_VMALLOC |
9 | select DVB_AU8522_DTV if !DVB_FE_CUSTOMISE | 9 | select DVB_AU8522_DTV if MEDIA_SUBDRV_AUTOSELECT |
10 | select DVB_AU8522_V4L if !DVB_FE_CUSTOMISE | 10 | select DVB_AU8522_V4L if MEDIA_SUBDRV_AUTOSELECT |
11 | select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMISE | 11 | select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT |
12 | select MEDIA_TUNER_MXL5007T if !MEDIA_TUNER_CUSTOMISE | 12 | select MEDIA_TUNER_MXL5007T if MEDIA_SUBDRV_AUTOSELECT |
13 | select MEDIA_TUNER_TDA18271 if !MEDIA_TUNER_CUSTOMISE | 13 | select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT |
14 | ---help--- | 14 | ---help--- |
15 | This is a video4linux driver for Auvitek's USB device. | 15 | This is a video4linux driver for Auvitek's USB device. |
16 | 16 | ||
diff --git a/drivers/media/usb/cx231xx/Kconfig b/drivers/media/usb/cx231xx/Kconfig index 446f692aabb7..77913dfbd238 100644 --- a/drivers/media/usb/cx231xx/Kconfig +++ b/drivers/media/usb/cx231xx/Kconfig | |||
@@ -42,9 +42,9 @@ config VIDEO_CX231XX_DVB | |||
42 | tristate "DVB/ATSC Support for Cx231xx based TV cards" | 42 | tristate "DVB/ATSC Support for Cx231xx based TV cards" |
43 | depends on VIDEO_CX231XX && DVB_CORE && DVB_CAPTURE_DRIVERS | 43 | depends on VIDEO_CX231XX && DVB_CORE && DVB_CAPTURE_DRIVERS |
44 | select VIDEOBUF_DVB | 44 | select VIDEOBUF_DVB |
45 | select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMISE | 45 | select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT |
46 | select MEDIA_TUNER_TDA18271 if !MEDIA_TUNER_CUSTOMISE | 46 | select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT |
47 | select DVB_MB86A20S if !DVB_FE_CUSTOMISE | 47 | select DVB_MB86A20S if MEDIA_SUBDRV_AUTOSELECT |
48 | 48 | ||
49 | ---help--- | 49 | ---help--- |
50 | This adds support for DVB cards based on the | 50 | This adds support for DVB cards based on the |
diff --git a/drivers/media/usb/dvb-usb-v2/Kconfig b/drivers/media/usb/dvb-usb-v2/Kconfig index 276374fbaf4f..967115104047 100644 --- a/drivers/media/usb/dvb-usb-v2/Kconfig +++ b/drivers/media/usb/dvb-usb-v2/Kconfig | |||
@@ -21,14 +21,14 @@ config DVB_USB_AF9015 | |||
21 | tristate "Afatech AF9015 DVB-T USB2.0 support" | 21 | tristate "Afatech AF9015 DVB-T USB2.0 support" |
22 | depends on DVB_USB_V2 | 22 | depends on DVB_USB_V2 |
23 | select DVB_AF9013 | 23 | select DVB_AF9013 |
24 | select DVB_PLL if !DVB_FE_CUSTOMISE | 24 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
25 | select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE | 25 | select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT |
26 | select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE | 26 | select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT |
27 | select MEDIA_TUNER_TDA18271 if !MEDIA_TUNER_CUSTOMISE | 27 | select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT |
28 | select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE | 28 | select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT |
29 | select MEDIA_TUNER_MC44S803 if !MEDIA_TUNER_CUSTOMISE | 29 | select MEDIA_TUNER_MC44S803 if MEDIA_SUBDRV_AUTOSELECT |
30 | select MEDIA_TUNER_TDA18218 if !MEDIA_TUNER_CUSTOMISE | 30 | select MEDIA_TUNER_TDA18218 if MEDIA_SUBDRV_AUTOSELECT |
31 | select MEDIA_TUNER_MXL5007T if !MEDIA_TUNER_CUSTOMISE | 31 | select MEDIA_TUNER_MXL5007T if MEDIA_SUBDRV_AUTOSELECT |
32 | help | 32 | help |
33 | Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver | 33 | Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver |
34 | 34 | ||
@@ -36,26 +36,26 @@ config DVB_USB_AF9035 | |||
36 | tristate "Afatech AF9035 DVB-T USB2.0 support" | 36 | tristate "Afatech AF9035 DVB-T USB2.0 support" |
37 | depends on DVB_USB_V2 | 37 | depends on DVB_USB_V2 |
38 | select DVB_AF9033 | 38 | select DVB_AF9033 |
39 | select MEDIA_TUNER_TUA9001 if !MEDIA_TUNER_CUSTOMISE | 39 | select MEDIA_TUNER_TUA9001 if MEDIA_SUBDRV_AUTOSELECT |
40 | select MEDIA_TUNER_FC0011 if !MEDIA_TUNER_CUSTOMISE | 40 | select MEDIA_TUNER_FC0011 if MEDIA_SUBDRV_AUTOSELECT |
41 | select MEDIA_TUNER_MXL5007T if !MEDIA_TUNER_CUSTOMISE | 41 | select MEDIA_TUNER_MXL5007T if MEDIA_SUBDRV_AUTOSELECT |
42 | select MEDIA_TUNER_TDA18218 if !MEDIA_TUNER_CUSTOMISE | 42 | select MEDIA_TUNER_TDA18218 if MEDIA_SUBDRV_AUTOSELECT |
43 | help | 43 | help |
44 | Say Y here to support the Afatech AF9035 based DVB USB receiver. | 44 | Say Y here to support the Afatech AF9035 based DVB USB receiver. |
45 | 45 | ||
46 | config DVB_USB_ANYSEE | 46 | config DVB_USB_ANYSEE |
47 | tristate "Anysee DVB-T/C USB2.0 support" | 47 | tristate "Anysee DVB-T/C USB2.0 support" |
48 | depends on DVB_USB_V2 | 48 | depends on DVB_USB_V2 |
49 | select DVB_PLL if !DVB_FE_CUSTOMISE | 49 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
50 | select DVB_MT352 if !DVB_FE_CUSTOMISE | 50 | select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT |
51 | select DVB_ZL10353 if !DVB_FE_CUSTOMISE | 51 | select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT |
52 | select DVB_TDA10023 if !DVB_FE_CUSTOMISE | 52 | select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT |
53 | select MEDIA_TUNER_TDA18212 if !MEDIA_TUNER_CUSTOMISE | 53 | select MEDIA_TUNER_TDA18212 if MEDIA_SUBDRV_AUTOSELECT |
54 | select DVB_CX24116 if !DVB_FE_CUSTOMISE | 54 | select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT |
55 | select DVB_STV0900 if !DVB_FE_CUSTOMISE | 55 | select DVB_STV0900 if MEDIA_SUBDRV_AUTOSELECT |
56 | select DVB_STV6110 if !DVB_FE_CUSTOMISE | 56 | select DVB_STV6110 if MEDIA_SUBDRV_AUTOSELECT |
57 | select DVB_ISL6423 if !DVB_FE_CUSTOMISE | 57 | select DVB_ISL6423 if MEDIA_SUBDRV_AUTOSELECT |
58 | select DVB_CXD2820R if !DVB_FE_CUSTOMISE | 58 | select DVB_CXD2820R if MEDIA_SUBDRV_AUTOSELECT |
59 | help | 59 | help |
60 | Say Y here to support the Anysee E30, Anysee E30 Plus or | 60 | Say Y here to support the Anysee E30, Anysee E30 Plus or |
61 | Anysee E30 C Plus DVB USB2.0 receiver. | 61 | Anysee E30 C Plus DVB USB2.0 receiver. |
@@ -63,8 +63,8 @@ config DVB_USB_ANYSEE | |||
63 | config DVB_USB_AU6610 | 63 | config DVB_USB_AU6610 |
64 | tristate "Alcor Micro AU6610 USB2.0 support" | 64 | tristate "Alcor Micro AU6610 USB2.0 support" |
65 | depends on DVB_USB_V2 | 65 | depends on DVB_USB_V2 |
66 | select DVB_ZL10353 if !DVB_FE_CUSTOMISE | 66 | select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT |
67 | select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE | 67 | select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT |
68 | help | 68 | help |
69 | Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver. | 69 | Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver. |
70 | 70 | ||
@@ -72,8 +72,8 @@ config DVB_USB_AZ6007 | |||
72 | tristate "AzureWave 6007 and clones DVB-T/C USB2.0 support" | 72 | tristate "AzureWave 6007 and clones DVB-T/C USB2.0 support" |
73 | depends on DVB_USB_V2 | 73 | depends on DVB_USB_V2 |
74 | select DVB_USB_CYPRESS_FIRMWARE | 74 | select DVB_USB_CYPRESS_FIRMWARE |
75 | select DVB_DRXK if !DVB_FE_CUSTOMISE | 75 | select DVB_DRXK if MEDIA_SUBDRV_AUTOSELECT |
76 | select MEDIA_TUNER_MT2063 if !DVB_FE_CUSTOMISE | 76 | select MEDIA_TUNER_MT2063 if MEDIA_SUBDRV_AUTOSELECT |
77 | help | 77 | help |
78 | Say Y here to support the AZ6007 receivers like Terratec H7. | 78 | Say Y here to support the AZ6007 receivers like Terratec H7. |
79 | 79 | ||
@@ -81,7 +81,7 @@ config DVB_USB_CE6230 | |||
81 | tristate "Intel CE6230 DVB-T USB2.0 support" | 81 | tristate "Intel CE6230 DVB-T USB2.0 support" |
82 | depends on DVB_USB_V2 | 82 | depends on DVB_USB_V2 |
83 | select DVB_ZL10353 | 83 | select DVB_ZL10353 |
84 | select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE | 84 | select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT |
85 | help | 85 | help |
86 | Say Y here to support the Intel CE6230 DVB-T USB2.0 receiver | 86 | Say Y here to support the Intel CE6230 DVB-T USB2.0 receiver |
87 | 87 | ||
@@ -89,15 +89,15 @@ config DVB_USB_EC168 | |||
89 | tristate "E3C EC168 DVB-T USB2.0 support" | 89 | tristate "E3C EC168 DVB-T USB2.0 support" |
90 | depends on DVB_USB_V2 | 90 | depends on DVB_USB_V2 |
91 | select DVB_EC100 | 91 | select DVB_EC100 |
92 | select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE | 92 | select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT |
93 | help | 93 | help |
94 | Say Y here to support the E3C EC168 DVB-T USB2.0 receiver. | 94 | Say Y here to support the E3C EC168 DVB-T USB2.0 receiver. |
95 | 95 | ||
96 | config DVB_USB_GL861 | 96 | config DVB_USB_GL861 |
97 | tristate "Genesys Logic GL861 USB2.0 support" | 97 | tristate "Genesys Logic GL861 USB2.0 support" |
98 | depends on DVB_USB_V2 | 98 | depends on DVB_USB_V2 |
99 | select DVB_ZL10353 if !DVB_FE_CUSTOMISE | 99 | select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT |
100 | select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE | 100 | select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT |
101 | help | 101 | help |
102 | Say Y here to support the MSI Megasky 580 (55801) DVB-T USB2.0 | 102 | Say Y here to support the MSI Megasky 580 (55801) DVB-T USB2.0 |
103 | receiver with USB ID 0db0:5581. | 103 | receiver with USB ID 0db0:5581. |
@@ -112,21 +112,21 @@ config DVB_USB_IT913X | |||
112 | config DVB_USB_LME2510 | 112 | config DVB_USB_LME2510 |
113 | tristate "LME DM04/QQBOX DVB-S USB2.0 support" | 113 | tristate "LME DM04/QQBOX DVB-S USB2.0 support" |
114 | depends on DVB_USB_V2 | 114 | depends on DVB_USB_V2 |
115 | select DVB_TDA10086 if !DVB_FE_CUSTOMISE | 115 | select DVB_TDA10086 if MEDIA_SUBDRV_AUTOSELECT |
116 | select DVB_TDA826X if !DVB_FE_CUSTOMISE | 116 | select DVB_TDA826X if MEDIA_SUBDRV_AUTOSELECT |
117 | select DVB_STV0288 if !DVB_FE_CUSTOMISE | 117 | select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT |
118 | select DVB_IX2505V if !DVB_FE_CUSTOMISE | 118 | select DVB_IX2505V if MEDIA_SUBDRV_AUTOSELECT |
119 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 119 | select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT |
120 | select DVB_PLL if !DVB_FE_CUSTOMISE | 120 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
121 | select DVB_M88RS2000 if !DVB_FE_CUSTOMISE | 121 | select DVB_M88RS2000 if MEDIA_SUBDRV_AUTOSELECT |
122 | help | 122 | help |
123 | Say Y here to support the LME DM04/QQBOX DVB-S USB2.0 | 123 | Say Y here to support the LME DM04/QQBOX DVB-S USB2.0 |
124 | 124 | ||
125 | config DVB_USB_MXL111SF | 125 | config DVB_USB_MXL111SF |
126 | tristate "MxL111SF DTV USB2.0 support" | 126 | tristate "MxL111SF DTV USB2.0 support" |
127 | depends on DVB_USB_V2 | 127 | depends on DVB_USB_V2 |
128 | select DVB_LGDT3305 if !DVB_FE_CUSTOMISE | 128 | select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT |
129 | select DVB_LG2160 if !DVB_FE_CUSTOMISE | 129 | select DVB_LG2160 if MEDIA_SUBDRV_AUTOSELECT |
130 | select VIDEO_TVEEPROM | 130 | select VIDEO_TVEEPROM |
131 | help | 131 | help |
132 | Say Y here to support the MxL111SF USB2.0 DTV receiver. | 132 | Say Y here to support the MxL111SF USB2.0 DTV receiver. |
@@ -136,11 +136,11 @@ config DVB_USB_RTL28XXU | |||
136 | depends on DVB_USB_V2 && EXPERIMENTAL | 136 | depends on DVB_USB_V2 && EXPERIMENTAL |
137 | select DVB_RTL2830 | 137 | select DVB_RTL2830 |
138 | select DVB_RTL2832 | 138 | select DVB_RTL2832 |
139 | select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE | 139 | select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT |
140 | select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE | 140 | select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT |
141 | select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE | 141 | select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT |
142 | select MEDIA_TUNER_FC0012 if !MEDIA_TUNER_CUSTOMISE | 142 | select MEDIA_TUNER_FC0012 if MEDIA_SUBDRV_AUTOSELECT |
143 | select MEDIA_TUNER_FC0013 if !MEDIA_TUNER_CUSTOMISE | 143 | select MEDIA_TUNER_FC0013 if MEDIA_SUBDRV_AUTOSELECT |
144 | help | 144 | help |
145 | Say Y here to support the Realtek RTL28xxU DVB USB receiver. | 145 | Say Y here to support the Realtek RTL28xxU DVB USB receiver. |
146 | 146 | ||
diff --git a/drivers/media/usb/dvb-usb/Kconfig b/drivers/media/usb/dvb-usb/Kconfig index 00173ee15d4a..3c5fff89dbf1 100644 --- a/drivers/media/usb/dvb-usb/Kconfig +++ b/drivers/media/usb/dvb-usb/Kconfig | |||
@@ -24,17 +24,17 @@ config DVB_USB_A800 | |||
24 | tristate "AVerMedia AverTV DVB-T USB 2.0 (A800)" | 24 | tristate "AVerMedia AverTV DVB-T USB 2.0 (A800)" |
25 | depends on DVB_USB | 25 | depends on DVB_USB |
26 | select DVB_DIB3000MC | 26 | select DVB_DIB3000MC |
27 | select DVB_PLL if !DVB_FE_CUSTOMISE | 27 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
28 | select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE | 28 | select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT |
29 | help | 29 | help |
30 | Say Y here to support the AVerMedia AverTV DVB-T USB 2.0 (A800) receiver. | 30 | Say Y here to support the AVerMedia AverTV DVB-T USB 2.0 (A800) receiver. |
31 | 31 | ||
32 | config DVB_USB_DIBUSB_MB | 32 | config DVB_USB_DIBUSB_MB |
33 | tristate "DiBcom USB DVB-T devices (based on the DiB3000M-B) (see help for device list)" | 33 | tristate "DiBcom USB DVB-T devices (based on the DiB3000M-B) (see help for device list)" |
34 | depends on DVB_USB | 34 | depends on DVB_USB |
35 | select DVB_PLL if !DVB_FE_CUSTOMISE | 35 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
36 | select DVB_DIB3000MB | 36 | select DVB_DIB3000MB |
37 | select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE | 37 | select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT |
38 | help | 38 | help |
39 | Support for USB 1.1 and 2.0 DVB-T receivers based on reference designs made by | 39 | Support for USB 1.1 and 2.0 DVB-T receivers based on reference designs made by |
40 | DiBcom (<http://www.dibcom.fr>) equipped with a DiB3000M-B demodulator. | 40 | DiBcom (<http://www.dibcom.fr>) equipped with a DiB3000M-B demodulator. |
@@ -55,7 +55,7 @@ config DVB_USB_DIBUSB_MC | |||
55 | tristate "DiBcom USB DVB-T devices (based on the DiB3000M-C/P) (see help for device list)" | 55 | tristate "DiBcom USB DVB-T devices (based on the DiB3000M-C/P) (see help for device list)" |
56 | depends on DVB_USB | 56 | depends on DVB_USB |
57 | select DVB_DIB3000MC | 57 | select DVB_DIB3000MC |
58 | select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE | 58 | select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT |
59 | help | 59 | help |
60 | Support for USB2.0 DVB-T receivers based on reference designs made by | 60 | Support for USB2.0 DVB-T receivers based on reference designs made by |
61 | DiBcom (<http://www.dibcom.fr>) equipped with a DiB3000M-C/P demodulator. | 61 | DiBcom (<http://www.dibcom.fr>) equipped with a DiB3000M-C/P demodulator. |
@@ -69,20 +69,20 @@ config DVB_USB_DIBUSB_MC | |||
69 | config DVB_USB_DIB0700 | 69 | config DVB_USB_DIB0700 |
70 | tristate "DiBcom DiB0700 USB DVB devices (see help for supported devices)" | 70 | tristate "DiBcom DiB0700 USB DVB devices (see help for supported devices)" |
71 | depends on DVB_USB | 71 | depends on DVB_USB |
72 | select DVB_DIB7000P if !DVB_FE_CUSTOMISE | 72 | select DVB_DIB7000P if MEDIA_SUBDRV_AUTOSELECT |
73 | select DVB_DIB7000M if !DVB_FE_CUSTOMISE | 73 | select DVB_DIB7000M if MEDIA_SUBDRV_AUTOSELECT |
74 | select DVB_DIB8000 if !DVB_FE_CUSTOMISE | 74 | select DVB_DIB8000 if MEDIA_SUBDRV_AUTOSELECT |
75 | select DVB_DIB3000MC if !DVB_FE_CUSTOMISE | 75 | select DVB_DIB3000MC if MEDIA_SUBDRV_AUTOSELECT |
76 | select DVB_S5H1411 if !DVB_FE_CUSTOMISE | 76 | select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT |
77 | select DVB_LGDT3305 if !DVB_FE_CUSTOMISE | 77 | select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT |
78 | select DVB_TUNER_DIB0070 if !DVB_FE_CUSTOMISE | 78 | select DVB_TUNER_DIB0070 if MEDIA_SUBDRV_AUTOSELECT |
79 | select DVB_TUNER_DIB0090 if !DVB_FE_CUSTOMISE | 79 | select DVB_TUNER_DIB0090 if MEDIA_SUBDRV_AUTOSELECT |
80 | select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE | 80 | select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT |
81 | select MEDIA_TUNER_MT2266 if !MEDIA_TUNER_CUSTOMISE | 81 | select MEDIA_TUNER_MT2266 if MEDIA_SUBDRV_AUTOSELECT |
82 | select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE | 82 | select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT |
83 | select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMISE | 83 | select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT |
84 | select MEDIA_TUNER_XC4000 if !MEDIA_TUNER_CUSTOMISE | 84 | select MEDIA_TUNER_XC4000 if MEDIA_SUBDRV_AUTOSELECT |
85 | select MEDIA_TUNER_MXL5007T if !MEDIA_TUNER_CUSTOMISE | 85 | select MEDIA_TUNER_MXL5007T if MEDIA_SUBDRV_AUTOSELECT |
86 | help | 86 | help |
87 | Support for USB2.0/1.1 DVB receivers based on the DiB0700 USB bridge. The | 87 | Support for USB2.0/1.1 DVB receivers based on the DiB0700 USB bridge. The |
88 | USB bridge is also present in devices having the DiB7700 DVB-T-USB | 88 | USB bridge is also present in devices having the DiB7700 DVB-T-USB |
@@ -98,29 +98,29 @@ config DVB_USB_DIB0700 | |||
98 | config DVB_USB_UMT_010 | 98 | config DVB_USB_UMT_010 |
99 | tristate "HanfTek UMT-010 DVB-T USB2.0 support" | 99 | tristate "HanfTek UMT-010 DVB-T USB2.0 support" |
100 | depends on DVB_USB | 100 | depends on DVB_USB |
101 | select DVB_PLL if !DVB_FE_CUSTOMISE | 101 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
102 | select DVB_DIB3000MC | 102 | select DVB_DIB3000MC |
103 | select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE | 103 | select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT |
104 | select DVB_MT352 if !DVB_FE_CUSTOMISE | 104 | select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT |
105 | help | 105 | help |
106 | Say Y here to support the HanfTek UMT-010 USB2.0 stick-sized DVB-T receiver. | 106 | Say Y here to support the HanfTek UMT-010 USB2.0 stick-sized DVB-T receiver. |
107 | 107 | ||
108 | config DVB_USB_CXUSB | 108 | config DVB_USB_CXUSB |
109 | tristate "Conexant USB2.0 hybrid reference design support" | 109 | tristate "Conexant USB2.0 hybrid reference design support" |
110 | depends on DVB_USB | 110 | depends on DVB_USB |
111 | select DVB_PLL if !DVB_FE_CUSTOMISE | 111 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
112 | select DVB_CX22702 if !DVB_FE_CUSTOMISE | 112 | select DVB_CX22702 if MEDIA_SUBDRV_AUTOSELECT |
113 | select DVB_LGDT330X if !DVB_FE_CUSTOMISE | 113 | select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT |
114 | select DVB_MT352 if !DVB_FE_CUSTOMISE | 114 | select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT |
115 | select DVB_ZL10353 if !DVB_FE_CUSTOMISE | 115 | select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT |
116 | select DVB_DIB7000P if !DVB_FE_CUSTOMISE | 116 | select DVB_DIB7000P if MEDIA_SUBDRV_AUTOSELECT |
117 | select DVB_TUNER_DIB0070 if !DVB_FE_CUSTOMISE | 117 | select DVB_TUNER_DIB0070 if MEDIA_SUBDRV_AUTOSELECT |
118 | select DVB_ATBM8830 if !DVB_FE_CUSTOMISE | 118 | select DVB_ATBM8830 if MEDIA_SUBDRV_AUTOSELECT |
119 | select DVB_LGS8GXX if !DVB_FE_CUSTOMISE | 119 | select DVB_LGS8GXX if MEDIA_SUBDRV_AUTOSELECT |
120 | select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE | 120 | select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT |
121 | select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE | 121 | select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT |
122 | select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE | 122 | select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT |
123 | select MEDIA_TUNER_MAX2165 if !MEDIA_TUNER_CUSTOMISE | 123 | select MEDIA_TUNER_MAX2165 if MEDIA_SUBDRV_AUTOSELECT |
124 | help | 124 | help |
125 | Say Y here to support the Conexant USB2.0 hybrid reference design. | 125 | Say Y here to support the Conexant USB2.0 hybrid reference design. |
126 | Currently, only DVB and ATSC modes are supported, analog mode | 126 | Currently, only DVB and ATSC modes are supported, analog mode |
@@ -132,11 +132,11 @@ config DVB_USB_CXUSB | |||
132 | config DVB_USB_M920X | 132 | config DVB_USB_M920X |
133 | tristate "Uli m920x DVB-T USB2.0 support" | 133 | tristate "Uli m920x DVB-T USB2.0 support" |
134 | depends on DVB_USB | 134 | depends on DVB_USB |
135 | select DVB_MT352 if !DVB_FE_CUSTOMISE | 135 | select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT |
136 | select DVB_TDA1004X if !DVB_FE_CUSTOMISE | 136 | select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT |
137 | select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE | 137 | select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT |
138 | select MEDIA_TUNER_TDA827X if !MEDIA_TUNER_CUSTOMISE | 138 | select MEDIA_TUNER_TDA827X if MEDIA_SUBDRV_AUTOSELECT |
139 | select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE | 139 | select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT |
140 | help | 140 | help |
141 | Say Y here to support the MSI Mega Sky 580 USB2.0 DVB-T receiver. | 141 | Say Y here to support the MSI Mega Sky 580 USB2.0 DVB-T receiver. |
142 | Currently, only devices with a product id of | 142 | Currently, only devices with a product id of |
@@ -146,9 +146,9 @@ config DVB_USB_M920X | |||
146 | config DVB_USB_DIGITV | 146 | config DVB_USB_DIGITV |
147 | tristate "Nebula Electronics uDigiTV DVB-T USB2.0 support" | 147 | tristate "Nebula Electronics uDigiTV DVB-T USB2.0 support" |
148 | depends on DVB_USB | 148 | depends on DVB_USB |
149 | select DVB_PLL if !DVB_FE_CUSTOMISE | 149 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
150 | select DVB_NXT6000 if !DVB_FE_CUSTOMISE | 150 | select DVB_NXT6000 if MEDIA_SUBDRV_AUTOSELECT |
151 | select DVB_MT352 if !DVB_FE_CUSTOMISE | 151 | select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT |
152 | help | 152 | help |
153 | Say Y here to support the Nebula Electronics uDigitV USB2.0 DVB-T receiver. | 153 | Say Y here to support the Nebula Electronics uDigitV USB2.0 DVB-T receiver. |
154 | 154 | ||
@@ -191,17 +191,17 @@ config DVB_USB_NOVA_T_USB2 | |||
191 | tristate "Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support" | 191 | tristate "Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support" |
192 | depends on DVB_USB | 192 | depends on DVB_USB |
193 | select DVB_DIB3000MC | 193 | select DVB_DIB3000MC |
194 | select DVB_PLL if !DVB_FE_CUSTOMISE | 194 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
195 | select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE | 195 | select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT |
196 | help | 196 | help |
197 | Say Y here to support the Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 receiver. | 197 | Say Y here to support the Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 receiver. |
198 | 198 | ||
199 | config DVB_USB_TTUSB2 | 199 | config DVB_USB_TTUSB2 |
200 | tristate "Pinnacle 400e DVB-S USB2.0 support" | 200 | tristate "Pinnacle 400e DVB-S USB2.0 support" |
201 | depends on DVB_USB | 201 | depends on DVB_USB |
202 | select DVB_TDA10086 if !DVB_FE_CUSTOMISE | 202 | select DVB_TDA10086 if MEDIA_SUBDRV_AUTOSELECT |
203 | select DVB_LNBP21 if !DVB_FE_CUSTOMISE | 203 | select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT |
204 | select DVB_TDA826X if !DVB_FE_CUSTOMISE | 204 | select DVB_TDA826X if MEDIA_SUBDRV_AUTOSELECT |
205 | help | 205 | help |
206 | Say Y here to support the Pinnacle 400e DVB-S USB2.0 receiver. The | 206 | Say Y here to support the Pinnacle 400e DVB-S USB2.0 receiver. The |
207 | firmware protocol used by this module is similar to the one used by the | 207 | firmware protocol used by this module is similar to the one used by the |
@@ -220,16 +220,16 @@ config DVB_USB_DTT200U | |||
220 | config DVB_USB_OPERA1 | 220 | config DVB_USB_OPERA1 |
221 | tristate "Opera1 DVB-S USB2.0 receiver" | 221 | tristate "Opera1 DVB-S USB2.0 receiver" |
222 | depends on DVB_USB | 222 | depends on DVB_USB |
223 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 223 | select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT |
224 | select DVB_PLL if !DVB_FE_CUSTOMISE | 224 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
225 | help | 225 | help |
226 | Say Y here to support the Opera DVB-S USB2.0 receiver. | 226 | Say Y here to support the Opera DVB-S USB2.0 receiver. |
227 | 227 | ||
228 | config DVB_USB_AF9005 | 228 | config DVB_USB_AF9005 |
229 | tristate "Afatech AF9005 DVB-T USB1.1 support" | 229 | tristate "Afatech AF9005 DVB-T USB1.1 support" |
230 | depends on DVB_USB && EXPERIMENTAL | 230 | depends on DVB_USB && EXPERIMENTAL |
231 | select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE | 231 | select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT |
232 | select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE | 232 | select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT |
233 | help | 233 | help |
234 | Say Y here to support the Afatech AF9005 based DVB-T USB1.1 receiver | 234 | Say Y here to support the Afatech AF9005 based DVB-T USB1.1 receiver |
235 | and the TerraTec Cinergy T USB XE (Rev.1) | 235 | and the TerraTec Cinergy T USB XE (Rev.1) |
@@ -245,9 +245,9 @@ config DVB_USB_PCTV452E | |||
245 | tristate "Pinnacle PCTV HDTV Pro USB device/TT Connect S2-3600" | 245 | tristate "Pinnacle PCTV HDTV Pro USB device/TT Connect S2-3600" |
246 | depends on DVB_USB | 246 | depends on DVB_USB |
247 | select TTPCI_EEPROM | 247 | select TTPCI_EEPROM |
248 | select DVB_LNBP22 if !DVB_FE_CUSTOMISE | 248 | select DVB_LNBP22 if MEDIA_SUBDRV_AUTOSELECT |
249 | select DVB_STB0899 if !DVB_FE_CUSTOMISE | 249 | select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT |
250 | select DVB_STB6100 if !DVB_FE_CUSTOMISE | 250 | select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT |
251 | help | 251 | help |
252 | Support for external USB adapter designed by Pinnacle, | 252 | Support for external USB adapter designed by Pinnacle, |
253 | shipped under the brand name 'PCTV HDTV Pro USB'. | 253 | shipped under the brand name 'PCTV HDTV Pro USB'. |
@@ -257,19 +257,19 @@ config DVB_USB_PCTV452E | |||
257 | config DVB_USB_DW2102 | 257 | config DVB_USB_DW2102 |
258 | tristate "DvbWorld & TeVii DVB-S/S2 USB2.0 support" | 258 | tristate "DvbWorld & TeVii DVB-S/S2 USB2.0 support" |
259 | depends on DVB_USB | 259 | depends on DVB_USB |
260 | select DVB_PLL if !DVB_FE_CUSTOMISE | 260 | select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT |
261 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 261 | select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT |
262 | select DVB_STV0288 if !DVB_FE_CUSTOMISE | 262 | select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT |
263 | select DVB_STB6000 if !DVB_FE_CUSTOMISE | 263 | select DVB_STB6000 if MEDIA_SUBDRV_AUTOSELECT |
264 | select DVB_CX24116 if !DVB_FE_CUSTOMISE | 264 | select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT |
265 | select DVB_SI21XX if !DVB_FE_CUSTOMISE | 265 | select DVB_SI21XX if MEDIA_SUBDRV_AUTOSELECT |
266 | select DVB_TDA10023 if !DVB_FE_CUSTOMISE | 266 | select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT |
267 | select DVB_MT312 if !DVB_FE_CUSTOMISE | 267 | select DVB_MT312 if MEDIA_SUBDRV_AUTOSELECT |
268 | select DVB_ZL10039 if !DVB_FE_CUSTOMISE | 268 | select DVB_ZL10039 if MEDIA_SUBDRV_AUTOSELECT |
269 | select DVB_DS3000 if !DVB_FE_CUSTOMISE | 269 | select DVB_DS3000 if MEDIA_SUBDRV_AUTOSELECT |
270 | select DVB_STB6100 if !DVB_FE_CUSTOMISE | 270 | select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT |
271 | select DVB_STV6110 if !DVB_FE_CUSTOMISE | 271 | select DVB_STV6110 if MEDIA_SUBDRV_AUTOSELECT |
272 | select DVB_STV0900 if !DVB_FE_CUSTOMISE | 272 | select DVB_STV0900 if MEDIA_SUBDRV_AUTOSELECT |
273 | help | 273 | help |
274 | Say Y here to support the DvbWorld, TeVii, Prof DVB-S/S2 USB2.0 | 274 | Say Y here to support the DvbWorld, TeVii, Prof DVB-S/S2 USB2.0 |
275 | receivers. | 275 | receivers. |
@@ -285,8 +285,8 @@ config DVB_USB_CINERGY_T2 | |||
285 | config DVB_USB_DTV5100 | 285 | config DVB_USB_DTV5100 |
286 | tristate "AME DTV-5100 USB2.0 DVB-T support" | 286 | tristate "AME DTV-5100 USB2.0 DVB-T support" |
287 | depends on DVB_USB | 287 | depends on DVB_USB |
288 | select DVB_ZL10353 if !DVB_FE_CUSTOMISE | 288 | select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT |
289 | select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE | 289 | select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT |
290 | help | 290 | help |
291 | Say Y here to support the AME DTV-5100 USB2.0 DVB-T receiver. | 291 | Say Y here to support the AME DTV-5100 USB2.0 DVB-T receiver. |
292 | 292 | ||
@@ -299,15 +299,15 @@ config DVB_USB_FRIIO | |||
299 | config DVB_USB_AZ6027 | 299 | config DVB_USB_AZ6027 |
300 | tristate "Azurewave DVB-S/S2 USB2.0 AZ6027 support" | 300 | tristate "Azurewave DVB-S/S2 USB2.0 AZ6027 support" |
301 | depends on DVB_USB | 301 | depends on DVB_USB |
302 | select DVB_STB0899 if !DVB_FE_CUSTOMISE | 302 | select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT |
303 | select DVB_STB6100 if !DVB_FE_CUSTOMISE | 303 | select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT |
304 | help | 304 | help |
305 | Say Y here to support the AZ6027 device | 305 | Say Y here to support the AZ6027 device |
306 | 306 | ||
307 | config DVB_USB_TECHNISAT_USB2 | 307 | config DVB_USB_TECHNISAT_USB2 |
308 | tristate "Technisat DVB-S/S2 USB2.0 support" | 308 | tristate "Technisat DVB-S/S2 USB2.0 support" |
309 | depends on DVB_USB | 309 | depends on DVB_USB |
310 | select DVB_STV090x if !DVB_FE_CUSTOMISE | 310 | select DVB_STV090x if MEDIA_SUBDRV_AUTOSELECT |
311 | select DVB_STV6110x if !DVB_FE_CUSTOMISE | 311 | select DVB_STV6110x if MEDIA_SUBDRV_AUTOSELECT |
312 | help | 312 | help |
313 | Say Y here to support the Technisat USB2 DVB-S/S2 device | 313 | Say Y here to support the Technisat USB2 DVB-S/S2 device |
diff --git a/drivers/media/usb/em28xx/Kconfig b/drivers/media/usb/em28xx/Kconfig index 928ef0d0429f..7a5bd61bd3bb 100644 --- a/drivers/media/usb/em28xx/Kconfig +++ b/drivers/media/usb/em28xx/Kconfig | |||
@@ -4,10 +4,10 @@ config VIDEO_EM28XX | |||
4 | select VIDEO_TUNER | 4 | select VIDEO_TUNER |
5 | select VIDEO_TVEEPROM | 5 | select VIDEO_TVEEPROM |
6 | select VIDEOBUF_VMALLOC | 6 | select VIDEOBUF_VMALLOC |
7 | select VIDEO_SAA711X if VIDEO_HELPER_CHIPS_AUTO | 7 | select VIDEO_SAA711X if MEDIA_SUBDRV_AUTOSELECT |
8 | select VIDEO_TVP5150 if VIDEO_HELPER_CHIPS_AUTO | 8 | select VIDEO_TVP5150 if MEDIA_SUBDRV_AUTOSELECT |
9 | select VIDEO_MSP3400 if VIDEO_HELPER_CHIPS_AUTO | 9 | select VIDEO_MSP3400 if MEDIA_SUBDRV_AUTOSELECT |
10 | select VIDEO_MT9V011 if VIDEO_HELPER_CHIPS_AUTO | 10 | select VIDEO_MT9V011 if MEDIA_SUBDRV_AUTOSELECT |
11 | 11 | ||
12 | ---help--- | 12 | ---help--- |
13 | This is a video4linux driver for Empia 28xx based TV cards. | 13 | This is a video4linux driver for Empia 28xx based TV cards. |
@@ -33,16 +33,16 @@ config VIDEO_EM28XX_ALSA | |||
33 | config VIDEO_EM28XX_DVB | 33 | config VIDEO_EM28XX_DVB |
34 | tristate "DVB/ATSC Support for em28xx based TV cards" | 34 | tristate "DVB/ATSC Support for em28xx based TV cards" |
35 | depends on VIDEO_EM28XX && DVB_CORE | 35 | depends on VIDEO_EM28XX && DVB_CORE |
36 | select DVB_LGDT330X if !DVB_FE_CUSTOMISE | 36 | select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT |
37 | select DVB_ZL10353 if !DVB_FE_CUSTOMISE | 37 | select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT |
38 | select DVB_TDA10023 if !DVB_FE_CUSTOMISE | 38 | select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT |
39 | select DVB_S921 if !DVB_FE_CUSTOMISE | 39 | select DVB_S921 if MEDIA_SUBDRV_AUTOSELECT |
40 | select DVB_DRXD if !DVB_FE_CUSTOMISE | 40 | select DVB_DRXD if MEDIA_SUBDRV_AUTOSELECT |
41 | select DVB_CXD2820R if !DVB_FE_CUSTOMISE | 41 | select DVB_CXD2820R if MEDIA_SUBDRV_AUTOSELECT |
42 | select DVB_DRXK if !DVB_FE_CUSTOMISE | 42 | select DVB_DRXK if MEDIA_SUBDRV_AUTOSELECT |
43 | select DVB_TDA18271C2DD if !DVB_FE_CUSTOMISE | 43 | select DVB_TDA18271C2DD if MEDIA_SUBDRV_AUTOSELECT |
44 | select DVB_TDA10071 if !DVB_FE_CUSTOMISE | 44 | select DVB_TDA10071 if MEDIA_SUBDRV_AUTOSELECT |
45 | select DVB_A8293 if !DVB_FE_CUSTOMISE | 45 | select DVB_A8293 if MEDIA_SUBDRV_AUTOSELECT |
46 | select VIDEOBUF_DVB | 46 | select VIDEOBUF_DVB |
47 | ---help--- | 47 | ---help--- |
48 | This adds support for DVB cards based on the | 48 | This adds support for DVB cards based on the |
diff --git a/drivers/media/usb/pvrusb2/Kconfig b/drivers/media/usb/pvrusb2/Kconfig index 25e412ecad2c..32b11c15bb1a 100644 --- a/drivers/media/usb/pvrusb2/Kconfig +++ b/drivers/media/usb/pvrusb2/Kconfig | |||
@@ -36,13 +36,13 @@ config VIDEO_PVRUSB2_DVB | |||
36 | bool "pvrusb2 ATSC/DVB support (EXPERIMENTAL)" | 36 | bool "pvrusb2 ATSC/DVB support (EXPERIMENTAL)" |
37 | default y | 37 | default y |
38 | depends on VIDEO_PVRUSB2 && DVB_CORE && EXPERIMENTAL | 38 | depends on VIDEO_PVRUSB2 && DVB_CORE && EXPERIMENTAL |
39 | select DVB_LGDT330X if !DVB_FE_CUSTOMISE | 39 | select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT |
40 | select DVB_S5H1409 if !DVB_FE_CUSTOMISE | 40 | select DVB_S5H1409 if MEDIA_SUBDRV_AUTOSELECT |
41 | select DVB_S5H1411 if !DVB_FE_CUSTOMISE | 41 | select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT |
42 | select DVB_TDA10048 if !DVB_FE_CUSTOMISE | 42 | select DVB_TDA10048 if MEDIA_SUBDRV_AUTOSELECT |
43 | select MEDIA_TUNER_TDA18271 if !MEDIA_TUNER_CUSTOMISE | 43 | select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT |
44 | select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE | 44 | select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT |
45 | select MEDIA_TUNER_TDA8290 if !MEDIA_TUNER_CUSTOMISE | 45 | select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT |
46 | ---help--- | 46 | ---help--- |
47 | 47 | ||
48 | This option enables a DVB interface for the pvrusb2 driver. | 48 | This option enables a DVB interface for the pvrusb2 driver. |
diff --git a/drivers/media/usb/ttusb-budget/Kconfig b/drivers/media/usb/ttusb-budget/Kconfig index 2663ae39b886..97bad7da689c 100644 --- a/drivers/media/usb/ttusb-budget/Kconfig +++ b/drivers/media/usb/ttusb-budget/Kconfig | |||
@@ -1,13 +1,13 @@ | |||
1 | config DVB_TTUSB_BUDGET | 1 | config DVB_TTUSB_BUDGET |
2 | tristate "Technotrend/Hauppauge Nova-USB devices" | 2 | tristate "Technotrend/Hauppauge Nova-USB devices" |
3 | depends on DVB_CORE && USB && I2C && PCI | 3 | depends on DVB_CORE && USB && I2C && PCI |
4 | select DVB_CX22700 if !DVB_FE_CUSTOMISE | 4 | select DVB_CX22700 if MEDIA_SUBDRV_AUTOSELECT |
5 | select DVB_TDA1004X if !DVB_FE_CUSTOMISE | 5 | select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT |
6 | select DVB_VES1820 if !DVB_FE_CUSTOMISE | 6 | select DVB_VES1820 if MEDIA_SUBDRV_AUTOSELECT |
7 | select DVB_TDA8083 if !DVB_FE_CUSTOMISE | 7 | select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT |
8 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 8 | select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT |
9 | select DVB_STV0297 if !DVB_FE_CUSTOMISE | 9 | select DVB_STV0297 if MEDIA_SUBDRV_AUTOSELECT |
10 | select DVB_LNBP21 if !DVB_FE_CUSTOMISE | 10 | select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT |
11 | help | 11 | help |
12 | Support for external USB adapters designed by Technotrend and | 12 | Support for external USB adapters designed by Technotrend and |
13 | produced by Hauppauge, shipped under the brand name 'Nova-USB'. | 13 | produced by Hauppauge, shipped under the brand name 'Nova-USB'. |
diff --git a/drivers/media/usb/usbvision/Kconfig b/drivers/media/usb/usbvision/Kconfig index fc24ef05b3f3..6b6afc5d8f7e 100644 --- a/drivers/media/usb/usbvision/Kconfig +++ b/drivers/media/usb/usbvision/Kconfig | |||
@@ -2,7 +2,7 @@ config VIDEO_USBVISION | |||
2 | tristate "USB video devices based on Nogatech NT1003/1004/1005" | 2 | tristate "USB video devices based on Nogatech NT1003/1004/1005" |
3 | depends on I2C && VIDEO_V4L2 | 3 | depends on I2C && VIDEO_V4L2 |
4 | select VIDEO_TUNER | 4 | select VIDEO_TUNER |
5 | select VIDEO_SAA711X if VIDEO_HELPER_CHIPS_AUTO | 5 | select VIDEO_SAA711X if MEDIA_SUBDRV_AUTOSELECT |
6 | ---help--- | 6 | ---help--- |
7 | There are more than 50 different USB video devices based on | 7 | There are more than 50 different USB video devices based on |
8 | NT1003/1004/1005 USB Bridges. This driver enables using those | 8 | NT1003/1004/1005 USB Bridges. This driver enables using those |