Kconfig 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883
  1. menu "Customise DVB Frontends"
  2. visible if !MEDIA_SUBDRV_AUTOSELECT || COMPILE_TEST
  3. comment "Multistandard (satellite) frontends"
  4. depends on DVB_CORE
  5. config DVB_STB0899
  6. tristate "STB0899 based"
  7. depends on DVB_CORE && I2C
  8. default m if !MEDIA_SUBDRV_AUTOSELECT
  9. help
  10. A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
  11. to support this demodulator based frontends
  12. config DVB_STB6100
  13. tristate "STB6100 based tuners"
  14. depends on DVB_CORE && I2C
  15. default m if !MEDIA_SUBDRV_AUTOSELECT
  16. help
  17. A Silicon tuner from ST used in conjunction with the STB0899
  18. demodulator. Say Y when you want to support this tuner.
  19. config DVB_STV090x
  20. tristate "STV0900/STV0903(A/B) based"
  21. depends on DVB_CORE && I2C
  22. default m if !MEDIA_SUBDRV_AUTOSELECT
  23. help
  24. DVB-S/S2/DSS Multistandard Professional/Broadcast demodulators.
  25. Say Y when you want to support these frontends.
  26. config DVB_STV6110x
  27. tristate "STV6110/(A) based tuners"
  28. depends on DVB_CORE && I2C
  29. default m if !MEDIA_SUBDRV_AUTOSELECT
  30. help
  31. A Silicon tuner that supports DVB-S and DVB-S2 modes
  32. config DVB_M88DS3103
  33. tristate "Montage Technology M88DS3103"
  34. depends on DVB_CORE && I2C && I2C_MUX
  35. select REGMAP_I2C
  36. default m if !MEDIA_SUBDRV_AUTOSELECT
  37. help
  38. Say Y when you want to support this frontend.
  39. comment "Multistandard (cable + terrestrial) frontends"
  40. depends on DVB_CORE
  41. config DVB_DRXK
  42. tristate "Micronas DRXK based"
  43. depends on DVB_CORE && I2C
  44. default m if !MEDIA_SUBDRV_AUTOSELECT
  45. help
  46. Micronas DRX-K DVB-C/T demodulator.
  47. Say Y when you want to support this frontend.
  48. config DVB_TDA18271C2DD
  49. tristate "NXP TDA18271C2 silicon tuner"
  50. depends on DVB_CORE && I2C
  51. default m if !MEDIA_SUBDRV_AUTOSELECT
  52. help
  53. NXP TDA18271 silicon tuner.
  54. Say Y when you want to support this tuner.
  55. config DVB_SI2165
  56. tristate "Silicon Labs si2165 based"
  57. depends on DVB_CORE && I2C
  58. select REGMAP_I2C
  59. default m if !MEDIA_SUBDRV_AUTOSELECT
  60. help
  61. A DVB-C/T demodulator.
  62. Say Y when you want to support this frontend.
  63. config DVB_MN88472
  64. tristate "Panasonic MN88472"
  65. depends on DVB_CORE && I2C
  66. select REGMAP_I2C
  67. default m if !MEDIA_SUBDRV_AUTOSELECT
  68. help
  69. Say Y when you want to support this frontend.
  70. config DVB_MN88473
  71. tristate "Panasonic MN88473"
  72. depends on DVB_CORE && I2C
  73. select REGMAP_I2C
  74. default m if !MEDIA_SUBDRV_AUTOSELECT
  75. help
  76. Say Y when you want to support this frontend.
  77. comment "DVB-S (satellite) frontends"
  78. depends on DVB_CORE
  79. config DVB_CX24110
  80. tristate "Conexant CX24110 based"
  81. depends on DVB_CORE && I2C
  82. default m if !MEDIA_SUBDRV_AUTOSELECT
  83. help
  84. A DVB-S tuner module. Say Y when you want to support this frontend.
  85. config DVB_CX24123
  86. tristate "Conexant CX24123 based"
  87. depends on DVB_CORE && I2C
  88. default m if !MEDIA_SUBDRV_AUTOSELECT
  89. help
  90. A DVB-S tuner module. Say Y when you want to support this frontend.
  91. config DVB_MT312
  92. tristate "Zarlink VP310/MT312/ZL10313 based"
  93. depends on DVB_CORE && I2C
  94. default m if !MEDIA_SUBDRV_AUTOSELECT
  95. help
  96. A DVB-S tuner module. Say Y when you want to support this frontend.
  97. config DVB_ZL10036
  98. tristate "Zarlink ZL10036 silicon tuner"
  99. depends on DVB_CORE && I2C
  100. default m if !MEDIA_SUBDRV_AUTOSELECT
  101. help
  102. A DVB-S tuner module. Say Y when you want to support this frontend.
  103. config DVB_ZL10039
  104. tristate "Zarlink ZL10039 silicon tuner"
  105. depends on DVB_CORE && I2C
  106. default m if !MEDIA_SUBDRV_AUTOSELECT
  107. help
  108. A DVB-S tuner module. Say Y when you want to support this frontend.
  109. config DVB_S5H1420
  110. tristate "Samsung S5H1420 based"
  111. depends on DVB_CORE && I2C
  112. default m if !MEDIA_SUBDRV_AUTOSELECT
  113. help
  114. A DVB-S tuner module. Say Y when you want to support this frontend.
  115. config DVB_STV0288
  116. tristate "ST STV0288 based"
  117. depends on DVB_CORE && I2C
  118. default m if !MEDIA_SUBDRV_AUTOSELECT
  119. help
  120. A DVB-S tuner module. Say Y when you want to support this frontend.
  121. config DVB_STB6000
  122. tristate "ST STB6000 silicon tuner"
  123. depends on DVB_CORE && I2C
  124. default m if !MEDIA_SUBDRV_AUTOSELECT
  125. help
  126. A DVB-S silicon tuner module. Say Y when you want to support this tuner.
  127. config DVB_STV0299
  128. tristate "ST STV0299 based"
  129. depends on DVB_CORE && I2C
  130. default m if !MEDIA_SUBDRV_AUTOSELECT
  131. help
  132. A DVB-S tuner module. Say Y when you want to support this frontend.
  133. config DVB_STV6110
  134. tristate "ST STV6110 silicon tuner"
  135. depends on DVB_CORE && I2C
  136. default m if !MEDIA_SUBDRV_AUTOSELECT
  137. help
  138. A DVB-S silicon tuner module. Say Y when you want to support this tuner.
  139. config DVB_STV0900
  140. tristate "ST STV0900 based"
  141. depends on DVB_CORE && I2C
  142. default m if !MEDIA_SUBDRV_AUTOSELECT
  143. help
  144. A DVB-S/S2 demodulator. Say Y when you want to support this frontend.
  145. config DVB_TDA8083
  146. tristate "Philips TDA8083 based"
  147. depends on DVB_CORE && I2C
  148. default m if !MEDIA_SUBDRV_AUTOSELECT
  149. help
  150. A DVB-S tuner module. Say Y when you want to support this frontend.
  151. config DVB_TDA10086
  152. tristate "Philips TDA10086 based"
  153. depends on DVB_CORE && I2C
  154. default m if !MEDIA_SUBDRV_AUTOSELECT
  155. help
  156. A DVB-S tuner module. Say Y when you want to support this frontend.
  157. config DVB_TDA8261
  158. tristate "Philips TDA8261 based"
  159. depends on DVB_CORE && I2C
  160. default m if !MEDIA_SUBDRV_AUTOSELECT
  161. help
  162. A DVB-S tuner module. Say Y when you want to support this frontend.
  163. config DVB_VES1X93
  164. tristate "VLSI VES1893 or VES1993 based"
  165. depends on DVB_CORE && I2C
  166. default m if !MEDIA_SUBDRV_AUTOSELECT
  167. help
  168. A DVB-S tuner module. Say Y when you want to support this frontend.
  169. config DVB_TUNER_ITD1000
  170. tristate "Integrant ITD1000 Zero IF tuner for DVB-S/DSS"
  171. depends on DVB_CORE && I2C
  172. default m if !MEDIA_SUBDRV_AUTOSELECT
  173. help
  174. A DVB-S tuner module. Say Y when you want to support this frontend.
  175. config DVB_TUNER_CX24113
  176. tristate "Conexant CX24113/CX24128 tuner for DVB-S/DSS"
  177. depends on DVB_CORE && I2C
  178. default m if !MEDIA_SUBDRV_AUTOSELECT
  179. help
  180. A DVB-S tuner module. Say Y when you want to support this frontend.
  181. config DVB_TDA826X
  182. tristate "Philips TDA826X silicon tuner"
  183. depends on DVB_CORE && I2C
  184. default m if !MEDIA_SUBDRV_AUTOSELECT
  185. help
  186. A DVB-S silicon tuner module. Say Y when you want to support this tuner.
  187. config DVB_TUA6100
  188. tristate "Infineon TUA6100 PLL"
  189. depends on DVB_CORE && I2C
  190. default m if !MEDIA_SUBDRV_AUTOSELECT
  191. help
  192. A DVB-S PLL chip.
  193. config DVB_CX24116
  194. tristate "Conexant CX24116 based"
  195. depends on DVB_CORE && I2C
  196. default m if !MEDIA_SUBDRV_AUTOSELECT
  197. help
  198. A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
  199. config DVB_CX24117
  200. tristate "Conexant CX24117 based"
  201. depends on DVB_CORE && I2C
  202. default m if !MEDIA_SUBDRV_AUTOSELECT
  203. help
  204. A Dual DVB-S/S2 tuner module. Say Y when you want to support this frontend.
  205. config DVB_CX24120
  206. tristate "Conexant CX24120 based"
  207. depends on DVB_CORE && I2C
  208. default m if !MEDIA_SUBDRV_AUTOSELECT
  209. help
  210. A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
  211. config DVB_SI21XX
  212. tristate "Silicon Labs SI21XX based"
  213. depends on DVB_CORE && I2C
  214. default m if !MEDIA_SUBDRV_AUTOSELECT
  215. help
  216. A DVB-S tuner module. Say Y when you want to support this frontend.
  217. config DVB_TS2020
  218. tristate "Montage Tehnology TS2020 based tuners"
  219. depends on DVB_CORE && I2C
  220. select REGMAP_I2C
  221. default m if !MEDIA_SUBDRV_AUTOSELECT
  222. help
  223. A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
  224. config DVB_DS3000
  225. tristate "Montage Tehnology DS3000 based"
  226. depends on DVB_CORE && I2C
  227. default m if !MEDIA_SUBDRV_AUTOSELECT
  228. help
  229. A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
  230. config DVB_MB86A16
  231. tristate "Fujitsu MB86A16 based"
  232. depends on DVB_CORE && I2C
  233. default m if !MEDIA_SUBDRV_AUTOSELECT
  234. help
  235. A DVB-S/DSS Direct Conversion reveiver.
  236. Say Y when you want to support this frontend.
  237. config DVB_TDA10071
  238. tristate "NXP TDA10071"
  239. depends on DVB_CORE && I2C
  240. select REGMAP_I2C
  241. default m if !MEDIA_SUBDRV_AUTOSELECT
  242. help
  243. Say Y when you want to support this frontend.
  244. comment "DVB-T (terrestrial) frontends"
  245. depends on DVB_CORE
  246. config DVB_SP8870
  247. tristate "Spase sp8870 based"
  248. depends on DVB_CORE && I2C
  249. default m if !MEDIA_SUBDRV_AUTOSELECT
  250. help
  251. A DVB-T tuner module. Say Y when you want to support this frontend.
  252. This driver needs external firmware. Please use the command
  253. "<kerneldir>/Documentation/dvb/get_dvb_firmware sp8870" to
  254. download/extract it, and then copy it to /usr/lib/hotplug/firmware
  255. or /lib/firmware (depending on configuration of firmware hotplug).
  256. config DVB_SP887X
  257. tristate "Spase sp887x based"
  258. depends on DVB_CORE && I2C
  259. default m if !MEDIA_SUBDRV_AUTOSELECT
  260. help
  261. A DVB-T tuner module. Say Y when you want to support this frontend.
  262. This driver needs external firmware. Please use the command
  263. "<kerneldir>/Documentation/dvb/get_dvb_firmware sp887x" to
  264. download/extract it, and then copy it to /usr/lib/hotplug/firmware
  265. or /lib/firmware (depending on configuration of firmware hotplug).
  266. config DVB_CX22700
  267. tristate "Conexant CX22700 based"
  268. depends on DVB_CORE && I2C
  269. default m if !MEDIA_SUBDRV_AUTOSELECT
  270. help
  271. A DVB-T tuner module. Say Y when you want to support this frontend.
  272. config DVB_CX22702
  273. tristate "Conexant cx22702 demodulator (OFDM)"
  274. depends on DVB_CORE && I2C
  275. default m if !MEDIA_SUBDRV_AUTOSELECT
  276. help
  277. A DVB-T tuner module. Say Y when you want to support this frontend.
  278. config DVB_S5H1432
  279. tristate "Samsung s5h1432 demodulator (OFDM)"
  280. depends on DVB_CORE && I2C
  281. default m if !MEDIA_SUBDRV_AUTOSELECT
  282. help
  283. A DVB-T tuner module. Say Y when you want to support this frontend.
  284. config DVB_DRXD
  285. tristate "Micronas DRXD driver"
  286. depends on DVB_CORE && I2C
  287. default m if !MEDIA_SUBDRV_AUTOSELECT
  288. help
  289. A DVB-T tuner module. Say Y when you want to support this frontend.
  290. Note: this driver was based on vendor driver reference code (released
  291. under the GPL) as opposed to the existing drx397xd driver, which
  292. was written via reverse engineering.
  293. config DVB_L64781
  294. tristate "LSI L64781"
  295. depends on DVB_CORE && I2C
  296. default m if !MEDIA_SUBDRV_AUTOSELECT
  297. help
  298. A DVB-T tuner module. Say Y when you want to support this frontend.
  299. config DVB_TDA1004X
  300. tristate "Philips TDA10045H/TDA10046H based"
  301. depends on DVB_CORE && I2C
  302. default m if !MEDIA_SUBDRV_AUTOSELECT
  303. help
  304. A DVB-T tuner module. Say Y when you want to support this frontend.
  305. This driver needs external firmware. Please use the commands
  306. "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10045",
  307. "<kerneldir>/Documentation/dvb/get_dvb_firmware tda10046" to
  308. download/extract them, and then copy them to /usr/lib/hotplug/firmware
  309. or /lib/firmware (depending on configuration of firmware hotplug).
  310. config DVB_NXT6000
  311. tristate "NxtWave Communications NXT6000 based"
  312. depends on DVB_CORE && I2C
  313. default m if !MEDIA_SUBDRV_AUTOSELECT
  314. help
  315. A DVB-T tuner module. Say Y when you want to support this frontend.
  316. config DVB_MT352
  317. tristate "Zarlink MT352 based"
  318. depends on DVB_CORE && I2C
  319. default m if !MEDIA_SUBDRV_AUTOSELECT
  320. help
  321. A DVB-T tuner module. Say Y when you want to support this frontend.
  322. config DVB_ZL10353
  323. tristate "Zarlink ZL10353 based"
  324. depends on DVB_CORE && I2C
  325. default m if !MEDIA_SUBDRV_AUTOSELECT
  326. help
  327. A DVB-T tuner module. Say Y when you want to support this frontend.
  328. config DVB_DIB3000MB
  329. tristate "DiBcom 3000M-B"
  330. depends on DVB_CORE && I2C
  331. default m if !MEDIA_SUBDRV_AUTOSELECT
  332. help
  333. A DVB-T tuner module. Designed for mobile usage. Say Y when you want
  334. to support this frontend.
  335. config DVB_DIB3000MC
  336. tristate "DiBcom 3000P/M-C"
  337. depends on DVB_CORE && I2C
  338. default m if !MEDIA_SUBDRV_AUTOSELECT
  339. help
  340. A DVB-T tuner module. Designed for mobile usage. Say Y when you want
  341. to support this frontend.
  342. config DVB_DIB7000M
  343. tristate "DiBcom 7000MA/MB/PA/PB/MC"
  344. depends on DVB_CORE && I2C
  345. default m if !MEDIA_SUBDRV_AUTOSELECT
  346. help
  347. A DVB-T tuner module. Designed for mobile usage. Say Y when you want
  348. to support this frontend.
  349. config DVB_DIB7000P
  350. tristate "DiBcom 7000PC"
  351. depends on DVB_CORE && I2C
  352. default m if !MEDIA_SUBDRV_AUTOSELECT
  353. help
  354. A DVB-T tuner module. Designed for mobile usage. Say Y when you want
  355. to support this frontend.
  356. config DVB_DIB9000
  357. tristate "DiBcom 9000"
  358. depends on DVB_CORE && I2C
  359. default m if !MEDIA_SUBDRV_AUTOSELECT
  360. help
  361. A DVB-T tuner module. Designed for mobile usage. Say Y when you want
  362. to support this frontend.
  363. config DVB_TDA10048
  364. tristate "Philips TDA10048HN based"
  365. depends on DVB_CORE && I2C
  366. default m if !MEDIA_SUBDRV_AUTOSELECT
  367. help
  368. A DVB-T tuner module. Say Y when you want to support this frontend.
  369. config DVB_AF9013
  370. tristate "Afatech AF9013 demodulator"
  371. depends on DVB_CORE && I2C
  372. default m if !MEDIA_SUBDRV_AUTOSELECT
  373. help
  374. Say Y when you want to support this frontend.
  375. config DVB_EC100
  376. tristate "E3C EC100"
  377. depends on DVB_CORE && I2C
  378. default m if !MEDIA_SUBDRV_AUTOSELECT
  379. help
  380. Say Y when you want to support this frontend.
  381. config DVB_HD29L2
  382. tristate "HDIC HD29L2"
  383. depends on DVB_CORE && I2C
  384. default m if !MEDIA_SUBDRV_AUTOSELECT
  385. help
  386. Say Y when you want to support this frontend.
  387. config DVB_STV0367
  388. tristate "ST STV0367 based"
  389. depends on DVB_CORE && I2C
  390. default m if !MEDIA_SUBDRV_AUTOSELECT
  391. help
  392. A DVB-T/C tuner module. Say Y when you want to support this frontend.
  393. config DVB_CXD2820R
  394. tristate "Sony CXD2820R"
  395. depends on DVB_CORE && I2C
  396. select REGMAP_I2C
  397. default m if !MEDIA_SUBDRV_AUTOSELECT
  398. help
  399. Say Y when you want to support this frontend.
  400. config DVB_CXD2841ER
  401. tristate "Sony CXD2841ER"
  402. depends on DVB_CORE && I2C
  403. default m if !MEDIA_SUBDRV_AUTOSELECT
  404. help
  405. Say Y when you want to support this frontend.
  406. config DVB_RTL2830
  407. tristate "Realtek RTL2830 DVB-T"
  408. depends on DVB_CORE && I2C && I2C_MUX
  409. select REGMAP
  410. default m if !MEDIA_SUBDRV_AUTOSELECT
  411. help
  412. Say Y when you want to support this frontend.
  413. config DVB_RTL2832
  414. tristate "Realtek RTL2832 DVB-T"
  415. depends on DVB_CORE && I2C && I2C_MUX
  416. select REGMAP
  417. default m if !MEDIA_SUBDRV_AUTOSELECT
  418. help
  419. Say Y when you want to support this frontend.
  420. config DVB_RTL2832_SDR
  421. tristate "Realtek RTL2832 SDR"
  422. depends on DVB_CORE && I2C && I2C_MUX && VIDEO_V4L2 && MEDIA_SDR_SUPPORT && USB
  423. select DVB_RTL2832
  424. select VIDEOBUF2_VMALLOC
  425. default m if !MEDIA_SUBDRV_AUTOSELECT
  426. help
  427. Say Y when you want to support this SDR module.
  428. config DVB_SI2168
  429. tristate "Silicon Labs Si2168"
  430. depends on DVB_CORE && I2C && I2C_MUX
  431. default m if !MEDIA_SUBDRV_AUTOSELECT
  432. help
  433. Say Y when you want to support this frontend.
  434. config DVB_AS102_FE
  435. tristate
  436. depends on DVB_CORE
  437. default DVB_AS102
  438. config DVB_GP8PSK_FE
  439. tristate
  440. depends on DVB_CORE
  441. default DVB_USB_GP8PSK
  442. comment "DVB-C (cable) frontends"
  443. depends on DVB_CORE
  444. config DVB_VES1820
  445. tristate "VLSI VES1820 based"
  446. depends on DVB_CORE && I2C
  447. default m if !MEDIA_SUBDRV_AUTOSELECT
  448. help
  449. A DVB-C tuner module. Say Y when you want to support this frontend.
  450. config DVB_TDA10021
  451. tristate "Philips TDA10021 based"
  452. depends on DVB_CORE && I2C
  453. default m if !MEDIA_SUBDRV_AUTOSELECT
  454. help
  455. A DVB-C tuner module. Say Y when you want to support this frontend.
  456. config DVB_TDA10023
  457. tristate "Philips TDA10023 based"
  458. depends on DVB_CORE && I2C
  459. default m if !MEDIA_SUBDRV_AUTOSELECT
  460. help
  461. A DVB-C tuner module. Say Y when you want to support this frontend.
  462. config DVB_STV0297
  463. tristate "ST STV0297 based"
  464. depends on DVB_CORE && I2C
  465. default m if !MEDIA_SUBDRV_AUTOSELECT
  466. help
  467. A DVB-C tuner module. Say Y when you want to support this frontend.
  468. comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends"
  469. depends on DVB_CORE
  470. config DVB_NXT200X
  471. tristate "NxtWave Communications NXT2002/NXT2004 based"
  472. depends on DVB_CORE && I2C
  473. default m if !MEDIA_SUBDRV_AUTOSELECT
  474. help
  475. An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
  476. to support this frontend.
  477. This driver needs external firmware. Please use the commands
  478. "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2002" and
  479. "<kerneldir>/Documentation/dvb/get_dvb_firmware nxt2004" to
  480. download/extract them, and then copy them to /usr/lib/hotplug/firmware
  481. or /lib/firmware (depending on configuration of firmware hotplug).
  482. config DVB_OR51211
  483. tristate "Oren OR51211 based"
  484. depends on DVB_CORE && I2C
  485. default m if !MEDIA_SUBDRV_AUTOSELECT
  486. help
  487. An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
  488. This driver needs external firmware. Please use the command
  489. "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
  490. download it, and then copy it to /usr/lib/hotplug/firmware
  491. or /lib/firmware (depending on configuration of firmware hotplug).
  492. config DVB_OR51132
  493. tristate "Oren OR51132 based"
  494. depends on DVB_CORE && I2C
  495. default m if !MEDIA_SUBDRV_AUTOSELECT
  496. help
  497. An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
  498. to support this frontend.
  499. This driver needs external firmware. Please use the commands
  500. "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
  501. "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
  502. download firmwares for 8VSB and QAM64/256, respectively. Copy them to
  503. /usr/lib/hotplug/firmware or /lib/firmware (depending on
  504. configuration of firmware hotplug).
  505. config DVB_BCM3510
  506. tristate "Broadcom BCM3510"
  507. depends on DVB_CORE && I2C
  508. default m if !MEDIA_SUBDRV_AUTOSELECT
  509. help
  510. An ATSC 8VSB/16VSB and QAM64/256 tuner module. Say Y when you want to
  511. support this frontend.
  512. config DVB_LGDT330X
  513. tristate "LG Electronics LGDT3302/LGDT3303 based"
  514. depends on DVB_CORE && I2C
  515. default m if !MEDIA_SUBDRV_AUTOSELECT
  516. help
  517. An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
  518. to support this frontend.
  519. config DVB_LGDT3305
  520. tristate "LG Electronics LGDT3304 and LGDT3305 based"
  521. depends on DVB_CORE && I2C
  522. default m if !MEDIA_SUBDRV_AUTOSELECT
  523. help
  524. An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
  525. to support this frontend.
  526. config DVB_LGDT3306A
  527. tristate "LG Electronics LGDT3306A based"
  528. depends on DVB_CORE && I2C
  529. default m if !MEDIA_SUBDRV_AUTOSELECT
  530. help
  531. An ATSC 8VSB and QAM-B 64/256 demodulator module. Say Y when you want
  532. to support this frontend.
  533. config DVB_LG2160
  534. tristate "LG Electronics LG216x based"
  535. depends on DVB_CORE && I2C
  536. default m if !MEDIA_SUBDRV_AUTOSELECT
  537. help
  538. An ATSC/MH demodulator module. Say Y when you want
  539. to support this frontend.
  540. config DVB_S5H1409
  541. tristate "Samsung S5H1409 based"
  542. depends on DVB_CORE && I2C
  543. default m if !MEDIA_SUBDRV_AUTOSELECT
  544. help
  545. An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
  546. to support this frontend.
  547. config DVB_AU8522
  548. depends on I2C
  549. tristate
  550. config DVB_AU8522_DTV
  551. tristate "Auvitek AU8522 based DTV demod"
  552. depends on DVB_CORE && I2C
  553. select DVB_AU8522
  554. default m if !MEDIA_SUBDRV_AUTOSELECT
  555. help
  556. An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
  557. you want to enable DTV demodulation support for this frontend.
  558. config DVB_AU8522_V4L
  559. tristate "Auvitek AU8522 based ATV demod"
  560. depends on VIDEO_V4L2 && I2C
  561. select DVB_AU8522
  562. default m if !MEDIA_SUBDRV_AUTOSELECT
  563. help
  564. An ATSC 8VSB, QAM64/256 & NTSC demodulator module. Say Y when
  565. you want to enable ATV demodulation support for this frontend.
  566. config DVB_S5H1411
  567. tristate "Samsung S5H1411 based"
  568. depends on DVB_CORE && I2C
  569. default m if !MEDIA_SUBDRV_AUTOSELECT
  570. help
  571. An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
  572. to support this frontend.
  573. comment "ISDB-T (terrestrial) frontends"
  574. depends on DVB_CORE
  575. config DVB_S921
  576. tristate "Sharp S921 frontend"
  577. depends on DVB_CORE && I2C
  578. default m if !MEDIA_SUBDRV_AUTOSELECT
  579. help
  580. AN ISDB-T DQPSK, QPSK, 16QAM and 64QAM 1seg tuner module.
  581. Say Y when you want to support this frontend.
  582. config DVB_DIB8000
  583. tristate "DiBcom 8000MB/MC"
  584. depends on DVB_CORE && I2C
  585. default m if !MEDIA_SUBDRV_AUTOSELECT
  586. help
  587. A driver for DiBcom's DiB8000 ISDB-T/ISDB-Tsb demodulator.
  588. Say Y when you want to support this frontend.
  589. config DVB_MB86A20S
  590. tristate "Fujitsu mb86a20s"
  591. depends on DVB_CORE && I2C
  592. default m if !MEDIA_SUBDRV_AUTOSELECT
  593. help
  594. A driver for Fujitsu mb86a20s ISDB-T/ISDB-Tsb demodulator.
  595. Say Y when you want to support this frontend.
  596. comment "ISDB-S (satellite) & ISDB-T (terrestrial) frontends"
  597. depends on DVB_CORE
  598. config DVB_TC90522
  599. tristate "Toshiba TC90522"
  600. depends on DVB_CORE && I2C
  601. default m if !MEDIA_SUBDRV_AUTOSELECT
  602. help
  603. Toshiba TC90522 2xISDB-S 8PSK + 2xISDB-T OFDM demodulator.
  604. Say Y when you want to support this frontend.
  605. comment "Digital terrestrial only tuners/PLL"
  606. depends on DVB_CORE
  607. config DVB_PLL
  608. tristate "Generic I2C PLL based tuners"
  609. depends on DVB_CORE && I2C
  610. default m if !MEDIA_SUBDRV_AUTOSELECT
  611. help
  612. This module drives a number of tuners based on PLL chips with a
  613. common I2C interface. Say Y when you want to support these tuners.
  614. config DVB_TUNER_DIB0070
  615. tristate "DiBcom DiB0070 silicon base-band tuner"
  616. depends on I2C
  617. default m if !MEDIA_SUBDRV_AUTOSELECT
  618. help
  619. A driver for the silicon baseband tuner DiB0070 from DiBcom.
  620. This device is only used inside a SiP called together with a
  621. demodulator for now.
  622. config DVB_TUNER_DIB0090
  623. tristate "DiBcom DiB0090 silicon base-band tuner"
  624. depends on I2C
  625. default m if !MEDIA_SUBDRV_AUTOSELECT
  626. help
  627. A driver for the silicon baseband tuner DiB0090 from DiBcom.
  628. This device is only used inside a SiP called together with a
  629. demodulator for now.
  630. comment "SEC control devices for DVB-S"
  631. depends on DVB_CORE
  632. source "drivers/media/dvb-frontends/drx39xyj/Kconfig"
  633. config DVB_LNBH25
  634. tristate "LNBH25 SEC controller"
  635. depends on DVB_CORE && I2C
  636. default m if !MEDIA_SUBDRV_AUTOSELECT
  637. help
  638. An SEC control chip.
  639. Say Y when you want to support this chip.
  640. config DVB_LNBP21
  641. tristate "LNBP21/LNBH24 SEC controllers"
  642. depends on DVB_CORE && I2C
  643. default m if !MEDIA_SUBDRV_AUTOSELECT
  644. help
  645. An SEC control chips.
  646. config DVB_LNBP22
  647. tristate "LNBP22 SEC controllers"
  648. depends on DVB_CORE && I2C
  649. default m if !MEDIA_SUBDRV_AUTOSELECT
  650. help
  651. LNB power supply and control voltage
  652. regulator chip with step-up converter
  653. and I2C interface.
  654. Say Y when you want to support this chip.
  655. config DVB_ISL6405
  656. tristate "ISL6405 SEC controller"
  657. depends on DVB_CORE && I2C
  658. default m if !MEDIA_SUBDRV_AUTOSELECT
  659. help
  660. An SEC control chip.
  661. config DVB_ISL6421
  662. tristate "ISL6421 SEC controller"
  663. depends on DVB_CORE && I2C
  664. default m if !MEDIA_SUBDRV_AUTOSELECT
  665. help
  666. An SEC control chip.
  667. config DVB_ISL6423
  668. tristate "ISL6423 SEC controller"
  669. depends on DVB_CORE && I2C
  670. default m if !MEDIA_SUBDRV_AUTOSELECT
  671. help
  672. A SEC controller chip from Intersil
  673. config DVB_A8293
  674. tristate "Allegro A8293"
  675. depends on DVB_CORE && I2C
  676. default m if !MEDIA_SUBDRV_AUTOSELECT
  677. config DVB_SP2
  678. tristate "CIMaX SP2"
  679. depends on DVB_CORE && I2C
  680. default m if !MEDIA_SUBDRV_AUTOSELECT
  681. help
  682. CIMaX SP2/SP2HF Common Interface module.
  683. config DVB_LGS8GL5
  684. tristate "Silicon Legend LGS-8GL5 demodulator (OFDM)"
  685. depends on DVB_CORE && I2C
  686. default m if !MEDIA_SUBDRV_AUTOSELECT
  687. help
  688. A DMB-TH tuner module. Say Y when you want to support this frontend.
  689. config DVB_LGS8GXX
  690. tristate "Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator"
  691. depends on DVB_CORE && I2C
  692. select FW_LOADER
  693. default m if !MEDIA_SUBDRV_AUTOSELECT
  694. help
  695. A DMB-TH tuner module. Say Y when you want to support this frontend.
  696. config DVB_ATBM8830
  697. tristate "AltoBeam ATBM8830/8831 DMB-TH demodulator"
  698. depends on DVB_CORE && I2C
  699. default m if !MEDIA_SUBDRV_AUTOSELECT
  700. help
  701. A DMB-TH tuner module. Say Y when you want to support this frontend.
  702. config DVB_TDA665x
  703. tristate "TDA665x tuner"
  704. depends on DVB_CORE && I2C
  705. default m if !MEDIA_SUBDRV_AUTOSELECT
  706. help
  707. Support for tuner modules based on Philips TDA6650/TDA6651 chips.
  708. Say Y when you want to support this chip.
  709. Currently supported tuners:
  710. * Panasonic ENV57H12D5 (ET-50DT)
  711. config DVB_IX2505V
  712. tristate "Sharp IX2505V silicon tuner"
  713. depends on DVB_CORE && I2C
  714. default m if !MEDIA_SUBDRV_AUTOSELECT
  715. help
  716. A DVB-S tuner module. Say Y when you want to support this frontend.
  717. config DVB_M88RS2000
  718. tristate "M88RS2000 DVB-S demodulator and tuner"
  719. depends on DVB_CORE && I2C
  720. default m if !MEDIA_SUBDRV_AUTOSELECT
  721. help
  722. A DVB-S tuner module.
  723. Say Y when you want to support this frontend.
  724. config DVB_AF9033
  725. tristate "Afatech AF9033 DVB-T demodulator"
  726. depends on DVB_CORE && I2C
  727. default m if !MEDIA_SUBDRV_AUTOSELECT
  728. config DVB_HORUS3A
  729. tristate "Sony Horus3A tuner"
  730. depends on DVB_CORE && I2C
  731. default m if !MEDIA_SUBDRV_AUTOSELECT
  732. help
  733. Say Y when you want to support this frontend.
  734. config DVB_ASCOT2E
  735. tristate "Sony Ascot2E tuner"
  736. depends on DVB_CORE && I2C
  737. default m if !MEDIA_SUBDRV_AUTOSELECT
  738. help
  739. Say Y when you want to support this frontend.
  740. config DVB_HELENE
  741. tristate "Sony HELENE Sat/Ter tuner (CXD2858ER)"
  742. depends on DVB_CORE && I2C
  743. default m if !MEDIA_SUBDRV_AUTOSELECT
  744. help
  745. Say Y when you want to support this frontend.
  746. comment "Tools to develop new frontends"
  747. config DVB_DUMMY_FE
  748. tristate "Dummy frontend driver"
  749. default n
  750. endmenu