Kconfig 24 KB

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