Merge branch 'hugepage-fallbacks' (hugepatch patches from David Rientjes)
[linux-2.6-block.git] / drivers / media / dvb-frontends / Kconfig
CommitLineData
4fa4ef39
EG
1comment "DVB Frontend drivers hidden by 'Autoselect ancillary drivers'"
2 depends on MEDIA_HIDE_ANCILLARY_SUBDRV
3
4609bdd9 4menu "Customise DVB Frontends"
4fa4ef39 5 visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
4609bdd9 6
e50e8e33
MA
7comment "Multistandard (satellite) frontends"
8 depends on DVB_CORE
9
10config DVB_STB0899
11 tristate "STB0899 based"
6199ceef 12 depends on DVB_CORE && I2C
fccea74f 13 default m if !MEDIA_SUBDRV_AUTOSELECT
e50e8e33
MA
14 help
15 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
16 to support this demodulator based frontends
17
040dcc3e
MA
18config DVB_STB6100
19 tristate "STB6100 based tuners"
6199ceef 20 depends on DVB_CORE && I2C
fccea74f 21 default m if !MEDIA_SUBDRV_AUTOSELECT
040dcc3e
MA
22 help
23 A Silicon tuner from ST used in conjunction with the STB0899
24 demodulator. Say Y when you want to support this tuner.
25
e415c689
MA
26config DVB_STV090x
27 tristate "STV0900/STV0903(A/B) based"
28 depends on DVB_CORE && I2C
fccea74f 29 default m if !MEDIA_SUBDRV_AUTOSELECT
e415c689
MA
30 help
31 DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
32 Say Y when you want to support these frontends.
33
cd21b334
DS
34config DVB_STV0910
35 tristate "STV0910 based"
36 depends on DVB_CORE && I2C
37 default m if !MEDIA_SUBDRV_AUTOSELECT
38 help
39 ST STV0910 DVB-S/S2 demodulator driver.
40
41 Say Y when you want to support these frontends.
42
e415c689
MA
43config DVB_STV6110x
44 tristate "STV6110/(A) based tuners"
45 depends on DVB_CORE && I2C
fccea74f 46 default m if !MEDIA_SUBDRV_AUTOSELECT
e415c689
MA
47 help
48 A Silicon tuner that supports DVB-S and DVB-S2 modes
49
44173fda
DS
50config DVB_STV6111
51 tristate "STV6111 based tuners"
52 depends on DVB_CORE && I2C
53 default m if !MEDIA_SUBDRV_AUTOSELECT
54 help
55 A Silicon tuner that supports DVB-S and DVB-S2 modes
56
57 Say Y when you want to support these frontends.
58
3c4e0415
DS
59config DVB_MXL5XX
60 tristate "MaxLinear MxL5xx based tuner-demodulators"
61 depends on DVB_CORE && I2C
62 default m if !MEDIA_SUBDRV_AUTOSELECT
63 help
64 MaxLinear MxL5xx family of DVB-S/S2 tuners/demodulators.
65
66 Say Y when you want to support these frontends.
67
395d00d1 68config DVB_M88DS3103
7978b8a1 69 tristate "Montage Technology M88DS3103"
44b9055b 70 depends on DVB_CORE && I2C && I2C_MUX
478932b1 71 select REGMAP_I2C
395d00d1
AP
72 default m if !MEDIA_SUBDRV_AUTOSELECT
73 help
74 Say Y when you want to support this frontend.
75
f678c3b6
OE
76comment "Multistandard (cable + terrestrial) frontends"
77 depends on DVB_CORE
78
79config DVB_DRXK
80 tristate "Micronas DRXK based"
81 depends on DVB_CORE && I2C
fccea74f 82 default m if !MEDIA_SUBDRV_AUTOSELECT
f678c3b6
OE
83 help
84 Micronas DRX-K DVB-C/T demodulator.
85
86 Say Y when you want to support this frontend.
87
88config DVB_TDA18271C2DD
89 tristate "NXP TDA18271C2 silicon tuner"
90 depends on DVB_CORE && I2C
fccea74f 91 default m if !MEDIA_SUBDRV_AUTOSELECT
f678c3b6
OE
92 help
93 NXP TDA18271 silicon tuner.
94
95 Say Y when you want to support this tuner.
96
3e54a169
MS
97config DVB_SI2165
98 tristate "Silicon Labs si2165 based"
99 depends on DVB_CORE && I2C
e3ea5e94 100 select REGMAP_I2C
3e54a169
MS
101 default m if !MEDIA_SUBDRV_AUTOSELECT
102 help
103 A DVB-C/T demodulator.
104
105 Say Y when you want to support this frontend.
106
94d0eaa4
AP
107config DVB_MN88472
108 tristate "Panasonic MN88472"
109 depends on DVB_CORE && I2C
110 select REGMAP_I2C
111 default m if !MEDIA_SUBDRV_AUTOSELECT
112 help
113 Say Y when you want to support this frontend.
114
877ba50b
AP
115config DVB_MN88473
116 tristate "Panasonic MN88473"
117 depends on DVB_CORE && I2C
118 select REGMAP_I2C
119 default m if !MEDIA_SUBDRV_AUTOSELECT
120 help
121 Say Y when you want to support this frontend.
122
1da177e4
LT
123comment "DVB-S (satellite) frontends"
124 depends on DVB_CORE
125
df7aaaf3
MCC
126config DVB_CX24110
127 tristate "Conexant CX24110 based"
17aafcc6 128 depends on DVB_CORE && I2C
fccea74f 129 default m if !MEDIA_SUBDRV_AUTOSELECT
1da177e4
LT
130 help
131 A DVB-S tuner module. Say Y when you want to support this frontend.
132
df7aaaf3
MCC
133config DVB_CX24123
134 tristate "Conexant CX24123 based"
17aafcc6 135 depends on DVB_CORE && I2C
fccea74f 136 default m if !MEDIA_SUBDRV_AUTOSELECT
0b3f5a57 137 help
1da177e4 138 A DVB-S tuner module. Say Y when you want to support this frontend.
b79cb653 139
df7aaaf3 140config DVB_MT312
e4671b6b 141 tristate "Zarlink VP310/MT312/ZL10313 based"
df7aaaf3 142 depends on DVB_CORE && I2C
fccea74f 143 default m if !MEDIA_SUBDRV_AUTOSELECT
df7aaaf3
MCC
144 help
145 A DVB-S tuner module. Say Y when you want to support this frontend.
146
68b3289f
MS
147config DVB_ZL10036
148 tristate "Zarlink ZL10036 silicon tuner"
149 depends on DVB_CORE && I2C
fccea74f 150 default m if !MEDIA_SUBDRV_AUTOSELECT
68b3289f
MS
151 help
152 A DVB-S tuner module. Say Y when you want to support this frontend.
153
2ccf5a99
IL
154config DVB_ZL10039
155 tristate "Zarlink ZL10039 silicon tuner"
156 depends on DVB_CORE && I2C
fccea74f 157 default m if !MEDIA_SUBDRV_AUTOSELECT
2ccf5a99
IL
158 help
159 A DVB-S tuner module. Say Y when you want to support this frontend.
160
df7aaaf3
MCC
161config DVB_S5H1420
162 tristate "Samsung S5H1420 based"
163 depends on DVB_CORE && I2C
fccea74f 164 default m if !MEDIA_SUBDRV_AUTOSELECT
df7aaaf3
MCC
165 help
166 A DVB-S tuner module. Say Y when you want to support this frontend.
167
e4aab64c
IL
168config DVB_STV0288
169 tristate "ST STV0288 based"
170 depends on DVB_CORE && I2C
fccea74f 171 default m if !MEDIA_SUBDRV_AUTOSELECT
e4aab64c
IL
172 help
173 A DVB-S tuner module. Say Y when you want to support this frontend.
174
175config DVB_STB6000
176 tristate "ST STB6000 silicon tuner"
177 depends on DVB_CORE && I2C
fccea74f 178 default m if !MEDIA_SUBDRV_AUTOSELECT
561b29e4 179 help
e4aab64c
IL
180 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
181
df7aaaf3
MCC
182config DVB_STV0299
183 tristate "ST STV0299 based"
17aafcc6 184 depends on DVB_CORE && I2C
fccea74f 185 default m if !MEDIA_SUBDRV_AUTOSELECT
b79cb653
ST
186 help
187 A DVB-S tuner module. Say Y when you want to support this frontend.
0b3f5a57 188
47220bc1
IL
189config DVB_STV6110
190 tristate "ST STV6110 silicon tuner"
191 depends on DVB_CORE && I2C
fccea74f 192 default m if !MEDIA_SUBDRV_AUTOSELECT
561b29e4 193 help
47220bc1
IL
194 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
195
ce45264e
IL
196config DVB_STV0900
197 tristate "ST STV0900 based"
198 depends on DVB_CORE && I2C
fccea74f 199 default m if !MEDIA_SUBDRV_AUTOSELECT
ce45264e
IL
200 help
201 A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
202
1da177e4
LT
203config DVB_TDA8083
204 tristate "Philips TDA8083 based"
17aafcc6 205 depends on DVB_CORE && I2C
fccea74f 206 default m if !MEDIA_SUBDRV_AUTOSELECT
1da177e4
LT
207 help
208 A DVB-S tuner module. Say Y when you want to support this frontend.
209
df7aaaf3
MCC
210config DVB_TDA10086
211 tristate "Philips TDA10086 based"
17aafcc6 212 depends on DVB_CORE && I2C
fccea74f 213 default m if !MEDIA_SUBDRV_AUTOSELECT
1da177e4
LT
214 help
215 A DVB-S tuner module. Say Y when you want to support this frontend.
216
654dbad4
MA
217config DVB_TDA8261
218 tristate "Philips TDA8261 based"
219 depends on DVB_CORE && I2C
fccea74f 220 default m if !MEDIA_SUBDRV_AUTOSELECT
654dbad4
MA
221 help
222 A DVB-S tuner module. Say Y when you want to support this frontend.
223
1da177e4
LT
224config DVB_VES1X93
225 tristate "VLSI VES1893 or VES1993 based"
17aafcc6 226 depends on DVB_CORE && I2C
fccea74f 227 default m if !MEDIA_SUBDRV_AUTOSELECT
1da177e4
LT
228 help
229 A DVB-S tuner module. Say Y when you want to support this frontend.
230
df7aaaf3
MCC
231config DVB_TUNER_ITD1000
232 tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
17aafcc6 233 depends on DVB_CORE && I2C
fccea74f 234 default m if !MEDIA_SUBDRV_AUTOSELECT
96bf2f2b
AQ
235 help
236 A DVB-S tuner module. Say Y when you want to support this frontend.
237
4c48ae8e
PB
238config DVB_TUNER_CX24113
239 tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
240 depends on DVB_CORE && I2C
fccea74f 241 default m if !MEDIA_SUBDRV_AUTOSELECT
4c48ae8e
PB
242 help
243 A DVB-S tuner module. Say Y when you want to support this frontend.
244
245
df7aaaf3
MCC
246config DVB_TDA826X
247 tristate "Philips TDA826X silicon tuner"
17aafcc6 248 depends on DVB_CORE && I2C
fccea74f 249 default m if !MEDIA_SUBDRV_AUTOSELECT
6bca3580 250 help
df7aaaf3
MCC
251 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
252
253config DVB_TUA6100
254 tristate "Infineon TUA6100 PLL"
255 depends on DVB_CORE && I2C
fccea74f 256 default m if !MEDIA_SUBDRV_AUTOSELECT
df7aaaf3
MCC
257 help
258 A DVB-S PLL chip.
6bca3580 259
0d46748c
ST
260config DVB_CX24116
261 tristate "Conexant CX24116 based"
262 depends on DVB_CORE && I2C
fccea74f 263 default m if !MEDIA_SUBDRV_AUTOSELECT
0d46748c
ST
264 help
265 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
266
0d788680
LA
267config DVB_CX24117
268 tristate "Conexant CX24117 based"
269 depends on DVB_CORE && I2C
270 default m if !MEDIA_SUBDRV_AUTOSELECT
271 help
272 A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
273
5afc9a25
JD
274config DVB_CX24120
275 tristate "Conexant CX24120 based"
276 depends on DVB_CORE && I2C
277 default m if !MEDIA_SUBDRV_AUTOSELECT
278 help
cd20c596 279 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
5afc9a25 280
04ad28c9
IL
281config DVB_SI21XX
282 tristate "Silicon Labs SI21XX based"
283 depends on DVB_CORE && I2C
fccea74f 284 default m if !MEDIA_SUBDRV_AUTOSELECT
04ad28c9
IL
285 help
286 A DVB-S tuner module. Say Y when you want to support this frontend.
287
6fef4fc7
KD
288config DVB_TS2020
289 tristate "Montage Tehnology TS2020 based tuners"
cdeb1755 290 depends on DVB_CORE && I2C
f158cbce 291 select REGMAP_I2C
d65fcbb0 292 default m if !MEDIA_SUBDRV_AUTOSELECT
6fef4fc7
KD
293 help
294 A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
295
09ea33e5
IL
296config DVB_DS3000
297 tristate "Montage Tehnology DS3000 based"
298 depends on DVB_CORE && I2C
fccea74f 299 default m if !MEDIA_SUBDRV_AUTOSELECT
09ea33e5
IL
300 help
301 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
302
8873c61f
MA
303config DVB_MB86A16
304 tristate "Fujitsu MB86A16 based"
305 depends on DVB_CORE && I2C
fccea74f 306 default m if !MEDIA_SUBDRV_AUTOSELECT
8873c61f
MA
307 help
308 A DVB-S/DSS Direct Conversion reveiver.
309 Say Y when you want to support this frontend.
310
de8e4203
AP
311config DVB_TDA10071
312 tristate "NXP TDA10071"
313 depends on DVB_CORE && I2C
b046d3ad 314 select REGMAP_I2C
fccea74f 315 default m if !MEDIA_SUBDRV_AUTOSELECT
de8e4203
AP
316 help
317 Say Y when you want to support this frontend.
318
1da177e4
LT
319comment "DVB-T (terrestrial) frontends"
320 depends on DVB_CORE
321
322config DVB_SP8870
50c25fff 323 tristate "Spase sp8870 based"
445c2714 324 depends on DVB_CORE && I2C
fccea74f 325 default m if !MEDIA_SUBDRV_AUTOSELECT
1da177e4 326 help
50c25fff 327 A DVB-T tuner module. Say Y when you want to support this frontend.
1da177e4
LT
328
329 This driver needs external firmware. Please use the command
fe63a1a6 330 "<kerneldir>/scripts/get_dvb_firmware sp8870" to