• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1menu "Customise DVB Frontends"
2	depends on DVB_CORE
3
4config DVB_FE_CUSTOMISE
5	bool "Customise the frontend modules to build"
6	default N
7	help
8	  This allows the user to deselect frontend drivers unnecessary
9	  for their hardware from the build. Use this option with care
10	  as deselecting frontends which are in fact necessary will result
11	  in DVB devices which cannot be tuned due to lack of driver support.
12
13	  If unsure say N.
14
15comment "Multistandard (satellite) frontends"
16	depends on DVB_CORE
17
18config DVB_STB0899
19	tristate "STB0899 based"
20	depends on DVB_CORE && I2C
21	default m if DVB_FE_CUSTOMISE
22	help
23	  A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
24	  to support this demodulator based frontends
25
26config DVB_STB6100
27	tristate "STB6100 based tuners"
28	depends on DVB_CORE && I2C
29	default m if DVB_FE_CUSTOMISE
30	help
31	  A Silicon tuner from ST used in conjunction with the STB0899
32	  demodulator. Say Y when you want to support this tuner.
33
34comment "DVB-S (satellite) frontends"
35	depends on DVB_CORE
36
37config DVB_CX24110
38	tristate "Conexant CX24110 based"
39	depends on DVB_CORE && I2C
40	default m if DVB_FE_CUSTOMISE
41	help
42	  A DVB-S tuner module. Say Y when you want to support this frontend.
43
44config DVB_CX24123
45	tristate "Conexant CX24123 based"
46	depends on DVB_CORE && I2C
47	default m if DVB_FE_CUSTOMISE
48	help
49	  A DVB-S tuner module. Say Y when you want to support this frontend.
50
51config DVB_MT312
52	tristate "Zarlink VP310/MT312/ZL10313 based"
53	depends on DVB_CORE && I2C
54	default m if DVB_FE_CUSTOMISE
55	help
56	  A DVB-S tuner module. Say Y when you want to support this frontend.
57
58config DVB_S5H1420
59	tristate "Samsung S5H1420 based"
60	depends on DVB_CORE && I2C
61	default m if DVB_FE_CUSTOMISE
62	help
63	  A DVB-S tuner module. Say Y when you want to support this frontend.
64
65config DVB_STV0288
66	tristate "ST STV0288 based"
67	depends on DVB_CORE && I2C
68	default m if DVB_FE_CUSTOMISE
69	help
70	  A DVB-S tuner module. Say Y when you want to support this frontend.
71
72config DVB_STB6000
73	tristate "ST STB6000 silicon tuner"
74	depends on DVB_CORE && I2C
75	default m if DVB_FE_CUSTOMISE
76	  help
77	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
78
79config DVB_STV0299
80	tristate "ST STV0299 based"
81	depends on DVB_CORE && I2C
82	default m if DVB_FE_CUSTOMISE
83	help
84	  A DVB-S tuner module. Say Y when you want to support this frontend.
85
86config DVB_TDA8083
87	tristate "Philips TDA8083 based"
88	depends on DVB_CORE && I2C
89	default m if DVB_FE_CUSTOMISE
90	help
91	  A DVB-S tuner module. Say Y when you want to support this frontend.
92
93config DVB_TDA10086
94	tristate "Philips TDA10086 based"
95	depends on DVB_CORE && I2C
96	default m if DVB_FE_CUSTOMISE
97	help
98	  A DVB-S tuner module. Say Y when you want to support this frontend.
99
100config DVB_TDA8261
101	tristate "Philips TDA8261 based"
102	depends on DVB_CORE && I2C
103	default m if DVB_FE_CUSTOMISE
104	help
105	  A DVB-S tuner module. Say Y when you want to support this frontend.
106
107config DVB_VES1X93
108	tristate "VLSI VES1893 or VES1993 based"
109	depends on DVB_CORE && I2C
110	default m if DVB_FE_CUSTOMISE
111	help
112	  A DVB-S tuner module. Say Y when you want to support this frontend.
113
114config DVB_TUNER_ITD1000
115	tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
116	depends on DVB_CORE && I2C
117	default m if DVB_FE_CUSTOMISE
118	help
119	  A DVB-S tuner module. Say Y when you want to support this frontend.
120
121config DVB_TUNER_CX24113
122	tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
123	depends on DVB_CORE && I2C
124	default m if DVB_FE_CUSTOMISE
125	help
126	  A DVB-S tuner module. Say Y when you want to support this frontend.
127
128
129config DVB_TDA826X
130	tristate "Philips TDA826X silicon tuner"
131	depends on DVB_CORE && I2C
132	default m if DVB_FE_CUSTOMISE
133	help
134	  A DVB-S silicon tuner module. Say Y when you want to support this tuner.
135
136config DVB_TUA6100
137	tristate "Infineon TUA6100 PLL"
138	depends on DVB_CORE && I2C
139	default m if DVB_FE_CUSTOMISE
140	help
141	  A DVB-S PLL chip.
142
143config DVB_CX24116
144	tristate "Conexant CX24116 based"
145	depends on DVB_CORE && I2C
146	default m if DVB_FE_CUSTOMISE
147	help
148	  A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
149
150config DVB_SI21XX
151	tristate "Silicon Labs SI21XX based"
152	depends on DVB_CORE && I2C
153	default m if DVB_FE_CUSTOMISE
154	help
155	  A DVB-S tuner module. Say Y when you want to support this frontend.
156
157comment "DVB-T (terrestrial) frontends"
158	depends on DVB_CORE
159
160config DVB_SP8870
161	tristate "Spase sp8870 based"
162	depends on DVB_CORE && I2C
163	default m if DVB_FE_CUSTOMISE
164	help
165	  A DVB-T tuner module. Say Y when you want to support this frontend.
166
167	  This driver needs external firmware. Please use the command
168	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
169	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
170	  or /lib/firmware (depending on configuration of firmware hotplug).
171
172config DVB_SP887X
173	tristate "Spase sp887x based"
174	depends on DVB_CORE && I2C
175	default m if DVB_FE_CUSTOMISE
176	help
177	  A DVB-T tuner module. Say Y when you want to support this frontend.
178
179	  This driver needs external firmware. Please use the command
180	  "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
181	  download/extract it, and then copy it to /usr/lib/hotplug/firmware
182	  or /lib/firmware (depending on configuration of firmware hotplug).
183
184config DVB_CX22700
185	tristate "Conexant CX22700 based"
186	depends on DVB_CORE && I2C
187	default m if DVB_FE_CUSTOMISE
188	help
189	  A DVB-T tuner module. Say Y when you want to support this frontend.
190
191config DVB_CX22702
192	tristate "Conexant cx22702 demodulator (OFDM)"
193	depends on DVB_CORE && I2C
194	default m if DVB_FE_CUSTOMISE
195	help
196	  A DVB-T tuner module. Say Y when you want to support this frontend.
197
198config DVB_DRX397XD
199	tristate "Micronas DRX3975D/DRX3977D based"
200	depends on DVB_CORE && I2C
201	default m if DVB_FE_CUSTOMISE
202	help
203	  A DVB-T tuner module. Say Y when you want to support this frontend.
204
205	  TODO:
206	  This driver needs external firmware. Please use the command
207	  "<kerneldir>/Documentation/dvb/get_dvb_firmware drx397xD" to
208	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
209	  or /lib/firmware (depending on configuration of firmware hotplug).
210
211config DVB_L64781
212	tristate "LSI L64781"
213	depends on DVB_CORE && I2C
214	default m if DVB_FE_CUSTOMISE
215	help
216	  A DVB-T tuner module. Say Y when you want to support this frontend.
217
218config DVB_TDA1004X
219	tristate "Philips TDA10045H/TDA10046H based"
220	depends on DVB_CORE && I2C
221	default m if DVB_FE_CUSTOMISE
222	help
223	  A DVB-T tuner module. Say Y when you want to support this frontend.
224
225	  This driver needs external firmware. Please use the commands
226	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
227	  "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
228	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
229	  or /lib/firmware (depending on configuration of firmware hotplug).
230
231config DVB_NXT6000
232	tristate "NxtWave Communications NXT6000 based"
233	depends on DVB_CORE && I2C
234	default m if DVB_FE_CUSTOMISE
235	help
236	  A DVB-T tuner module. Say Y when you want to support this frontend.
237
238config DVB_MT352
239	tristate "Zarlink MT352 based"
240	depends on DVB_CORE && I2C
241	default m if DVB_FE_CUSTOMISE
242	help
243	  A DVB-T tuner module. Say Y when you want to support this frontend.
244
245config DVB_ZL10353
246	tristate "Zarlink ZL10353 based"
247	depends on DVB_CORE && I2C
248	default m if DVB_FE_CUSTOMISE
249	help
250	  A DVB-T tuner module. Say Y when you want to support this frontend.
251
252config DVB_DIB3000MB
253	tristate "DiBcom 3000M-B"
254	depends on DVB_CORE && I2C
255	default m if DVB_FE_CUSTOMISE
256	help
257	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
258	  to support this frontend.
259
260config DVB_DIB3000MC
261	tristate "DiBcom 3000P/M-C"
262	depends on DVB_CORE && I2C
263	default m if DVB_FE_CUSTOMISE
264	help
265	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
266	  to support this frontend.
267
268config DVB_DIB7000M
269	tristate "DiBcom 7000MA/MB/PA/PB/MC"
270	depends on DVB_CORE && I2C
271	default m if DVB_FE_CUSTOMISE
272	help
273	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
274	  to support this frontend.
275
276config DVB_DIB7000P
277	tristate "DiBcom 7000PC"
278	depends on DVB_CORE && I2C
279	default m if DVB_FE_CUSTOMISE
280	help
281	  A DVB-T tuner module. Designed for mobile usage. Say Y when you want
282	  to support this frontend.
283
284config DVB_TDA10048
285	tristate "Philips TDA10048HN based"
286	depends on DVB_CORE && I2C
287	default m if DVB_FE_CUSTOMISE
288	help
289	  A DVB-T tuner module. Say Y when you want to support this frontend.
290
291comment "DVB-C (cable) frontends"
292	depends on DVB_CORE
293
294config DVB_VES1820
295	tristate "VLSI VES1820 based"
296	depends on DVB_CORE && I2C
297	default m if DVB_FE_CUSTOMISE
298	help
299	  A DVB-C tuner module. Say Y when you want to support this frontend.
300
301config DVB_TDA10021
302	tristate "Philips TDA10021 based"
303	depends on DVB_CORE && I2C
304	default m if DVB_FE_CUSTOMISE
305	help
306	  A DVB-C tuner module. Say Y when you want to support this frontend.
307
308config DVB_TDA10023
309	tristate "Philips TDA10023 based"
310	depends on DVB_CORE && I2C
311	default m if DVB_FE_CUSTOMISE
312	help
313	  A DVB-C tuner module. Say Y when you want to support this frontend.
314
315config DVB_STV0297
316	tristate "ST STV0297 based"
317	depends on DVB_CORE && I2C
318	default m if DVB_FE_CUSTOMISE
319	help
320	  A DVB-C tuner module. Say Y when you want to support this frontend.
321
322comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
323	depends on DVB_CORE
324
325config DVB_NXT200X
326	tristate "NxtWave Communications NXT2002/NXT2004 based"
327	depends on DVB_CORE && I2C
328	default m if DVB_FE_CUSTOMISE
329	help
330	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
331	  to support this frontend.
332
333	  This driver needs external firmware. Please use the commands
334	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
335	  "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
336	  download/extract them, and then copy them to /usr/lib/hotplug/firmware
337	  or /lib/firmware (depending on configuration of firmware hotplug).
338
339config DVB_OR51211
340	tristate "Oren OR51211 based"
341	depends on DVB_CORE && I2C
342	default m if DVB_FE_CUSTOMISE
343	help
344	  An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
345
346	  This driver needs external firmware. Please use the command
347	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
348	  download it, and then copy it to /usr/lib/hotplug/firmware
349	  or /lib/firmware (depending on configuration of firmware hotplug).
350
351config DVB_OR51132
352	tristate "Oren OR51132 based"
353	depends on DVB_CORE && I2C
354	default m if DVB_FE_CUSTOMISE
355	help
356	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
357	  to support this frontend.
358
359	  This driver needs external firmware. Please use the commands
360	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
361	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
362	  download firmwares for 8VSB and QAM64/256, respectively. Copy them to
363	  /usr/lib/hotplug/firmware or /lib/firmware (depending on
364	  configuration of firmware hotplug).
365
366config DVB_BCM3510
367	tristate "Broadcom BCM3510"
368	depends on DVB_CORE && I2C
369	default m if DVB_FE_CUSTOMISE
370	help
371	  An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
372	  support this frontend.
373
374config DVB_LGDT330X
375	tristate "LG Electronics LGDT3302/LGDT3303 based"
376	depends on DVB_CORE && I2C
377	default m if DVB_FE_CUSTOMISE
378	help
379	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
380	  to support this frontend.
381
382config DVB_LGDT3304
383	tristate "LG Electronics LGDT3304"
384	depends on DVB_CORE && I2C
385	default m if DVB_FE_CUSTOMISE
386	help
387	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
388	  to support this frontend.
389
390config DVB_S5H1409
391	tristate "Samsung S5H1409 based"
392	depends on DVB_CORE && I2C
393	default m if DVB_FE_CUSTOMISE
394	help
395	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
396	  to support this frontend.
397
398config DVB_AU8522
399	tristate "Auvitek AU8522 based"
400	depends on DVB_CORE && I2C
401	default m if DVB_FE_CUSTOMISE
402	help
403	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
404	  to support this frontend.
405
406config DVB_S5H1411
407	tristate "Samsung S5H1411 based"
408	depends on DVB_CORE && I2C
409	default m if DVB_FE_CUSTOMISE
410	help
411	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
412	  to support this frontend.
413
414comment "ISDB-T (terrestrial) frontends"
415	depends on DVB_CORE
416
417config DVB_S921
418	tristate "Sharp S921 tuner"
419	depends on DVB_CORE && I2C
420	default m if DVB_FE_CUSTOMISE
421	help
422	  AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
423	  Say Y when you want to support this frontend.
424
425comment "Digital terrestrial only tuners/PLL"
426	depends on DVB_CORE
427
428config DVB_PLL
429	tristate "Generic I2C PLL based tuners"
430	depends on DVB_CORE && I2C
431	default m if DVB_FE_CUSTOMISE
432	help
433	  This module drives a number of tuners based on PLL chips with a
434	  common I2C interface. Say Y when you want to support these tuners.
435
436config DVB_TUNER_DIB0070
437	tristate "DiBcom DiB0070 silicon base-band tuner"
438	depends on I2C
439	default m if DVB_FE_CUSTOMISE
440	help
441	  A driver for the silicon baseband tuner DiB0070 from DiBcom.
442	  This device is only used inside a SiP called togther with a
443	  demodulator for now.
444
445comment "SEC control devices for DVB-S"
446	depends on DVB_CORE
447
448config DVB_LNBP21
449	tristate "LNBP21 SEC controller"
450	depends on DVB_CORE && I2C
451	default m if DVB_FE_CUSTOMISE
452	help
453	  An SEC control chip.
454
455config DVB_ISL6405
456	tristate "ISL6405 SEC controller"
457	depends on DVB_CORE && I2C
458	default m if DVB_FE_CUSTOMISE
459	help
460	  An SEC control chip.
461
462config DVB_ISL6421
463	tristate "ISL6421 SEC controller"
464	depends on DVB_CORE && I2C
465	default m if DVB_FE_CUSTOMISE
466	help
467	  An SEC control chip.
468
469config DVB_LGS8GL5
470	tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
471	depends on DVB_CORE && I2C
472	default m if DVB_FE_CUSTOMISE
473	help
474	  A DMB-TH tuner module. Say Y when you want to support this frontend.
475
476comment "Tools to develop new frontends"
477
478config DVB_DUMMY_FE
479	tristate "Dummy frontend driver"
480	default n
481
482config DVB_AF9013
483	tristate "Afatech AF9013 demodulator"
484	depends on DVB_CORE && I2C
485	default m if DVB_FE_CUSTOMISE
486	help
487	  Say Y when you want to support this frontend.
488endmenu
489