1# Analog TV tuners, auto-loaded via tuner.ko 2config MEDIA_TUNER 3 tristate 4 depends on (MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_RADIO_SUPPORT || MEDIA_SDR_SUPPORT) && I2C 5 default y 6 select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT 7 select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT 8 select MEDIA_TUNER_XC4000 if MEDIA_SUBDRV_AUTOSELECT 9 select MEDIA_TUNER_MT20XX if MEDIA_SUBDRV_AUTOSELECT 10 select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT 11 select MEDIA_TUNER_TEA5761 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_RADIO_SUPPORT 12 select MEDIA_TUNER_TEA5767 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_RADIO_SUPPORT 13 select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT 14 select MEDIA_TUNER_TDA9887 if MEDIA_SUBDRV_AUTOSELECT 15 select MEDIA_TUNER_MC44S803 if MEDIA_SUBDRV_AUTOSELECT 16 17menu "Customize TV tuners" 18 visible if !MEDIA_SUBDRV_AUTOSELECT || COMPILE_TEST 19 depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_RADIO_SUPPORT || MEDIA_SDR_SUPPORT 20 21config MEDIA_TUNER_SIMPLE 22 tristate "Simple tuner support" 23 depends on MEDIA_SUPPORT && I2C 24 select MEDIA_TUNER_TDA9887 25 default m if !MEDIA_SUBDRV_AUTOSELECT 26 help 27 Say Y here to include support for various simple tuners. 28 29config MEDIA_TUNER_TDA18250 30 tristate "NXP TDA18250 silicon tuner" 31 depends on MEDIA_SUPPORT && I2C 32 default m if !MEDIA_SUBDRV_AUTOSELECT 33 help 34 Say Y here to include support for TDA18250 tuner. 35 36config MEDIA_TUNER_TDA8290 37 tristate "TDA 8290/8295 + 8275(a)/18271 tuner combo" 38 depends on MEDIA_SUPPORT && I2C 39 select MEDIA_TUNER_TDA827X 40 select MEDIA_TUNER_TDA18271 41 default m if !MEDIA_SUBDRV_AUTOSELECT 42 help 43 Say Y here to include support for Philips TDA8290+8275(a) tuner. 44 45config MEDIA_TUNER_TDA827X 46 tristate "Philips TDA827X silicon tuner" 47 depends on MEDIA_SUPPORT && I2C 48 default m if !MEDIA_SUBDRV_AUTOSELECT 49 help 50 A DVB-T silicon tuner module. Say Y when you want to support this tuner. 51 52config MEDIA_TUNER_TDA18271 53 tristate "NXP TDA18271 silicon tuner" 54 depends on MEDIA_SUPPORT && I2C 55 default m if !MEDIA_SUBDRV_AUTOSELECT 56 help 57 A silicon tuner module. Say Y when you want to support this tuner. 58 59config MEDIA_TUNER_TDA9887 60 tristate "TDA 9885/6/7 analog IF demodulator" 61 depends on MEDIA_SUPPORT && I2C 62 default m if !MEDIA_SUBDRV_AUTOSELECT 63 help 64 Say Y here to include support for Philips TDA9885/6/7 65 analog IF demodulator. 66 67config MEDIA_TUNER_TEA5761 68 tristate "TEA 5761 radio tuner" 69 depends on MEDIA_SUPPORT && I2C 70 default m if !MEDIA_SUBDRV_AUTOSELECT 71 help 72 Say Y here to include support for the Philips TEA5761 radio tuner. 73 74config MEDIA_TUNER_TEA5767 75 tristate "TEA 5767 radio tuner" 76 depends on MEDIA_SUPPORT && I2C 77 default m if !MEDIA_SUBDRV_AUTOSELECT 78 help 79 Say Y here to include support for the Philips TEA5767 radio tuner. 80 81config MEDIA_TUNER_MSI001 82 tristate "Mirics MSi001" 83 depends on MEDIA_SUPPORT && SPI && VIDEO_V4L2 84 default m if !MEDIA_SUBDRV_AUTOSELECT 85 help 86 Mirics MSi001 silicon tuner driver. 87 88config MEDIA_TUNER_MT20XX 89 tristate "Microtune 2032 / 2050 tuners" 90 depends on MEDIA_SUPPORT && I2C 91 default m if !MEDIA_SUBDRV_AUTOSELECT 92 help 93 Say Y here to include support for the MT2032 / MT2050 tuner. 94 95config MEDIA_TUNER_MT2060 96 tristate "Microtune MT2060 silicon IF tuner" 97 depends on MEDIA_SUPPORT && I2C 98 default m if !MEDIA_SUBDRV_AUTOSELECT 99 help 100 A driver for the silicon IF tuner MT2060 from Microtune. 101 102config MEDIA_TUNER_MT2063 103 tristate "Microtune MT2063 silicon IF tuner" 104 depends on MEDIA_SUPPORT && I2C 105 default m if !MEDIA_SUBDRV_AUTOSELECT 106 help 107 A driver for the silicon IF tuner MT2063 from Microtune. 108 109config MEDIA_TUNER_MT2266 110 tristate "Microtune MT2266 silicon tuner" 111 depends on MEDIA_SUPPORT && I2C 112 default m if !MEDIA_SUBDRV_AUTOSELECT 113 help 114 A driver for the silicon baseband tuner MT2266 from Microtune. 115 116config MEDIA_TUNER_MT2131 117 tristate "Microtune MT2131 silicon tuner" 118 depends on MEDIA_SUPPORT && I2C 119 default m if !MEDIA_SUBDRV_AUTOSELECT 120 help 121 A driver for the silicon baseband tuner MT2131 from Microtune. 122 123config MEDIA_TUNER_QT1010 124 tristate "Quantek QT1010 silicon tuner" 125 depends on MEDIA_SUPPORT && I2C 126 default m if !MEDIA_SUBDRV_AUTOSELECT 127 help 128 A driver for the silicon tuner QT1010 from Quantek. 129 130config MEDIA_TUNER_XC2028 131 tristate "XCeive xc2028/xc3028 tuners" 132 depends on MEDIA_SUPPORT && I2C 133 default m if !MEDIA_SUBDRV_AUTOSELECT 134 help 135 Say Y here to include support for the xc2028/xc3028 tuners. 136 137config MEDIA_TUNER_XC5000 138 tristate "Xceive XC5000 silicon tuner" 139 depends on MEDIA_SUPPORT && I2C 140 default m if !MEDIA_SUBDRV_AUTOSELECT 141 help 142 A driver for the silicon tuner XC5000 from Xceive. 143 This device is only used inside a SiP called together with a 144 demodulator for now. 145 146config MEDIA_TUNER_XC4000 147 tristate "Xceive XC4000 silicon tuner" 148 depends on MEDIA_SUPPORT && I2C 149 default m if !MEDIA_SUBDRV_AUTOSELECT 150 help 151 A driver for the silicon tuner XC4000 from Xceive. 152 This device is only used inside a SiP called together with a 153 demodulator for now. 154 155config MEDIA_TUNER_MXL5005S 156 tristate "MaxLinear MSL5005S silicon tuner" 157 depends on MEDIA_SUPPORT && I2C 158 default m if !MEDIA_SUBDRV_AUTOSELECT 159 help 160 A driver for the silicon tuner MXL5005S from MaxLinear. 161 162config MEDIA_TUNER_MXL5007T 163 tristate "MaxLinear MxL5007T silicon tuner" 164 depends on MEDIA_SUPPORT && I2C 165 default m if !MEDIA_SUBDRV_AUTOSELECT 166 help 167 A driver for the silicon tuner MxL5007T from MaxLinear. 168 169config MEDIA_TUNER_MC44S803 170 tristate "Freescale MC44S803 Low Power CMOS Broadband tuners" 171 depends on MEDIA_SUPPORT && I2C 172 default m if !MEDIA_SUBDRV_AUTOSELECT 173 help 174 Say Y here to support the Freescale MC44S803 based tuners 175 176config MEDIA_TUNER_MAX2165 177 tristate "Maxim MAX2165 silicon tuner" 178 depends on MEDIA_SUPPORT && I2C 179 default m if !MEDIA_SUBDRV_AUTOSELECT 180 help 181 A driver for the silicon tuner MAX2165 from Maxim. 182 183config MEDIA_TUNER_TDA18218 184 tristate "NXP TDA18218 silicon tuner" 185 depends on MEDIA_SUPPORT && I2C 186 default m if !MEDIA_SUBDRV_AUTOSELECT 187 help 188 NXP TDA18218 silicon tuner driver. 189 190config MEDIA_TUNER_FC0011 191 tristate "Fitipower FC0011 silicon tuner" 192 depends on MEDIA_SUPPORT && I2C 193 default m if !MEDIA_SUBDRV_AUTOSELECT 194 help 195 Fitipower FC0011 silicon tuner driver. 196 197config MEDIA_TUNER_FC0012 198 tristate "Fitipower FC0012 silicon tuner" 199 depends on MEDIA_SUPPORT && I2C 200 default m if !MEDIA_SUBDRV_AUTOSELECT 201 help 202 Fitipower FC0012 silicon tuner driver. 203 204config MEDIA_TUNER_FC0013 205 tristate "Fitipower FC0013 silicon tuner" 206 depends on MEDIA_SUPPORT && I2C 207 default m if !MEDIA_SUBDRV_AUTOSELECT 208 help 209 Fitipower FC0013 silicon tuner driver. 210 211config MEDIA_TUNER_TDA18212 212 tristate "NXP TDA18212 silicon tuner" 213 depends on MEDIA_SUPPORT && I2C 214 select REGMAP_I2C 215 default m if !MEDIA_SUBDRV_AUTOSELECT 216 help 217 NXP TDA18212 silicon tuner driver. 218 219config MEDIA_TUNER_E4000 220 tristate "Elonics E4000 silicon tuner" 221 depends on MEDIA_SUPPORT && I2C 222 select REGMAP_I2C 223 default m if !MEDIA_SUBDRV_AUTOSELECT 224 help 225 Elonics E4000 silicon tuner driver. 226 227config MEDIA_TUNER_FC2580 228 tristate "FCI FC2580 silicon tuner" 229 depends on MEDIA_SUPPORT && I2C 230 select REGMAP_I2C 231 default m if !MEDIA_SUBDRV_AUTOSELECT 232 help 233 FCI FC2580 silicon tuner driver. 234 235config MEDIA_TUNER_M88RS6000T 236 tristate "Montage M88RS6000 internal tuner" 237 depends on MEDIA_SUPPORT && I2C 238 select REGMAP_I2C 239 default m if !MEDIA_SUBDRV_AUTOSELECT 240 help 241 Montage M88RS6000 internal tuner. 242 243config MEDIA_TUNER_TUA9001 244 tristate "Infineon TUA9001 silicon tuner" 245 depends on MEDIA_SUPPORT && I2C 246 select REGMAP_I2C 247 default m if !MEDIA_SUBDRV_AUTOSELECT 248 help 249 Infineon TUA 9001 silicon tuner driver. 250 251config MEDIA_TUNER_SI2157 252 tristate "Silicon Labs Si2157 silicon tuner" 253 depends on MEDIA_SUPPORT && I2C 254 default m if !MEDIA_SUBDRV_AUTOSELECT 255 help 256 Silicon Labs Si2157 silicon tuner driver. 257 258config MEDIA_TUNER_IT913X 259 tristate "ITE Tech IT913x silicon tuner" 260 depends on MEDIA_SUPPORT && I2C 261 select REGMAP_I2C 262 default m if !MEDIA_SUBDRV_AUTOSELECT 263 help 264 ITE Tech IT913x silicon tuner driver. 265 266config MEDIA_TUNER_R820T 267 tristate "Rafael Micro R820T silicon tuner" 268 depends on MEDIA_SUPPORT && I2C 269 default m if !MEDIA_SUBDRV_AUTOSELECT 270 select BITREVERSE 271 help 272 Rafael Micro R820T silicon tuner driver. 273 274config MEDIA_TUNER_MXL301RF 275 tristate "MaxLinear MxL301RF tuner" 276 depends on MEDIA_SUPPORT && I2C 277 default m if !MEDIA_SUBDRV_AUTOSELECT 278 help 279 MaxLinear MxL301RF OFDM tuner driver. 280 281config MEDIA_TUNER_QM1D1C0042 282 tristate "Sharp QM1D1C0042 tuner" 283 depends on MEDIA_SUPPORT && I2C 284 default m if !MEDIA_SUBDRV_AUTOSELECT 285 help 286 Sharp QM1D1C0042 trellis coded 8PSK tuner driver. 287 288config MEDIA_TUNER_QM1D1B0004 289 tristate "Sharp QM1D1B0004 tuner" 290 depends on MEDIA_SUPPORT && I2C 291 default m if !MEDIA_SUBDRV_AUTOSELECT 292 help 293 Sharp QM1D1B0004 ISDB-S tuner driver. 294endmenu 295