1d3cb0832SMauro Carvalho Chehab.. SPDX-License-Identifier: GPL-2.0 2d3cb0832SMauro Carvalho Chehab 397b202b0SMauro Carvalho Chehab================ 4d3cb0832SMauro Carvalho ChehabFrontend drivers 5d3cb0832SMauro Carvalho Chehab================ 6d3cb0832SMauro Carvalho Chehab 7d3cb0832SMauro Carvalho Chehab.. note:: 8d3cb0832SMauro Carvalho Chehab 9d3cb0832SMauro Carvalho Chehab #) There is no guarantee that every frontend driver works 10d3cb0832SMauro Carvalho Chehab out of the box with every card, because of different wiring. 11d3cb0832SMauro Carvalho Chehab 12d3cb0832SMauro Carvalho Chehab #) The demodulator chips can be used with a variety of 13d3cb0832SMauro Carvalho Chehab tuner/PLL chips, and not all combinations are supported. Often 14d3cb0832SMauro Carvalho Chehab the demodulator and tuner/PLL chip are inside a metal box for 15d3cb0832SMauro Carvalho Chehab shielding, and the whole metal box has its own part number. 16d3cb0832SMauro Carvalho Chehab 17d3cb0832SMauro Carvalho Chehab 1897b202b0SMauro Carvalho ChehabCommon Interface (EN50221) controller drivers 1997b202b0SMauro Carvalho Chehab============================================= 20d3cb0832SMauro Carvalho Chehab 2197b202b0SMauro Carvalho Chehab============== ========================================================= 2297b202b0SMauro Carvalho ChehabDriver Name 2397b202b0SMauro Carvalho Chehab============== ========================================================= 2497b202b0SMauro Carvalho Chehabcxd2099 Sony CXD2099AR Common Interface driver 2597b202b0SMauro Carvalho Chehabsp2 CIMaX SP2 2697b202b0SMauro Carvalho Chehab============== ========================================================= 27d3cb0832SMauro Carvalho Chehab 2897b202b0SMauro Carvalho ChehabATSC (North American/Korean Terrestrial/Cable DTV) frontends 2997b202b0SMauro Carvalho Chehab============================================================ 30d3cb0832SMauro Carvalho Chehab 3197b202b0SMauro Carvalho Chehab============== ========================================================= 3297b202b0SMauro Carvalho ChehabDriver Name 3397b202b0SMauro Carvalho Chehab============== ========================================================= 3497b202b0SMauro Carvalho Chehabau8522_dig Auvitek AU8522 based DTV demod 3597b202b0SMauro Carvalho Chehabau8522_decoder Auvitek AU8522 based ATV demod 3697b202b0SMauro Carvalho Chehabbcm3510 Broadcom BCM3510 3797b202b0SMauro Carvalho Chehablg2160 LG Electronics LG216x based 3897b202b0SMauro Carvalho Chehablgdt3305 LG Electronics LGDT3304 and LGDT3305 based 3997b202b0SMauro Carvalho Chehablgdt3306a LG Electronics LGDT3306A based 4097b202b0SMauro Carvalho Chehablgdt330x LG Electronics LGDT3302/LGDT3303 based 4197b202b0SMauro Carvalho Chehabnxt200x NxtWave Communications NXT2002/NXT2004 based 4297b202b0SMauro Carvalho Chehabor51132 Oren OR51132 based 4397b202b0SMauro Carvalho Chehabor51211 Oren OR51211 based 4497b202b0SMauro Carvalho Chehabs5h1409 Samsung S5H1409 based 4597b202b0SMauro Carvalho Chehabs5h1411 Samsung S5H1411 based 4697b202b0SMauro Carvalho Chehab============== ========================================================= 47d3cb0832SMauro Carvalho Chehab 4897b202b0SMauro Carvalho ChehabDVB-C (cable) frontends 4997b202b0SMauro Carvalho Chehab======================= 5097b202b0SMauro Carvalho Chehab 5197b202b0SMauro Carvalho Chehab============== ========================================================= 5297b202b0SMauro Carvalho ChehabDriver Name 5397b202b0SMauro Carvalho Chehab============== ========================================================= 5497b202b0SMauro Carvalho Chehabstv0297 ST STV0297 based 5597b202b0SMauro Carvalho Chehabtda10021 Philips TDA10021 based 5697b202b0SMauro Carvalho Chehabtda10023 Philips TDA10023 based 5797b202b0SMauro Carvalho Chehabves1820 VLSI VES1820 based 5897b202b0SMauro Carvalho Chehab============== ========================================================= 5997b202b0SMauro Carvalho Chehab 6097b202b0SMauro Carvalho ChehabDVB-S (satellite) frontends 6197b202b0SMauro Carvalho Chehab=========================== 6297b202b0SMauro Carvalho Chehab 6397b202b0SMauro Carvalho Chehab============== ========================================================= 6497b202b0SMauro Carvalho ChehabDriver Name 6597b202b0SMauro Carvalho Chehab============== ========================================================= 6697b202b0SMauro Carvalho Chehabcx24110 Conexant CX24110 based 6797b202b0SMauro Carvalho Chehabcx24116 Conexant CX24116 based 6897b202b0SMauro Carvalho Chehabcx24117 Conexant CX24117 based 6997b202b0SMauro Carvalho Chehabcx24120 Conexant CX24120 based 7097b202b0SMauro Carvalho Chehabcx24123 Conexant CX24123 based 71*751d5b27SAndrew Klychkovds3000 Montage Technology DS3000 based 7297b202b0SMauro Carvalho Chehabmb86a16 Fujitsu MB86A16 based 7397b202b0SMauro Carvalho Chehabmt312 Zarlink VP310/MT312/ZL10313 based 7497b202b0SMauro Carvalho Chehabs5h1420 Samsung S5H1420 based 7597b202b0SMauro Carvalho Chehabsi21xx Silicon Labs SI21XX based 7697b202b0SMauro Carvalho Chehabstb6000 ST STB6000 silicon tuner 7797b202b0SMauro Carvalho Chehabstv0288 ST STV0288 based 7897b202b0SMauro Carvalho Chehabstv0299 ST STV0299 based 7997b202b0SMauro Carvalho Chehabstv0900 ST STV0900 based 8097b202b0SMauro Carvalho Chehabstv6110 ST STV6110 silicon tuner 8197b202b0SMauro Carvalho Chehabtda10071 NXP TDA10071 8297b202b0SMauro Carvalho Chehabtda10086 Philips TDA10086 based 8397b202b0SMauro Carvalho Chehabtda8083 Philips TDA8083 based 8497b202b0SMauro Carvalho Chehabtda8261 Philips TDA8261 based 8597b202b0SMauro Carvalho Chehabtda826x Philips TDA826X silicon tuner 86*751d5b27SAndrew Klychkovts2020 Montage Technology TS2020 based tuners 8797b202b0SMauro Carvalho Chehabtua6100 Infineon TUA6100 PLL 8897b202b0SMauro Carvalho Chehabcx24113 Conexant CX24113/CX24128 tuner for DVB-S/DSS 8997b202b0SMauro Carvalho Chehabitd1000 Integrant ITD1000 Zero IF tuner for DVB-S/DSS 9097b202b0SMauro Carvalho Chehabves1x93 VLSI VES1893 or VES1993 based 9197b202b0SMauro Carvalho Chehabzl10036 Zarlink ZL10036 silicon tuner 9297b202b0SMauro Carvalho Chehabzl10039 Zarlink ZL10039 silicon tuner 9397b202b0SMauro Carvalho Chehab============== ========================================================= 9497b202b0SMauro Carvalho Chehab 9597b202b0SMauro Carvalho ChehabDVB-T (terrestrial) frontends 9697b202b0SMauro Carvalho Chehab============================= 9797b202b0SMauro Carvalho Chehab 9897b202b0SMauro Carvalho Chehab============== ========================================================= 9997b202b0SMauro Carvalho ChehabDriver Name 10097b202b0SMauro Carvalho Chehab============== ========================================================= 10197b202b0SMauro Carvalho Chehabaf9013 Afatech AF9013 demodulator 10297b202b0SMauro Carvalho Chehabcx22700 Conexant CX22700 based 10397b202b0SMauro Carvalho Chehabcx22702 Conexant cx22702 demodulator (OFDM) 10497b202b0SMauro Carvalho Chehabcxd2820r Sony CXD2820R 10597b202b0SMauro Carvalho Chehabcxd2841er Sony CXD2841ER 10697b202b0SMauro Carvalho Chehabcxd2880 Sony CXD2880 DVB-T2/T tuner + demodulator 10797b202b0SMauro Carvalho Chehabdib3000mb DiBcom 3000M-B 10897b202b0SMauro Carvalho Chehabdib3000mc DiBcom 3000P/M-C 10997b202b0SMauro Carvalho Chehabdib7000m DiBcom 7000MA/MB/PA/PB/MC 11097b202b0SMauro Carvalho Chehabdib7000p DiBcom 7000PC 11197b202b0SMauro Carvalho Chehabdib9000 DiBcom 9000 11297b202b0SMauro Carvalho Chehabdrxd Micronas DRXD driver 11397b202b0SMauro Carvalho Chehabec100 E3C EC100 11497b202b0SMauro Carvalho Chehabl64781 LSI L64781 11597b202b0SMauro Carvalho Chehabmt352 Zarlink MT352 based 11697b202b0SMauro Carvalho Chehabnxt6000 NxtWave Communications NXT6000 based 11797b202b0SMauro Carvalho Chehabrtl2830 Realtek RTL2830 DVB-T 11897b202b0SMauro Carvalho Chehabrtl2832 Realtek RTL2832 DVB-T 11997b202b0SMauro Carvalho Chehabrtl2832_sdr Realtek RTL2832 SDR 12097b202b0SMauro Carvalho Chehabs5h1432 Samsung s5h1432 demodulator (OFDM) 12197b202b0SMauro Carvalho Chehabsi2168 Silicon Labs Si2168 12297b202b0SMauro Carvalho Chehabsp8870 Spase sp8870 based 12397b202b0SMauro Carvalho Chehabsp887x Spase sp887x based 12497b202b0SMauro Carvalho Chehabstv0367 ST STV0367 based 12597b202b0SMauro Carvalho Chehabtda10048 Philips TDA10048HN based 12697b202b0SMauro Carvalho Chehabtda1004x Philips TDA10045H/TDA10046H based 12797b202b0SMauro Carvalho Chehabzd1301_demod ZyDAS ZD1301 12897b202b0SMauro Carvalho Chehabzl10353 Zarlink ZL10353 based 12997b202b0SMauro Carvalho Chehab============== ========================================================= 13097b202b0SMauro Carvalho Chehab 13197b202b0SMauro Carvalho ChehabDigital terrestrial only tuners/PLL 13297b202b0SMauro Carvalho Chehab=================================== 13397b202b0SMauro Carvalho Chehab 13497b202b0SMauro Carvalho Chehab============== ========================================================= 13597b202b0SMauro Carvalho ChehabDriver Name 13697b202b0SMauro Carvalho Chehab============== ========================================================= 13797b202b0SMauro Carvalho Chehabdvb-pll Generic I2C PLL based tuners 13897b202b0SMauro Carvalho Chehabdib0070 DiBcom DiB0070 silicon base-band tuner 13997b202b0SMauro Carvalho Chehabdib0090 DiBcom DiB0090 silicon base-band tuner 14097b202b0SMauro Carvalho Chehab============== ========================================================= 14197b202b0SMauro Carvalho Chehab 14297b202b0SMauro Carvalho ChehabISDB-S (satellite) & ISDB-T (terrestrial) frontends 14397b202b0SMauro Carvalho Chehab=================================================== 14497b202b0SMauro Carvalho Chehab 14597b202b0SMauro Carvalho Chehab============== ========================================================= 14697b202b0SMauro Carvalho ChehabDriver Name 14797b202b0SMauro Carvalho Chehab============== ========================================================= 14897b202b0SMauro Carvalho Chehabmn88443x Socionext MN88443x 14997b202b0SMauro Carvalho Chehabtc90522 Toshiba TC90522 15097b202b0SMauro Carvalho Chehab============== ========================================================= 15197b202b0SMauro Carvalho Chehab 15297b202b0SMauro Carvalho ChehabISDB-T (terrestrial) frontends 15397b202b0SMauro Carvalho Chehab============================== 15497b202b0SMauro Carvalho Chehab 15597b202b0SMauro Carvalho Chehab============== ========================================================= 15697b202b0SMauro Carvalho ChehabDriver Name 15797b202b0SMauro Carvalho Chehab============== ========================================================= 15897b202b0SMauro Carvalho Chehabdib8000 DiBcom 8000MB/MC 15997b202b0SMauro Carvalho Chehabmb86a20s Fujitsu mb86a20s 16097b202b0SMauro Carvalho Chehabs921 Sharp S921 frontend 16197b202b0SMauro Carvalho Chehab============== ========================================================= 16297b202b0SMauro Carvalho Chehab 16397b202b0SMauro Carvalho ChehabMultistandard (cable + terrestrial) frontends 16497b202b0SMauro Carvalho Chehab============================================= 16597b202b0SMauro Carvalho Chehab 16697b202b0SMauro Carvalho Chehab============== ========================================================= 16797b202b0SMauro Carvalho ChehabDriver Name 16897b202b0SMauro Carvalho Chehab============== ========================================================= 16997b202b0SMauro Carvalho Chehabdrxk Micronas DRXK based 17097b202b0SMauro Carvalho Chehabmn88472 Panasonic MN88472 17197b202b0SMauro Carvalho Chehabmn88473 Panasonic MN88473 17297b202b0SMauro Carvalho Chehabsi2165 Silicon Labs si2165 based 17397b202b0SMauro Carvalho Chehabtda18271c2dd NXP TDA18271C2 silicon tuner 17497b202b0SMauro Carvalho Chehab============== ========================================================= 17597b202b0SMauro Carvalho Chehab 17697b202b0SMauro Carvalho ChehabMultistandard (satellite) frontends 17797b202b0SMauro Carvalho Chehab=================================== 17897b202b0SMauro Carvalho Chehab 17997b202b0SMauro Carvalho Chehab============== ========================================================= 18097b202b0SMauro Carvalho ChehabDriver Name 18197b202b0SMauro Carvalho Chehab============== ========================================================= 18297b202b0SMauro Carvalho Chehabm88ds3103 Montage Technology M88DS3103 18397b202b0SMauro Carvalho Chehabmxl5xx MaxLinear MxL5xx based tuner-demodulators 18497b202b0SMauro Carvalho Chehabstb0899 STB0899 based 18597b202b0SMauro Carvalho Chehabstb6100 STB6100 based tuners 18697b202b0SMauro Carvalho Chehabstv090x STV0900/STV0903(A/B) based 18797b202b0SMauro Carvalho Chehabstv0910 STV0910 based 18897b202b0SMauro Carvalho Chehabstv6110x STV6110/(A) based tuners 18997b202b0SMauro Carvalho Chehabstv6111 STV6111 based tuners 19097b202b0SMauro Carvalho Chehab============== ========================================================= 19197b202b0SMauro Carvalho Chehab 19297b202b0SMauro Carvalho ChehabSEC control devices for DVB-S 19397b202b0SMauro Carvalho Chehab============================= 19497b202b0SMauro Carvalho Chehab 19597b202b0SMauro Carvalho Chehab============== ========================================================= 19697b202b0SMauro Carvalho ChehabDriver Name 19797b202b0SMauro Carvalho Chehab============== ========================================================= 19897b202b0SMauro Carvalho Chehaba8293 Allegro A8293 19997b202b0SMauro Carvalho Chehabaf9033 Afatech AF9033 DVB-T demodulator 20097b202b0SMauro Carvalho Chehabascot2e Sony Ascot2E tuner 20197b202b0SMauro Carvalho Chehabatbm8830 AltoBeam ATBM8830/8831 DMB-TH demodulator 20297b202b0SMauro Carvalho Chehabdrx39xyj Micronas DRX-J demodulator 20397b202b0SMauro Carvalho Chehabhelene Sony HELENE Sat/Ter tuner (CXD2858ER) 20497b202b0SMauro Carvalho Chehabhorus3a Sony Horus3A tuner 20597b202b0SMauro Carvalho Chehabisl6405 ISL6405 SEC controller 20697b202b0SMauro Carvalho Chehabisl6421 ISL6421 SEC controller 20797b202b0SMauro Carvalho Chehabisl6423 ISL6423 SEC controller 20897b202b0SMauro Carvalho Chehabix2505v Sharp IX2505V silicon tuner 20997b202b0SMauro Carvalho Chehablgs8gl5 Silicon Legend LGS-8GL5 demodulator (OFDM) 21097b202b0SMauro Carvalho Chehablgs8gxx Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator 21197b202b0SMauro Carvalho Chehablnbh25 LNBH25 SEC controller 21297b202b0SMauro Carvalho Chehablnbh29 LNBH29 SEC controller 21397b202b0SMauro Carvalho Chehablnbp21 LNBP21/LNBH24 SEC controllers 21497b202b0SMauro Carvalho Chehablnbp22 LNBP22 SEC controllers 21597b202b0SMauro Carvalho Chehabm88rs2000 M88RS2000 DVB-S demodulator and tuner 21697b202b0SMauro Carvalho Chehabtda665x TDA665x tuner 21797b202b0SMauro Carvalho Chehab============== ========================================================= 21897b202b0SMauro Carvalho Chehab 21997b202b0SMauro Carvalho ChehabTools to develop new frontends 22097b202b0SMauro Carvalho Chehab============================== 22197b202b0SMauro Carvalho Chehab 22297b202b0SMauro Carvalho Chehab============== ========================================================= 22397b202b0SMauro Carvalho ChehabDriver Name 22497b202b0SMauro Carvalho Chehab============== ========================================================= 22597b202b0SMauro Carvalho Chehabdvb_dummy_fe Dummy frontend driver 22697b202b0SMauro Carvalho Chehab============== ========================================================= 227