2 tristate "Support for various USB DVB devices"
3 depends on DVB_CORE && USB && I2C && RC_CORE
5 By enabling this you will be able to choose the various supported
6 USB1.1 and USB2.0 DVB devices.
8 Almost every USB device needs a firmware, please look into
9 <file:Documentation/dvb/README.dvb-usb>.
11 For a complete list of supported USB devices see the LinuxTV DVB Wiki:
12 <https://linuxtv.org/wiki/index.php/DVB_USB>
14 Say Y if you own a USB DVB device.
17 bool "Enable extended debug support for all DVB-USB devices"
20 Say Y if you want to enable debugging. See modinfo dvb-usb (and the
21 appropriate drivers) for debug levels.
23 config DVB_USB_DIB3000MC
28 This is a module with helper functions for accessing the
29 DIB3000MC from USB DVB devices. It must be a separate module
30 in case DVB_USB is built-in and DVB_DIB3000MC is a module,
31 and gets selected automatically when needed.
34 tristate "AVerMedia AverTV DVB-T USB 2.0 (A800)"
36 select DVB_USB_DIB3000MC
37 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
38 select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
40 Say Y here to support the AVerMedia AverTV DVB-T USB 2.0 (A800) receiver.
42 config DVB_USB_DIBUSB_MB
43 tristate "DiBcom USB DVB-T devices (based on the DiB3000M-B) (see help for device list)"
45 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
47 depends on DVB_DIB3000MC || !DVB_DIB3000MC
48 select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
50 Support for USB 1.1 and 2.0 DVB-T receivers based on reference designs made by
51 DiBcom (<http://www.dibcom.fr>) equipped with a DiB3000M-B demodulator.
53 For an up-to-date list of devices supported by this driver, have a look
54 on the Linux-DVB Wiki at www.linuxtv.org.
56 Say Y if you own such a device and want to use it. You should build it as
59 config DVB_USB_DIBUSB_MB_FAULTY
60 bool "Support faulty USB IDs"
61 depends on DVB_USB_DIBUSB_MB
63 Support for faulty USB IDs due to an invalid EEPROM on some Artec devices.
65 config DVB_USB_DIBUSB_MC
66 tristate "DiBcom USB DVB-T devices (based on the DiB3000M-C/P) (see help for device list)"
68 select DVB_USB_DIB3000MC
69 select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
71 Support for USB2.0 DVB-T receivers based on reference designs made by
72 DiBcom (<http://www.dibcom.fr>) equipped with a DiB3000M-C/P demodulator.
74 For an up-to-date list of devices supported by this driver, have a look
75 on the Linux-DVB Wiki at www.linuxtv.org.
77 Say Y if you own such a device and want to use it. You should build it as
80 config DVB_USB_DIB0700
81 tristate "DiBcom DiB0700 USB DVB devices (see help for supported devices)"
83 select DVB_DIB7000P if MEDIA_SUBDRV_AUTOSELECT
84 select DVB_DIB7000M if MEDIA_SUBDRV_AUTOSELECT
85 select DVB_DIB8000 if MEDIA_SUBDRV_AUTOSELECT
86 select DVB_USB_DIB3000MC if MEDIA_SUBDRV_AUTOSELECT
87 select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT
88 select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT
89 select DVB_TUNER_DIB0070 if MEDIA_SUBDRV_AUTOSELECT
90 select DVB_TUNER_DIB0090 if MEDIA_SUBDRV_AUTOSELECT
91 select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
92 select MEDIA_TUNER_MT2266 if MEDIA_SUBDRV_AUTOSELECT
93 select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT
94 select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT
95 select MEDIA_TUNER_XC4000 if MEDIA_SUBDRV_AUTOSELECT
96 select MEDIA_TUNER_MXL5007T if MEDIA_SUBDRV_AUTOSELECT
98 Support for USB2.0/1.1 DVB receivers based on the DiB0700 USB bridge. The
99 USB bridge is also present in devices having the DiB7700 DVB-T-USB
100 silicon. This chip can be found in devices offered by Hauppauge,
101 Avermedia and other big and small companies.
103 For an up-to-date list of devices supported by this driver, have a look
104 on the LinuxTV Wiki at www.linuxtv.org.
106 Say Y if you own such a device and want to use it. You should build it as
109 config DVB_USB_UMT_010
110 tristate "HanfTek UMT-010 DVB-T USB2.0 support"
112 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
113 select DVB_USB_DIB3000MC
114 select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
115 select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
117 Say Y here to support the HanfTek UMT-010 USB2.0 stick-sized DVB-T receiver.
120 tristate "Conexant USB2.0 hybrid reference design support"
122 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
123 select DVB_CX22702 if MEDIA_SUBDRV_AUTOSELECT
124 select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT
125 select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
126 select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT
127 select DVB_DIB7000P if MEDIA_SUBDRV_AUTOSELECT
128 select DVB_TUNER_DIB0070 if MEDIA_SUBDRV_AUTOSELECT
129 select DVB_ATBM8830 if MEDIA_SUBDRV_AUTOSELECT
130 select DVB_LGS8GXX if MEDIA_SUBDRV_AUTOSELECT
131 select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT
132 select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT
133 select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT
134 select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT
135 select MEDIA_TUNER_MAX2165 if MEDIA_SUBDRV_AUTOSELECT
136 select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT
138 Say Y here to support the Conexant USB2.0 hybrid reference design.
139 Currently, only DVB and ATSC modes are supported, analog mode
140 shall be added in the future. Devices that require this module:
142 Medion MD95700 hybrid USB2.0 device.
143 DViCO FusionHDTV (Bluebird) USB2.0 devices
146 tristate "Uli m920x DVB-T USB2.0 support"
148 select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
149 select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT
150 select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT
151 select MEDIA_TUNER_TDA827X if MEDIA_SUBDRV_AUTOSELECT
152 select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT
154 Say Y here to support the MSI Mega Sky 580 USB2.0 DVB-T receiver.
155 Currently, only devices with a product id of
156 "DTV USB MINI" (in cold state) are supported.
159 config DVB_USB_DIGITV
160 tristate "Nebula Electronics uDigiTV DVB-T USB2.0 support"
162 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
163 select DVB_NXT6000 if MEDIA_SUBDRV_AUTOSELECT
164 select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
166 Say Y here to support the Nebula Electronics uDigitV USB2.0 DVB-T receiver.
168 config DVB_USB_VP7045
169 tristate "TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 support"
172 Say Y here to support the
174 TwinhanDTV Alpha (stick) (VP-7045),
175 TwinhanDTV MagicBox II (VP-7046),
176 DigitalNow TinyUSB 2 DVB-t,
177 DigitalRise USB 2.0 Ter (Beetle) and
178 TYPHOON DVB-T USB DRIVE
180 DVB-T USB2.0 receivers.
182 config DVB_USB_VP702X
183 tristate "TwinhanDTV StarBox and clones DVB-S USB2.0 support"
186 Say Y here to support the
189 DigitalRise USB Starbox and
190 TYPHOON DVB-S USB 2.0 BOX
192 DVB-S USB2.0 receivers.
194 config DVB_USB_GP8PSK
195 tristate "GENPIX 8PSK->USB module support"
198 Say Y here to support the
201 DVB-S USB2.0 receivers.
203 config DVB_USB_NOVA_T_USB2
204 tristate "Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support"
206 select DVB_USB_DIB3000MC
207 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
208 select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
210 Say Y here to support the Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 receiver.
212 config DVB_USB_TTUSB2
213 tristate "Pinnacle 400e DVB-S USB2.0 support"
215 select DVB_TDA10086 if MEDIA_SUBDRV_AUTOSELECT
216 select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT
217 select DVB_TDA826X if MEDIA_SUBDRV_AUTOSELECT
218 select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT
219 select DVB_TDA10048 if MEDIA_SUBDRV_AUTOSELECT
220 select MEDIA_TUNER_TDA827X if MEDIA_SUBDRV_AUTOSELECT
222 Say Y here to support the Pinnacle 400e DVB-S USB2.0 receiver and
223 the TechnoTrend CT-3650 CI DVB-C/T USB2.0 receiver. The
224 firmware protocol used by this module is similar to the one used by the
225 old ttusb-driver - that's why the module is called dvb-usb-ttusb2.
227 config DVB_USB_DTT200U
228 tristate "WideView WT-200U and WT-220U (pen) DVB-T USB2.0 support (Yakumo/Hama/Typhoon/Yuan)"
231 Say Y here to support the WideView/Yakumo/Hama/Typhoon/Yuan DVB-T USB2.0 receiver.
233 The receivers are also known as DTT200U (Yakumo) and UB300 (Yuan).
235 The WT-220U and its clones are pen-sized.
237 config DVB_USB_OPERA1
238 tristate "Opera1 DVB-S USB2.0 receiver"
240 select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
241 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
243 Say Y here to support the Opera DVB-S USB2.0 receiver.
245 config DVB_USB_AF9005
246 tristate "Afatech AF9005 DVB-T USB1.1 support"
248 select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
249 select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT
251 Say Y here to support the Afatech AF9005 based DVB-T USB1.1 receiver
252 and the TerraTec Cinergy T USB XE (Rev.1)
254 config DVB_USB_AF9005_REMOTE
255 tristate "Afatech AF9005 default remote control support"
256 depends on DVB_USB_AF9005
258 Say Y here to support the default remote control decoding for the
259 Afatech AF9005 based receiver.
261 config DVB_USB_PCTV452E
262 tristate "Pinnacle PCTV HDTV Pro USB device/TT Connect S2-3600"
265 select DVB_LNBP22 if MEDIA_SUBDRV_AUTOSELECT
266 select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT
267 select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT
269 Support for external USB adapter designed by Pinnacle,
270 shipped under the brand name 'PCTV HDTV Pro USB'.
271 Also supports TT Connect S2-3600/3650 cards.
272 Say Y if you own such a device and want to use it.
274 config DVB_USB_DW2102
275 tristate "DvbWorld & TeVii DVB-S/S2 USB2.0 support"
277 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
278 select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
279 select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT
280 select DVB_STB6000 if MEDIA_SUBDRV_AUTOSELECT
281 select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT
282 select DVB_SI21XX if MEDIA_SUBDRV_AUTOSELECT
283 select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT
284 select DVB_MT312 if MEDIA_SUBDRV_AUTOSELECT
285 select DVB_ZL10039 if MEDIA_SUBDRV_AUTOSELECT
286 select DVB_DS3000 if MEDIA_SUBDRV_AUTOSELECT
287 select DVB_TS2020 if MEDIA_SUBDRV_AUTOSELECT
288 select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT
289 select DVB_STV6110 if MEDIA_SUBDRV_AUTOSELECT
290 select DVB_STV0900 if MEDIA_SUBDRV_AUTOSELECT
291 select DVB_M88RS2000 if MEDIA_SUBDRV_AUTOSELECT
292 select DVB_M88DS3103 if MEDIA_SUBDRV_AUTOSELECT
294 Say Y here to support the DvbWorld, TeVii, Prof, TechnoTrend
295 DVB-S/S2 USB2.0 receivers.
297 config DVB_USB_CINERGY_T2
298 tristate "Terratec CinergyT2/qanu USB 2.0 DVB-T receiver"
301 Support for "TerraTec CinergyT2" USB2.0 Highspeed DVB Receivers
303 Say Y if you own such a device and want to use it.
305 config DVB_USB_DTV5100
306 tristate "AME DTV-5100 USB2.0 DVB-T support"
308 select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT
309 select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT
311 Say Y here to support the AME DTV-5100 USB2.0 DVB-T receiver.
314 tristate "Friio ISDB-T USB2.0 Receiver support"
317 Say Y here to support the Japanese DTV receiver Friio.
319 config DVB_USB_AZ6027
320 tristate "Azurewave DVB-S/S2 USB2.0 AZ6027 support"
322 select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT
323 select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT
325 Say Y here to support the AZ6027 device
327 config DVB_USB_TECHNISAT_USB2
328 tristate "Technisat DVB-S/S2 USB2.0 support"
330 select DVB_STV090x if MEDIA_SUBDRV_AUTOSELECT
331 select DVB_STV6110x if MEDIA_SUBDRV_AUTOSELECT
333 Say Y here to support the Technisat USB2 DVB-S/S2 device