1fccea74fSMauro Carvalho Chehab# Analog TV tuners, auto-loaded via tuner.ko 2ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER 3ccae7af2SMauro Carvalho Chehab tristate 4e23cf7f3SMauro Carvalho Chehab depends on (MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_RADIO_SUPPORT || MEDIA_SDR_SUPPORT) && I2C 5ccae7af2SMauro Carvalho Chehab default y 6fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT 7fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT 8fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_XC4000 if MEDIA_SUBDRV_AUTOSELECT 9fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_MT20XX if MEDIA_SUBDRV_AUTOSELECT 10fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT 112cca7d4eSHans Verkuil select MEDIA_TUNER_TEA5761 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_RADIO_SUPPORT 12fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_TEA5767 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_RADIO_SUPPORT 13fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT 14fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_TDA9887 if MEDIA_SUBDRV_AUTOSELECT 15fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_MC44S803 if MEDIA_SUBDRV_AUTOSELECT 16ccae7af2SMauro Carvalho Chehab 17ccae7af2SMauro Carvalho Chehabmenu "Customize TV tuners" 18fccea74fSMauro Carvalho Chehab visible if !MEDIA_SUBDRV_AUTOSELECT 19f5b44da1SAntti Palosaari depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_RADIO_SUPPORT || MEDIA_SDR_SUPPORT 20ccae7af2SMauro Carvalho Chehab 21ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_SIMPLE 22ccae7af2SMauro Carvalho Chehab tristate "Simple tuner support" 23ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 24ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_TDA9887 25fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 26ccae7af2SMauro Carvalho Chehab help 27ccae7af2SMauro Carvalho Chehab Say Y here to include support for various simple tuners. 28ccae7af2SMauro Carvalho Chehab 29ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TDA8290 30ccae7af2SMauro Carvalho Chehab tristate "TDA 8290/8295 + 8275(a)/18271 tuner combo" 31ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 32ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_TDA827X 33ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_TDA18271 34fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 35ccae7af2SMauro Carvalho Chehab help 36ccae7af2SMauro Carvalho Chehab Say Y here to include support for Philips TDA8290+8275(a) tuner. 37ccae7af2SMauro Carvalho Chehab 38ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TDA827X 39ccae7af2SMauro Carvalho Chehab tristate "Philips TDA827X silicon tuner" 40ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 41fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 42ccae7af2SMauro Carvalho Chehab help 43ccae7af2SMauro Carvalho Chehab A DVB-T silicon tuner module. Say Y when you want to support this tuner. 44ccae7af2SMauro Carvalho Chehab 45ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TDA18271 46ccae7af2SMauro Carvalho Chehab tristate "NXP TDA18271 silicon tuner" 47ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 48fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 49ccae7af2SMauro Carvalho Chehab help 50ccae7af2SMauro Carvalho Chehab A silicon tuner module. Say Y when you want to support this tuner. 51ccae7af2SMauro Carvalho Chehab 52ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TDA9887 53ccae7af2SMauro Carvalho Chehab tristate "TDA 9885/6/7 analog IF demodulator" 54ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 55fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 56ccae7af2SMauro Carvalho Chehab help 57ccae7af2SMauro Carvalho Chehab Say Y here to include support for Philips TDA9885/6/7 58ccae7af2SMauro Carvalho Chehab analog IF demodulator. 59ccae7af2SMauro Carvalho Chehab 60ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TEA5761 612cca7d4eSHans Verkuil tristate "TEA 5761 radio tuner" 62ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 63fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 64ccae7af2SMauro Carvalho Chehab help 65ccae7af2SMauro Carvalho Chehab Say Y here to include support for the Philips TEA5761 radio tuner. 66ccae7af2SMauro Carvalho Chehab 67ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TEA5767 68ccae7af2SMauro Carvalho Chehab tristate "TEA 5767 radio tuner" 69ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 70fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 71ccae7af2SMauro Carvalho Chehab help 72ccae7af2SMauro Carvalho Chehab Say Y here to include support for the Philips TEA5767 radio tuner. 73ccae7af2SMauro Carvalho Chehab 74150dcf55SAntti Palosaariconfig MEDIA_TUNER_MSI001 75150dcf55SAntti Palosaari tristate "Mirics MSi001" 76150dcf55SAntti Palosaari depends on MEDIA_SUPPORT && SPI && VIDEO_V4L2 77f5b44da1SAntti Palosaari default m if !MEDIA_SUBDRV_AUTOSELECT 78150dcf55SAntti Palosaari help 79150dcf55SAntti Palosaari Mirics MSi001 silicon tuner driver. 80150dcf55SAntti Palosaari 81ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MT20XX 82ccae7af2SMauro Carvalho Chehab tristate "Microtune 2032 / 2050 tuners" 83ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 84fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 85ccae7af2SMauro Carvalho Chehab help 86ccae7af2SMauro Carvalho Chehab Say Y here to include support for the MT2032 / MT2050 tuner. 87ccae7af2SMauro Carvalho Chehab 88ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MT2060 89ccae7af2SMauro Carvalho Chehab tristate "Microtune MT2060 silicon IF tuner" 90ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 91fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 92ccae7af2SMauro Carvalho Chehab help 93ccae7af2SMauro Carvalho Chehab A driver for the silicon IF tuner MT2060 from Microtune. 94ccae7af2SMauro Carvalho Chehab 95ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MT2063 96ccae7af2SMauro Carvalho Chehab tristate "Microtune MT2063 silicon IF tuner" 97ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 98fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 99ccae7af2SMauro Carvalho Chehab help 100ccae7af2SMauro Carvalho Chehab A driver for the silicon IF tuner MT2063 from Microtune. 101ccae7af2SMauro Carvalho Chehab 102ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MT2266 103ccae7af2SMauro Carvalho Chehab tristate "Microtune MT2266 silicon tuner" 104ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 105fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 106ccae7af2SMauro Carvalho Chehab help 107ccae7af2SMauro Carvalho Chehab A driver for the silicon baseband tuner MT2266 from Microtune. 108ccae7af2SMauro Carvalho Chehab 109ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MT2131 110ccae7af2SMauro Carvalho Chehab tristate "Microtune MT2131 silicon tuner" 111ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 112fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 113ccae7af2SMauro Carvalho Chehab help 114ccae7af2SMauro Carvalho Chehab A driver for the silicon baseband tuner MT2131 from Microtune. 115ccae7af2SMauro Carvalho Chehab 116ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_QT1010 117ccae7af2SMauro Carvalho Chehab tristate "Quantek QT1010 silicon tuner" 118ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 119fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 120ccae7af2SMauro Carvalho Chehab help 121ccae7af2SMauro Carvalho Chehab A driver for the silicon tuner QT1010 from Quantek. 122ccae7af2SMauro Carvalho Chehab 123ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_XC2028 124ccae7af2SMauro Carvalho Chehab tristate "XCeive xc2028/xc3028 tuners" 125ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 126fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 127ccae7af2SMauro Carvalho Chehab help 128ccae7af2SMauro Carvalho Chehab Say Y here to include support for the xc2028/xc3028 tuners. 129ccae7af2SMauro Carvalho Chehab 130ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_XC5000 131ccae7af2SMauro Carvalho Chehab tristate "Xceive XC5000 silicon tuner" 132ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 133fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 134ccae7af2SMauro Carvalho Chehab help 135ccae7af2SMauro Carvalho Chehab A driver for the silicon tuner XC5000 from Xceive. 136ccae7af2SMauro Carvalho Chehab This device is only used inside a SiP called together with a 137ccae7af2SMauro Carvalho Chehab demodulator for now. 138ccae7af2SMauro Carvalho Chehab 139ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_XC4000 140ccae7af2SMauro Carvalho Chehab tristate "Xceive XC4000 silicon tuner" 141ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 142fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 143ccae7af2SMauro Carvalho Chehab help 144ccae7af2SMauro Carvalho Chehab A driver for the silicon tuner XC4000 from Xceive. 145ccae7af2SMauro Carvalho Chehab This device is only used inside a SiP called together with a 146ccae7af2SMauro Carvalho Chehab demodulator for now. 147ccae7af2SMauro Carvalho Chehab 148ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MXL5005S 149ccae7af2SMauro Carvalho Chehab tristate "MaxLinear MSL5005S silicon tuner" 150ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 151fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 152ccae7af2SMauro Carvalho Chehab help 153ccae7af2SMauro Carvalho Chehab A driver for the silicon tuner MXL5005S from MaxLinear. 154ccae7af2SMauro Carvalho Chehab 155ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MXL5007T 156ccae7af2SMauro Carvalho Chehab tristate "MaxLinear MxL5007T silicon tuner" 157ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 158fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 159ccae7af2SMauro Carvalho Chehab help 160ccae7af2SMauro Carvalho Chehab A driver for the silicon tuner MxL5007T from MaxLinear. 161ccae7af2SMauro Carvalho Chehab 162ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MC44S803 163ccae7af2SMauro Carvalho Chehab tristate "Freescale MC44S803 Low Power CMOS Broadband tuners" 164ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 165fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 166ccae7af2SMauro Carvalho Chehab help 167ccae7af2SMauro Carvalho Chehab Say Y here to support the Freescale MC44S803 based tuners 168ccae7af2SMauro Carvalho Chehab 169ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MAX2165 170ccae7af2SMauro Carvalho Chehab tristate "Maxim MAX2165 silicon tuner" 171ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 172fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 173ccae7af2SMauro Carvalho Chehab help 174ccae7af2SMauro Carvalho Chehab A driver for the silicon tuner MAX2165 from Maxim. 175ccae7af2SMauro Carvalho Chehab 176ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TDA18218 177ccae7af2SMauro Carvalho Chehab tristate "NXP TDA18218 silicon tuner" 178ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 179fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 180ccae7af2SMauro Carvalho Chehab help 181ccae7af2SMauro Carvalho Chehab NXP TDA18218 silicon tuner driver. 182ccae7af2SMauro Carvalho Chehab 183ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_FC0011 184ccae7af2SMauro Carvalho Chehab tristate "Fitipower FC0011 silicon tuner" 185ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 186fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 187ccae7af2SMauro Carvalho Chehab help 188ccae7af2SMauro Carvalho Chehab Fitipower FC0011 silicon tuner driver. 189ccae7af2SMauro Carvalho Chehab 190ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_FC0012 191ccae7af2SMauro Carvalho Chehab tristate "Fitipower FC0012 silicon tuner" 192ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 193fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 194ccae7af2SMauro Carvalho Chehab help 195ccae7af2SMauro Carvalho Chehab Fitipower FC0012 silicon tuner driver. 196ccae7af2SMauro Carvalho Chehab 197ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_FC0013 198ccae7af2SMauro Carvalho Chehab tristate "Fitipower FC0013 silicon tuner" 199ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 200fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 201ccae7af2SMauro Carvalho Chehab help 202ccae7af2SMauro Carvalho Chehab Fitipower FC0013 silicon tuner driver. 203ccae7af2SMauro Carvalho Chehab 204ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TDA18212 205ccae7af2SMauro Carvalho Chehab tristate "NXP TDA18212 silicon tuner" 206ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 2073b60b761SAntti Palosaari select REGMAP_I2C 208fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 209ccae7af2SMauro Carvalho Chehab help 210ccae7af2SMauro Carvalho Chehab NXP TDA18212 silicon tuner driver. 211ccae7af2SMauro Carvalho Chehab 212ed85adaaSAntti Palosaariconfig MEDIA_TUNER_E4000 213ed85adaaSAntti Palosaari tristate "Elonics E4000 silicon tuner" 214320c6387SAntti Palosaari depends on MEDIA_SUPPORT && I2C 215bd428bbcSAntti Palosaari select REGMAP_I2C 216ed85adaaSAntti Palosaari default m if !MEDIA_SUBDRV_AUTOSELECT 217ed85adaaSAntti Palosaari help 218ed85adaaSAntti Palosaari Elonics E4000 silicon tuner driver. 219ed85adaaSAntti Palosaari 220d9cb41afSAntti Palosaariconfig MEDIA_TUNER_FC2580 221d9cb41afSAntti Palosaari tristate "FCI FC2580 silicon tuner" 222d9cb41afSAntti Palosaari depends on MEDIA_SUPPORT && I2C 223d9cb41afSAntti Palosaari default m if !MEDIA_SUBDRV_AUTOSELECT 224d9cb41afSAntti Palosaari help 225d9cb41afSAntti Palosaari FCI FC2580 silicon tuner driver. 226d9cb41afSAntti Palosaari 227695efd01SAntti Palosaariconfig MEDIA_TUNER_M88TS2022 228695efd01SAntti Palosaari tristate "Montage M88TS2022 silicon tuner" 229695efd01SAntti Palosaari depends on MEDIA_SUPPORT && I2C 23035c77a85SAntti Palosaari select REGMAP_I2C 231695efd01SAntti Palosaari default m if !MEDIA_SUBDRV_AUTOSELECT 232695efd01SAntti Palosaari help 233695efd01SAntti Palosaari Montage M88TS2022 silicon tuner driver. 234695efd01SAntti Palosaari 235ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TUA9001 236ccae7af2SMauro Carvalho Chehab tristate "Infineon TUA 9001 silicon tuner" 237ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 238fccea74fSMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 239ccae7af2SMauro Carvalho Chehab help 240ccae7af2SMauro Carvalho Chehab Infineon TUA 9001 silicon tuner driver. 24188b38befSAntti Palosaari 242930a8730SAntti Palosaariconfig MEDIA_TUNER_SI2157 243930a8730SAntti Palosaari tristate "Silicon Labs Si2157 silicon tuner" 244930a8730SAntti Palosaari depends on MEDIA_SUPPORT && I2C 245930a8730SAntti Palosaari default m if !MEDIA_SUBDRV_AUTOSELECT 246930a8730SAntti Palosaari help 247930a8730SAntti Palosaari Silicon Labs Si2157 silicon tuner driver. 248930a8730SAntti Palosaari 24988b38befSAntti Palosaariconfig MEDIA_TUNER_IT913X 25088b38befSAntti Palosaari tristate "ITE Tech IT913x silicon tuner" 25188b38befSAntti Palosaari depends on MEDIA_SUPPORT && I2C 252d2dbc00cSAntti Palosaari select REGMAP_I2C 25388b38befSAntti Palosaari default m if !MEDIA_SUBDRV_AUTOSELECT 25488b38befSAntti Palosaari help 25588b38befSAntti Palosaari ITE Tech IT913x silicon tuner driver. 256a80abc58SMauro Carvalho Chehab 257a80abc58SMauro Carvalho Chehabconfig MEDIA_TUNER_R820T 258a80abc58SMauro Carvalho Chehab tristate "Rafael Micro R820T silicon tuner" 259a80abc58SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 260a80abc58SMauro Carvalho Chehab default m if !MEDIA_SUBDRV_AUTOSELECT 261a80abc58SMauro Carvalho Chehab help 262a80abc58SMauro Carvalho Chehab Rafael Micro R820T silicon tuner driver. 263ccae7af2SMauro Carvalho Chehabendmenu 264