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/media/dvb-drivers/dvb-usb.rst>.
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_MN88472 if MEDIA_SUBDRV_AUTOSELECT
90 select DVB_TUNER_DIB0070 if MEDIA_SUBDRV_AUTOSELECT
91 select DVB_TUNER_DIB0090 if MEDIA_SUBDRV_AUTOSELECT
92 select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
93 select MEDIA_TUNER_MT2266 if MEDIA_SUBDRV_AUTOSELECT
94 select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT
95 select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT
96 select MEDIA_TUNER_XC4000 if MEDIA_SUBDRV_AUTOSELECT
97 select MEDIA_TUNER_MXL5007T if MEDIA_SUBDRV_AUTOSELECT
98 select MEDIA_TUNER_TDA18250 if MEDIA_SUBDRV_AUTOSELECT
100 Support for USB2.0/1.1 DVB receivers based on the DiB0700 USB bridge. The
101 USB bridge is also present in devices having the DiB7700 DVB-T-USB
102 silicon. This chip can be found in devices offered by Hauppauge,
103 Avermedia and other big and small companies.
105 For an up-to-date list of devices supported by this driver, have a look
106 on the LinuxTV Wiki at www.linuxtv.org.
108 Say Y if you own such a device and want to use it. You should build it as
111 config DVB_USB_UMT_010
112 tristate "HanfTek UMT-010 DVB-T USB2.0 support"
114 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
115 select DVB_USB_DIB3000MC
116 select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
117 select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
119 Say Y here to support the HanfTek UMT-010 USB2.0 stick-sized DVB-T receiver.
122 tristate "Conexant USB2.0 hybrid reference design support"
124 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
125 select DVB_CX22702 if MEDIA_SUBDRV_AUTOSELECT
126 select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT
127 select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
128 select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT
129 select DVB_DIB7000P if MEDIA_SUBDRV_AUTOSELECT
130 select DVB_TUNER_DIB0070 if MEDIA_SUBDRV_AUTOSELECT
131 select DVB_ATBM8830 if MEDIA_SUBDRV_AUTOSELECT
132 select DVB_LGS8GXX if MEDIA_SUBDRV_AUTOSELECT
133 select DVB_SI2168 if MEDIA_SUBDRV_AUTOSELECT
134 select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT
135 select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT
136 select MEDIA_TUNER_MXL5005S if MEDIA_SUBDRV_AUTOSELECT
137 select MEDIA_TUNER_MAX2165 if MEDIA_SUBDRV_AUTOSELECT
138 select MEDIA_TUNER_SI2157 if MEDIA_SUBDRV_AUTOSELECT
140 Say Y here to support the Conexant USB2.0 hybrid reference design.
141 Currently, only DVB and ATSC modes are supported, analog mode
142 shall be added in the future. Devices that require this module:
144 Medion MD95700 hybrid USB2.0 device.
145 DViCO FusionHDTV (Bluebird) USB2.0 devices
148 tristate "Uli m920x DVB-T USB2.0 support"
150 select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
151 select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT
152 select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT
153 select MEDIA_TUNER_TDA827X if MEDIA_SUBDRV_AUTOSELECT
154 select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT
156 Say Y here to support the MSI Mega Sky 580 USB2.0 DVB-T receiver.
157 Currently, only devices with a product id of
158 "DTV USB MINI" (in cold state) are supported.
161 config DVB_USB_DIGITV
162 tristate "Nebula Electronics uDigiTV DVB-T USB2.0 support"
164 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
165 select DVB_NXT6000 if MEDIA_SUBDRV_AUTOSELECT
166 select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
168 Say Y here to support the Nebula Electronics uDigitV USB2.0 DVB-T receiver.
170 config DVB_USB_VP7045
171 tristate "TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 support"
174 Say Y here to support the
176 TwinhanDTV Alpha (stick) (VP-7045),
177 TwinhanDTV MagicBox II (VP-7046),
178 DigitalNow TinyUSB 2 DVB-t,
179 DigitalRise USB 2.0 Ter (Beetle) and
180 TYPHOON DVB-T USB DRIVE
182 DVB-T USB2.0 receivers.
184 config DVB_USB_VP702X
185 tristate "TwinhanDTV StarBox and clones DVB-S USB2.0 support"
188 Say Y here to support the
191 DigitalRise USB Starbox and
192 TYPHOON DVB-S USB 2.0 BOX
194 DVB-S USB2.0 receivers.
196 config DVB_USB_GP8PSK
197 tristate "GENPIX 8PSK->USB module support"
200 Say Y here to support the
203 DVB-S USB2.0 receivers.
205 config DVB_USB_NOVA_T_USB2
206 tristate "Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support"
208 select DVB_USB_DIB3000MC
209 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
210 select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
212 Say Y here to support the Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 receiver.
214 config DVB_USB_TTUSB2
215 tristate "Pinnacle 400e DVB-S USB2.0 support"
217 select DVB_TDA10086 if MEDIA_SUBDRV_AUTOSELECT
218 select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT
219 select DVB_TDA826X if MEDIA_SUBDRV_AUTOSELECT
220 select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT
221 select DVB_TDA10048 if MEDIA_SUBDRV_AUTOSELECT
222 select MEDIA_TUNER_TDA827X if MEDIA_SUBDRV_AUTOSELECT
224 Say Y here to support the Pinnacle 400e DVB-S USB2.0 receiver and
225 the TechnoTrend CT-3650 CI DVB-C/T USB2.0 receiver. The
226 firmware protocol used by this module is similar to the one used by the
227 old ttusb-driver - that's why the module is called dvb-usb-ttusb2.
229 config DVB_USB_DTT200U
230 tristate "WideView WT-200U and WT-220U (pen) DVB-T USB2.0 support (Yakumo/Hama/Typhoon/Yuan)"
233 Say Y here to support the WideView/Yakumo/Hama/Typhoon/Yuan DVB-T USB2.0 receiver.
235 The receivers are also known as DTT200U (Yakumo) and UB300 (Yuan).
237 The WT-220U and its clones are pen-sized.
239 config DVB_USB_OPERA1
240 tristate "Opera1 DVB-S USB2.0 receiver"
242 select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
243 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
245 Say Y here to support the Opera DVB-S USB2.0 receiver.
247 config DVB_USB_AF9005
248 tristate "Afatech AF9005 DVB-T USB1.1 support"
250 select MEDIA_TUNER_MT2060 if MEDIA_SUBDRV_AUTOSELECT
251 select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT
253 Say Y here to support the Afatech AF9005 based DVB-T USB1.1 receiver
254 and the TerraTec Cinergy T USB XE (Rev.1)
256 config DVB_USB_AF9005_REMOTE
257 tristate "Afatech AF9005 default remote control support"
258 depends on DVB_USB_AF9005
260 Say Y here to support the default remote control decoding for the
261 Afatech AF9005 based receiver.
263 config DVB_USB_PCTV452E
264 tristate "Pinnacle PCTV HDTV Pro USB device/TT Connect S2-3600"
267 select DVB_LNBP22 if MEDIA_SUBDRV_AUTOSELECT
268 select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT
269 select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT
271 Support for external USB adapter designed by Pinnacle,
272 shipped under the brand name 'PCTV HDTV Pro USB'.
273 Also supports TT Connect S2-3600/3650 cards.
274 Say Y if you own such a device and want to use it.
276 config DVB_USB_DW2102
277 tristate "DvbWorld & TeVii DVB-S/S2 USB2.0 support"
279 select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
280 select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
281 select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT
282 select DVB_STB6000 if MEDIA_SUBDRV_AUTOSELECT
283 select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT
284 select DVB_SI21XX if MEDIA_SUBDRV_AUTOSELECT
285 select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT
286 select DVB_MT312 if MEDIA_SUBDRV_AUTOSELECT
287 select DVB_ZL10039 if MEDIA_SUBDRV_AUTOSELECT
288 select DVB_DS3000 if MEDIA_SUBDRV_AUTOSELECT
289 select DVB_TS2020 if MEDIA_SUBDRV_AUTOSELECT
290 select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT
291 select DVB_STV6110 if MEDIA_SUBDRV_AUTOSELECT
292 select DVB_STV0900 if MEDIA_SUBDRV_AUTOSELECT
293 select DVB_M88RS2000 if MEDIA_SUBDRV_AUTOSELECT
294 select DVB_M88DS3103 if MEDIA_SUBDRV_AUTOSELECT
296 Say Y here to support the DvbWorld, TeVii, Prof, TechnoTrend
297 DVB-S/S2 USB2.0 receivers.
299 config DVB_USB_CINERGY_T2
300 tristate "Terratec CinergyT2/qanu USB 2.0 DVB-T receiver"
303 Support for "TerraTec CinergyT2" USB2.0 Highspeed DVB Receivers
305 Say Y if you own such a device and want to use it.
307 config DVB_USB_DTV5100
308 tristate "AME DTV-5100 USB2.0 DVB-T support"
310 select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT
311 select MEDIA_TUNER_QT1010 if MEDIA_SUBDRV_AUTOSELECT
313 Say Y here to support the AME DTV-5100 USB2.0 DVB-T receiver.
315 config DVB_USB_AZ6027
316 tristate "Azurewave DVB-S/S2 USB2.0 AZ6027 support"
318 select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT
319 select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT
321 Say Y here to support the AZ6027 device
323 config DVB_USB_TECHNISAT_USB2
324 tristate "Technisat DVB-S/S2 USB2.0 support"
326 select DVB_STV090x if MEDIA_SUBDRV_AUTOSELECT
327 select DVB_STV6110x if MEDIA_SUBDRV_AUTOSELECT
329 Say Y here to support the Technisat USB2 DVB-S/S2 device