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