Kconfig 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425
  1. config DVB_USB
  2. tristate "Support for various USB DVB devices"
  3. depends on DVB_CORE && USB && I2C && RC_CORE
  4. help
  5. By enabling this you will be able to choose the various supported
  6. USB1.1 and USB2.0 DVB devices.
  7. Almost every USB device needs a firmware, please look into
  8. <file:Documentation/dvb/README.dvb-usb>.
  9. For a complete list of supported USB devices see the LinuxTV DVB Wiki:
  10. <http://www.linuxtv.org/wiki/index.php/DVB_USB>
  11. Say Y if you own a USB DVB device.
  12. config DVB_USB_DEBUG
  13. bool "Enable extended debug support for all DVB-USB devices"
  14. depends on DVB_USB
  15. help
  16. Say Y if you want to enable debugging. See modinfo dvb-usb (and the
  17. appropriate drivers) for debug levels.
  18. config DVB_USB_A800
  19. tristate "AVerMedia AverTV DVB-T USB 2.0 (A800)"
  20. depends on DVB_USB
  21. select DVB_DIB3000MC
  22. select DVB_PLL if !DVB_FE_CUSTOMISE
  23. select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
  24. help
  25. Say Y here to support the AVerMedia AverTV DVB-T USB 2.0 (A800) receiver.
  26. config DVB_USB_DIBUSB_MB
  27. tristate "DiBcom USB DVB-T devices (based on the DiB3000M-B) (see help for device list)"
  28. depends on DVB_USB
  29. select DVB_PLL if !DVB_FE_CUSTOMISE
  30. select DVB_DIB3000MB
  31. select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
  32. help
  33. Support for USB 1.1 and 2.0 DVB-T receivers based on reference designs made by
  34. DiBcom (<http://www.dibcom.fr>) equipped with a DiB3000M-B demodulator.
  35. For an up-to-date list of devices supported by this driver, have a look
  36. on the Linux-DVB Wiki at www.linuxtv.org.
  37. Say Y if you own such a device and want to use it. You should build it as
  38. a module.
  39. config DVB_USB_DIBUSB_MB_FAULTY
  40. bool "Support faulty USB IDs"
  41. depends on DVB_USB_DIBUSB_MB
  42. help
  43. Support for faulty USB IDs due to an invalid EEPROM on some Artec devices.
  44. config DVB_USB_DIBUSB_MC
  45. tristate "DiBcom USB DVB-T devices (based on the DiB3000M-C/P) (see help for device list)"
  46. depends on DVB_USB
  47. select DVB_DIB3000MC
  48. select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
  49. help
  50. Support for USB2.0 DVB-T receivers based on reference designs made by
  51. DiBcom (<http://www.dibcom.fr>) equipped with a DiB3000M-C/P demodulator.
  52. For an up-to-date list of devices supported by this driver, have a look
  53. on the Linux-DVB Wiki at www.linuxtv.org.
  54. Say Y if you own such a device and want to use it. You should build it as
  55. a module.
  56. config DVB_USB_DIB0700
  57. tristate "DiBcom DiB0700 USB DVB devices (see help for supported devices)"
  58. depends on DVB_USB
  59. select DVB_DIB7000P if !DVB_FE_CUSTOMISE
  60. select DVB_DIB7000M if !DVB_FE_CUSTOMISE
  61. select DVB_DIB8000 if !DVB_FE_CUSTOMISE
  62. select DVB_DIB3000MC if !DVB_FE_CUSTOMISE
  63. select DVB_S5H1411 if !DVB_FE_CUSTOMISE
  64. select DVB_LGDT3305 if !DVB_FE_CUSTOMISE
  65. select DVB_TUNER_DIB0070 if !DVB_FE_CUSTOMISE
  66. select DVB_TUNER_DIB0090 if !DVB_FE_CUSTOMISE
  67. select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
  68. select MEDIA_TUNER_MT2266 if !MEDIA_TUNER_CUSTOMISE
  69. select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE
  70. select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMISE
  71. select MEDIA_TUNER_XC4000 if !MEDIA_TUNER_CUSTOMISE
  72. select MEDIA_TUNER_MXL5007T if !MEDIA_TUNER_CUSTOMISE
  73. help
  74. Support for USB2.0/1.1 DVB receivers based on the DiB0700 USB bridge. The
  75. USB bridge is also present in devices having the DiB7700 DVB-T-USB
  76. silicon. This chip can be found in devices offered by Hauppauge,
  77. Avermedia and other big and small companies.
  78. For an up-to-date list of devices supported by this driver, have a look
  79. on the LinuxTV Wiki at www.linuxtv.org.
  80. Say Y if you own such a device and want to use it. You should build it as
  81. a module.
  82. config DVB_USB_UMT_010
  83. tristate "HanfTek UMT-010 DVB-T USB2.0 support"
  84. depends on DVB_USB
  85. select DVB_PLL if !DVB_FE_CUSTOMISE
  86. select DVB_DIB3000MC
  87. select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
  88. select DVB_MT352 if !DVB_FE_CUSTOMISE
  89. help
  90. Say Y here to support the HanfTek UMT-010 USB2.0 stick-sized DVB-T receiver.
  91. config DVB_USB_CXUSB
  92. tristate "Conexant USB2.0 hybrid reference design support"
  93. depends on DVB_USB
  94. select DVB_PLL if !DVB_FE_CUSTOMISE
  95. select DVB_CX22702 if !DVB_FE_CUSTOMISE
  96. select DVB_LGDT330X if !DVB_FE_CUSTOMISE
  97. select DVB_MT352 if !DVB_FE_CUSTOMISE
  98. select DVB_ZL10353 if !DVB_FE_CUSTOMISE
  99. select DVB_DIB7000P if !DVB_FE_CUSTOMISE
  100. select DVB_TUNER_DIB0070 if !DVB_FE_CUSTOMISE
  101. select DVB_ATBM8830 if !DVB_FE_CUSTOMISE
  102. select DVB_LGS8GXX if !DVB_FE_CUSTOMISE
  103. select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE
  104. select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE
  105. select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
  106. select MEDIA_TUNER_MAX2165 if !MEDIA_TUNER_CUSTOMISE
  107. help
  108. Say Y here to support the Conexant USB2.0 hybrid reference design.
  109. Currently, only DVB and ATSC modes are supported, analog mode
  110. shall be added in the future. Devices that require this module:
  111. Medion MD95700 hybrid USB2.0 device.
  112. DViCO FusionHDTV (Bluebird) USB2.0 devices
  113. config DVB_USB_M920X
  114. tristate "Uli m920x DVB-T USB2.0 support"
  115. depends on DVB_USB
  116. select DVB_MT352 if !DVB_FE_CUSTOMISE
  117. select DVB_TDA1004X if !DVB_FE_CUSTOMISE
  118. select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
  119. select MEDIA_TUNER_TDA827X if !MEDIA_TUNER_CUSTOMISE
  120. select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE
  121. help
  122. Say Y here to support the MSI Mega Sky 580 USB2.0 DVB-T receiver.
  123. Currently, only devices with a product id of
  124. "DTV USB MINI" (in cold state) are supported.
  125. Firmware required.
  126. config DVB_USB_GL861
  127. tristate "Genesys Logic GL861 USB2.0 support"
  128. depends on DVB_USB
  129. select DVB_ZL10353 if !DVB_FE_CUSTOMISE
  130. select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
  131. help
  132. Say Y here to support the MSI Megasky 580 (55801) DVB-T USB2.0
  133. receiver with USB ID 0db0:5581.
  134. config DVB_USB_AU6610
  135. tristate "Alcor Micro AU6610 USB2.0 support"
  136. depends on DVB_USB
  137. select DVB_ZL10353 if !DVB_FE_CUSTOMISE
  138. select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
  139. help
  140. Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver.
  141. config DVB_USB_DIGITV
  142. tristate "Nebula Electronics uDigiTV DVB-T USB2.0 support"
  143. depends on DVB_USB
  144. select DVB_PLL if !DVB_FE_CUSTOMISE
  145. select DVB_NXT6000 if !DVB_FE_CUSTOMISE
  146. select DVB_MT352 if !DVB_FE_CUSTOMISE
  147. help
  148. Say Y here to support the Nebula Electronics uDigitV USB2.0 DVB-T receiver.
  149. config DVB_USB_VP7045
  150. tristate "TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 support"
  151. depends on DVB_USB
  152. help
  153. Say Y here to support the
  154. TwinhanDTV Alpha (stick) (VP-7045),
  155. TwinhanDTV MagicBox II (VP-7046),
  156. DigitalNow TinyUSB 2 DVB-t,
  157. DigitalRise USB 2.0 Ter (Beetle) and
  158. TYPHOON DVB-T USB DRIVE
  159. DVB-T USB2.0 receivers.
  160. config DVB_USB_VP702X
  161. tristate "TwinhanDTV StarBox and clones DVB-S USB2.0 support"
  162. depends on DVB_USB
  163. help
  164. Say Y here to support the
  165. TwinhanDTV StarBox,
  166. DigitalRise USB Starbox and
  167. TYPHOON DVB-S USB 2.0 BOX
  168. DVB-S USB2.0 receivers.
  169. config DVB_USB_GP8PSK
  170. tristate "GENPIX 8PSK->USB module support"
  171. depends on DVB_USB
  172. help
  173. Say Y here to support the
  174. GENPIX 8psk module
  175. DVB-S USB2.0 receivers.
  176. config DVB_USB_NOVA_T_USB2
  177. tristate "Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support"
  178. depends on DVB_USB
  179. select DVB_DIB3000MC
  180. select DVB_PLL if !DVB_FE_CUSTOMISE
  181. select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
  182. help
  183. Say Y here to support the Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 receiver.
  184. config DVB_USB_TTUSB2
  185. tristate "Pinnacle 400e DVB-S USB2.0 support"
  186. depends on DVB_USB
  187. select DVB_TDA10086 if !DVB_FE_CUSTOMISE
  188. select DVB_LNBP21 if !DVB_FE_CUSTOMISE
  189. select DVB_TDA826X if !DVB_FE_CUSTOMISE
  190. help
  191. Say Y here to support the Pinnacle 400e DVB-S USB2.0 receiver. The
  192. firmware protocol used by this module is similar to the one used by the
  193. old ttusb-driver - that's why the module is called dvb-usb-ttusb2.
  194. config DVB_USB_DTT200U
  195. tristate "WideView WT-200U and WT-220U (pen) DVB-T USB2.0 support (Yakumo/Hama/Typhoon/Yuan)"
  196. depends on DVB_USB
  197. help
  198. Say Y here to support the WideView/Yakumo/Hama/Typhoon/Yuan DVB-T USB2.0 receiver.
  199. The receivers are also known as DTT200U (Yakumo) and UB300 (Yuan).
  200. The WT-220U and its clones are pen-sized.
  201. config DVB_USB_OPERA1
  202. tristate "Opera1 DVB-S USB2.0 receiver"
  203. depends on DVB_USB
  204. select DVB_STV0299 if !DVB_FE_CUSTOMISE
  205. select DVB_PLL if !DVB_FE_CUSTOMISE
  206. help
  207. Say Y here to support the Opera DVB-S USB2.0 receiver.
  208. config DVB_USB_AF9005
  209. tristate "Afatech AF9005 DVB-T USB1.1 support"
  210. depends on DVB_USB && EXPERIMENTAL
  211. select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
  212. select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
  213. help
  214. Say Y here to support the Afatech AF9005 based DVB-T USB1.1 receiver
  215. and the TerraTec Cinergy T USB XE (Rev.1)
  216. config DVB_USB_AF9005_REMOTE
  217. tristate "Afatech AF9005 default remote control support"
  218. depends on DVB_USB_AF9005
  219. help
  220. Say Y here to support the default remote control decoding for the
  221. Afatech AF9005 based receiver.
  222. config DVB_USB_PCTV452E
  223. tristate "Pinnacle PCTV HDTV Pro USB device/TT Connect S2-3600"
  224. depends on DVB_USB
  225. select TTPCI_EEPROM
  226. select DVB_LNBP22 if !DVB_FE_CUSTOMISE
  227. select DVB_STB0899 if !DVB_FE_CUSTOMISE
  228. select DVB_STB6100 if !DVB_FE_CUSTOMISE
  229. help
  230. Support for external USB adapter designed by Pinnacle,
  231. shipped under the brand name 'PCTV HDTV Pro USB'.
  232. Also supports TT Connect S2-3600/3650 cards.
  233. Say Y if you own such a device and want to use it.
  234. config DVB_USB_DW2102
  235. tristate "DvbWorld & TeVii DVB-S/S2 USB2.0 support"
  236. depends on DVB_USB
  237. select DVB_PLL if !DVB_FE_CUSTOMISE
  238. select DVB_STV0299 if !DVB_FE_CUSTOMISE
  239. select DVB_STV0288 if !DVB_FE_CUSTOMISE
  240. select DVB_STB6000 if !DVB_FE_CUSTOMISE
  241. select DVB_CX24116 if !DVB_FE_CUSTOMISE
  242. select DVB_SI21XX if !DVB_FE_CUSTOMISE
  243. select DVB_TDA10023 if !DVB_FE_CUSTOMISE
  244. select DVB_MT312 if !DVB_FE_CUSTOMISE
  245. select DVB_ZL10039 if !DVB_FE_CUSTOMISE
  246. select DVB_DS3000 if !DVB_FE_CUSTOMISE
  247. select DVB_STB6100 if !DVB_FE_CUSTOMISE
  248. select DVB_STV6110 if !DVB_FE_CUSTOMISE
  249. select DVB_STV0900 if !DVB_FE_CUSTOMISE
  250. help
  251. Say Y here to support the DvbWorld, TeVii, Prof DVB-S/S2 USB2.0
  252. receivers.
  253. config DVB_USB_CINERGY_T2
  254. tristate "Terratec CinergyT2/qanu USB 2.0 DVB-T receiver"
  255. depends on DVB_USB
  256. help
  257. Support for "TerraTec CinergyT2" USB2.0 Highspeed DVB Receivers
  258. Say Y if you own such a device and want to use it.
  259. config DVB_USB_ANYSEE
  260. tristate "Anysee DVB-T/C USB2.0 support"
  261. depends on DVB_USB
  262. select DVB_PLL if !DVB_FE_CUSTOMISE
  263. select DVB_MT352 if !DVB_FE_CUSTOMISE
  264. select DVB_ZL10353 if !DVB_FE_CUSTOMISE
  265. select DVB_TDA10023 if !DVB_FE_CUSTOMISE
  266. select MEDIA_TUNER_TDA18212 if !MEDIA_TUNER_CUSTOMISE
  267. select DVB_CX24116 if !DVB_FE_CUSTOMISE
  268. select DVB_STV0900 if !DVB_FE_CUSTOMISE
  269. select DVB_STV6110 if !DVB_FE_CUSTOMISE
  270. select DVB_ISL6423 if !DVB_FE_CUSTOMISE
  271. select DVB_CXD2820R if !DVB_FE_CUSTOMISE
  272. help
  273. Say Y here to support the Anysee E30, Anysee E30 Plus or
  274. Anysee E30 C Plus DVB USB2.0 receiver.
  275. config DVB_USB_DTV5100
  276. tristate "AME DTV-5100 USB2.0 DVB-T support"
  277. depends on DVB_USB
  278. select DVB_ZL10353 if !DVB_FE_CUSTOMISE
  279. select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
  280. help
  281. Say Y here to support the AME DTV-5100 USB2.0 DVB-T receiver.
  282. config DVB_USB_AF9015
  283. tristate "Afatech AF9015 DVB-T USB2.0 support"
  284. depends on DVB_USB
  285. select DVB_AF9013
  286. select DVB_PLL if !DVB_FE_CUSTOMISE
  287. select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
  288. select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
  289. select MEDIA_TUNER_TDA18271 if !MEDIA_TUNER_CUSTOMISE
  290. select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
  291. select MEDIA_TUNER_MC44S803 if !MEDIA_TUNER_CUSTOMISE
  292. select MEDIA_TUNER_TDA18218 if !MEDIA_TUNER_CUSTOMISE
  293. select MEDIA_TUNER_MXL5007T if !MEDIA_TUNER_CUSTOMISE
  294. help
  295. Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver
  296. config DVB_USB_CE6230
  297. tristate "Intel CE6230 DVB-T USB2.0 support"
  298. depends on DVB_USB
  299. select DVB_ZL10353
  300. select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
  301. help
  302. Say Y here to support the Intel CE6230 DVB-T USB2.0 receiver
  303. config DVB_USB_FRIIO
  304. tristate "Friio ISDB-T USB2.0 Receiver support"
  305. depends on DVB_USB
  306. help
  307. Say Y here to support the Japanese DTV receiver Friio.
  308. config DVB_USB_EC168
  309. tristate "E3C EC168 DVB-T USB2.0 support"
  310. depends on DVB_USB
  311. select DVB_EC100
  312. select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
  313. help
  314. Say Y here to support the E3C EC168 DVB-T USB2.0 receiver.
  315. config DVB_USB_AZ6007
  316. tristate "AzureWave 6007 and clones DVB-T/C USB2.0 support"
  317. depends on DVB_USB
  318. select DVB_DRXK if !DVB_FE_CUSTOMISE
  319. select MEDIA_TUNER_MT2063 if !DVB_FE_CUSTOMISE
  320. help
  321. Say Y here to support theAfatech AF9005 based DVB-T/DVB-C receivers.
  322. config DVB_USB_AZ6027
  323. tristate "Azurewave DVB-S/S2 USB2.0 AZ6027 support"
  324. depends on DVB_USB
  325. select DVB_STB0899 if !DVB_FE_CUSTOMISE
  326. select DVB_STB6100 if !DVB_FE_CUSTOMISE
  327. help
  328. Say Y here to support the AZ6027 device
  329. config DVB_USB_LME2510
  330. tristate "LME DM04/QQBOX DVB-S USB2.0 support"
  331. depends on DVB_USB
  332. select DVB_TDA10086 if !DVB_FE_CUSTOMISE
  333. select DVB_TDA826X if !DVB_FE_CUSTOMISE
  334. select DVB_STV0288 if !DVB_FE_CUSTOMISE
  335. select DVB_IX2505V if !DVB_FE_CUSTOMISE
  336. select DVB_STV0299 if !DVB_FE_CUSTOMISE
  337. select DVB_PLL if !DVB_FE_CUSTOMISE
  338. select DVB_M88RS2000 if !DVB_FE_CUSTOMISE
  339. help
  340. Say Y here to support the LME DM04/QQBOX DVB-S USB2.0 .
  341. config DVB_USB_TECHNISAT_USB2
  342. tristate "Technisat DVB-S/S2 USB2.0 support"
  343. depends on DVB_USB
  344. select DVB_STV090x if !DVB_FE_CUSTOMISE
  345. select DVB_STV6110x if !DVB_FE_CUSTOMISE
  346. help
  347. Say Y here to support the Technisat USB2 DVB-S/S2 device
  348. config DVB_USB_IT913X
  349. tristate "it913x driver"
  350. depends on DVB_USB
  351. select DVB_IT913X_FE
  352. help
  353. Say Y here to support the it913x device
  354. config DVB_USB_MXL111SF
  355. tristate "MxL111SF DTV USB2.0 support"
  356. depends on DVB_USB
  357. select DVB_LGDT3305 if !DVB_FE_CUSTOMISE
  358. select VIDEO_TVEEPROM
  359. help
  360. Say Y here to support the MxL111SF USB2.0 DTV receiver.
  361. config DVB_USB_RTL28XXU
  362. tristate "Realtek RTL28xxU DVB USB support"
  363. depends on DVB_USB && EXPERIMENTAL
  364. select DVB_RTL2830
  365. select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
  366. select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
  367. select MEDIA_TUNER_MXL5005S if !MEDIA_TUNER_CUSTOMISE
  368. help
  369. Say Y here to support the Realtek RTL28xxU DVB USB receiver.