.. SPDX-License-Identifier: GPL-2.0

================
Frontend drivers
================

.. note::

  #) There is no guarantee that every frontend driver works
     out of the box with every card, because of different wiring.

  #) The demodulator chips can be used with a variety of
     tuner/PLL chips, and not all combinations are supported. Often
     the demodulator and tuner/PLL chip are inside a metal box for
     shielding, and the whole metal box has its own part number.


Common Interface (EN50221) controller drivers
=============================================

==============  =========================================================
Driver          Name
==============  =========================================================
cxd2099         Sony CXD2099AR Common Interface driver
sp2             CIMaX SP2
==============  =========================================================

ATSC (North American/Korean Terrestrial/Cable DTV) frontends
============================================================

==============  =========================================================
Driver          Name
==============  =========================================================
au8522_dig      Auvitek AU8522 based DTV demod
au8522_decoder  Auvitek AU8522 based ATV demod
bcm3510         Broadcom BCM3510
lg2160          LG Electronics LG216x based
lgdt3305        LG Electronics LGDT3304 and LGDT3305 based
lgdt3306a       LG Electronics LGDT3306A based
lgdt330x        LG Electronics LGDT3302/LGDT3303 based
nxt200x         NxtWave Communications NXT2002/NXT2004 based
or51132         Oren OR51132 based
or51211         Oren OR51211 based
s5h1409         Samsung S5H1409 based
s5h1411         Samsung S5H1411 based
==============  =========================================================

DVB-C (cable) frontends
=======================

==============  =========================================================
Driver          Name
==============  =========================================================
stv0297         ST STV0297 based
tda10021        Philips TDA10021 based
tda10023        Philips TDA10023 based
ves1820         VLSI VES1820 based
==============  =========================================================

DVB-S (satellite) frontends
===========================

==============  =========================================================
Driver          Name
==============  =========================================================
cx24110         Conexant CX24110 based
cx24116         Conexant CX24116 based
cx24117         Conexant CX24117 based
cx24120         Conexant CX24120 based
cx24123         Conexant CX24123 based
ds3000          Montage Technology DS3000 based
mb86a16         Fujitsu MB86A16 based
mt312           Zarlink VP310/MT312/ZL10313 based
s5h1420         Samsung S5H1420 based
si21xx          Silicon Labs SI21XX based
stb6000         ST STB6000 silicon tuner
stv0288         ST STV0288 based
stv0299         ST STV0299 based
stv0900         ST STV0900 based
stv6110         ST STV6110 silicon tuner
tda10071        NXP TDA10071
tda10086        Philips TDA10086 based
tda8083         Philips TDA8083 based
tda8261         Philips TDA8261 based
tda826x         Philips TDA826X silicon tuner
ts2020          Montage Technology TS2020 based tuners
tua6100         Infineon TUA6100 PLL
cx24113         Conexant CX24113/CX24128 tuner for DVB-S/DSS
itd1000         Integrant ITD1000 Zero IF tuner for DVB-S/DSS
ves1x93         VLSI VES1893 or VES1993 based
zl10036         Zarlink ZL10036 silicon tuner
zl10039         Zarlink ZL10039 silicon tuner
==============  =========================================================

DVB-T (terrestrial) frontends
=============================

==============  =========================================================
Driver          Name
==============  =========================================================
af9013          Afatech AF9013 demodulator
cx22700         Conexant CX22700 based
cx22702         Conexant cx22702 demodulator (OFDM)
cxd2820r        Sony CXD2820R
cxd2841er       Sony CXD2841ER
cxd2880         Sony CXD2880 DVB-T2/T tuner + demodulator
dib3000mb       DiBcom 3000M-B
dib3000mc       DiBcom 3000P/M-C
dib7000m        DiBcom 7000MA/MB/PA/PB/MC
dib7000p        DiBcom 7000PC
dib9000         DiBcom 9000
drxd            Micronas DRXD driver
ec100           E3C EC100
l64781          LSI L64781
mt352           Zarlink MT352 based
nxt6000         NxtWave Communications NXT6000 based
rtl2830         Realtek RTL2830 DVB-T
rtl2832         Realtek RTL2832 DVB-T
rtl2832_sdr     Realtek RTL2832 SDR
s5h1432         Samsung s5h1432 demodulator (OFDM)
si2168          Silicon Labs Si2168
sp8870          Spase sp8870 based
sp887x          Spase sp887x based
stv0367         ST STV0367 based
tda10048        Philips TDA10048HN based
tda1004x        Philips TDA10045H/TDA10046H based
zd1301_demod    ZyDAS ZD1301
zl10353         Zarlink ZL10353 based
==============  =========================================================

Digital terrestrial only tuners/PLL
===================================

==============  =========================================================
Driver          Name
==============  =========================================================
dvb-pll         Generic I2C PLL based tuners
dib0070         DiBcom DiB0070 silicon base-band tuner
dib0090         DiBcom DiB0090 silicon base-band tuner
==============  =========================================================

ISDB-S (satellite) & ISDB-T (terrestrial) frontends
===================================================

==============  =========================================================
Driver          Name
==============  =========================================================
mn88443x        Socionext MN88443x
tc90522         Toshiba TC90522
==============  =========================================================

ISDB-T (terrestrial) frontends
==============================

==============  =========================================================
Driver          Name
==============  =========================================================
dib8000         DiBcom 8000MB/MC
mb86a20s        Fujitsu mb86a20s
s921            Sharp S921 frontend
==============  =========================================================

Multistandard (cable + terrestrial) frontends
=============================================

==============  =========================================================
Driver          Name
==============  =========================================================
drxk            Micronas DRXK based
mn88472         Panasonic MN88472
mn88473         Panasonic MN88473
si2165          Silicon Labs si2165 based
tda18271c2dd    NXP TDA18271C2 silicon tuner
==============  =========================================================

Multistandard (satellite) frontends
===================================

==============  =========================================================
Driver          Name
==============  =========================================================
m88ds3103       Montage Technology M88DS3103
mxl5xx          MaxLinear MxL5xx based tuner-demodulators
stb0899         STB0899 based
stb6100         STB6100 based tuners
stv090x         STV0900/STV0903(A/B) based
stv0910         STV0910 based
stv6110x        STV6110/(A) based tuners
stv6111         STV6111 based tuners
==============  =========================================================

SEC control devices for DVB-S
=============================

==============  =========================================================
Driver          Name
==============  =========================================================
a8293           Allegro A8293
af9033          Afatech AF9033 DVB-T demodulator
ascot2e         Sony Ascot2E tuner
atbm8830        AltoBeam ATBM8830/8831 DMB-TH demodulator
drx39xyj        Micronas DRX-J demodulator
helene          Sony HELENE Sat/Ter tuner (CXD2858ER)
horus3a         Sony Horus3A tuner
isl6405         ISL6405 SEC controller
isl6421         ISL6421 SEC controller
isl6423         ISL6423 SEC controller
ix2505v         Sharp IX2505V silicon tuner
lgs8gl5         Silicon Legend LGS-8GL5 demodulator (OFDM)
lgs8gxx         Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator
lnbh25          LNBH25 SEC controller
lnbh29          LNBH29 SEC controller
lnbp21          LNBP21/LNBH24 SEC controllers
lnbp22          LNBP22 SEC controllers
m88rs2000       M88RS2000 DVB-S demodulator and tuner
tda665x         TDA665x tuner
==============  =========================================================

Tools to develop new frontends
==============================

==============  =========================================================
Driver          Name
==============  =========================================================
dvb_dummy_fe    Dummy frontend driver
==============  =========================================================