1ccae7af2SMauro Carvalho Chehabconfig MEDIA_ATTACH 2ccae7af2SMauro Carvalho Chehab bool "Load and attach frontend and tuner driver modules as needed" 3ccae7af2SMauro Carvalho Chehab depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_RADIO_SUPPORT 4ccae7af2SMauro Carvalho Chehab depends on MODULES 5ccae7af2SMauro Carvalho Chehab default y if !EXPERT 6ccae7af2SMauro Carvalho Chehab help 7ccae7af2SMauro Carvalho Chehab Remove the static dependency of DVB card drivers on all 8ccae7af2SMauro Carvalho Chehab frontend modules for all possible card variants. Instead, 9ccae7af2SMauro Carvalho Chehab allow the card drivers to only load the frontend modules 10ccae7af2SMauro Carvalho Chehab they require. 11ccae7af2SMauro Carvalho Chehab 12ccae7af2SMauro Carvalho Chehab Also, tuner module will automatically load a tuner driver 13ccae7af2SMauro Carvalho Chehab when needed, for analog mode. 14ccae7af2SMauro Carvalho Chehab 15ccae7af2SMauro Carvalho Chehab This saves several KBytes of memory. 16ccae7af2SMauro Carvalho Chehab 17ccae7af2SMauro Carvalho Chehab Note: You will need module-init-tools v3.2 or later for this feature. 18ccae7af2SMauro Carvalho Chehab 19ccae7af2SMauro Carvalho Chehab If unsure say Y. 20ccae7af2SMauro Carvalho Chehab 21ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER 22ccae7af2SMauro Carvalho Chehab tristate 23ccae7af2SMauro Carvalho Chehab depends on (MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT) && I2C 24ccae7af2SMauro Carvalho Chehab default y 25ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE 26ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMISE 27ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_XC4000 if !MEDIA_TUNER_CUSTOMISE 28ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_MT20XX if !MEDIA_TUNER_CUSTOMISE 29ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_TDA8290 if !MEDIA_TUNER_CUSTOMISE 30ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_TEA5761 if !MEDIA_TUNER_CUSTOMISE && MEDIA_RADIO_SUPPORT && EXPERIMENTAL 31ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_TEA5767 if !MEDIA_TUNER_CUSTOMISE && MEDIA_RADIO_SUPPORT 32ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE 33ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_TDA9887 if !MEDIA_TUNER_CUSTOMISE 34ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_MC44S803 if !MEDIA_TUNER_CUSTOMISE 35ccae7af2SMauro Carvalho Chehab 36ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_CUSTOMISE 37ccae7af2SMauro Carvalho Chehab bool "Customize analog and hybrid tuner modules to build" 38ccae7af2SMauro Carvalho Chehab depends on MEDIA_TUNER 39ccae7af2SMauro Carvalho Chehab default y if EXPERT 40ccae7af2SMauro Carvalho Chehab help 41ccae7af2SMauro Carvalho Chehab This allows the user to deselect tuner drivers unnecessary 42ccae7af2SMauro Carvalho Chehab for their hardware from the build. Use this option with care 43ccae7af2SMauro Carvalho Chehab as deselecting tuner drivers which are in fact necessary will 44ccae7af2SMauro Carvalho Chehab result in V4L/DVB devices which cannot be tuned due to lack of 45ccae7af2SMauro Carvalho Chehab driver support 46ccae7af2SMauro Carvalho Chehab 47ccae7af2SMauro Carvalho Chehab If unsure say N. 48ccae7af2SMauro Carvalho Chehab 49ccae7af2SMauro Carvalho Chehabmenu "Customize TV tuners" 50ccae7af2SMauro Carvalho Chehab visible if MEDIA_TUNER_CUSTOMISE 51ccae7af2SMauro Carvalho Chehab depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_RADIO_SUPPORT 52ccae7af2SMauro Carvalho Chehab 53ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_SIMPLE 54ccae7af2SMauro Carvalho Chehab tristate "Simple tuner support" 55ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 56ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_TDA9887 57ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 58ccae7af2SMauro Carvalho Chehab help 59ccae7af2SMauro Carvalho Chehab Say Y here to include support for various simple tuners. 60ccae7af2SMauro Carvalho Chehab 61ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TDA8290 62ccae7af2SMauro Carvalho Chehab tristate "TDA 8290/8295 + 8275(a)/18271 tuner combo" 63ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 64ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_TDA827X 65ccae7af2SMauro Carvalho Chehab select MEDIA_TUNER_TDA18271 66ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 67ccae7af2SMauro Carvalho Chehab help 68ccae7af2SMauro Carvalho Chehab Say Y here to include support for Philips TDA8290+8275(a) tuner. 69ccae7af2SMauro Carvalho Chehab 70ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TDA827X 71ccae7af2SMauro Carvalho Chehab tristate "Philips TDA827X silicon tuner" 72ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 73ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 74ccae7af2SMauro Carvalho Chehab help 75ccae7af2SMauro Carvalho Chehab A DVB-T silicon tuner module. Say Y when you want to support this tuner. 76ccae7af2SMauro Carvalho Chehab 77ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TDA18271 78ccae7af2SMauro Carvalho Chehab tristate "NXP TDA18271 silicon tuner" 79ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 80ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 81ccae7af2SMauro Carvalho Chehab help 82ccae7af2SMauro Carvalho Chehab A silicon tuner module. Say Y when you want to support this tuner. 83ccae7af2SMauro Carvalho Chehab 84ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TDA9887 85ccae7af2SMauro Carvalho Chehab tristate "TDA 9885/6/7 analog IF demodulator" 86ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 87ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 88ccae7af2SMauro Carvalho Chehab help 89ccae7af2SMauro Carvalho Chehab Say Y here to include support for Philips TDA9885/6/7 90ccae7af2SMauro Carvalho Chehab analog IF demodulator. 91ccae7af2SMauro Carvalho Chehab 92ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TEA5761 93ccae7af2SMauro Carvalho Chehab tristate "TEA 5761 radio tuner (EXPERIMENTAL)" 94ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 95ccae7af2SMauro Carvalho Chehab depends on EXPERIMENTAL 96ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 97ccae7af2SMauro Carvalho Chehab help 98ccae7af2SMauro Carvalho Chehab Say Y here to include support for the Philips TEA5761 radio tuner. 99ccae7af2SMauro Carvalho Chehab 100ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TEA5767 101ccae7af2SMauro Carvalho Chehab tristate "TEA 5767 radio tuner" 102ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 103ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 104ccae7af2SMauro Carvalho Chehab help 105ccae7af2SMauro Carvalho Chehab Say Y here to include support for the Philips TEA5767 radio tuner. 106ccae7af2SMauro Carvalho Chehab 107ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MT20XX 108ccae7af2SMauro Carvalho Chehab tristate "Microtune 2032 / 2050 tuners" 109ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 110ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 111ccae7af2SMauro Carvalho Chehab help 112ccae7af2SMauro Carvalho Chehab Say Y here to include support for the MT2032 / MT2050 tuner. 113ccae7af2SMauro Carvalho Chehab 114ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MT2060 115ccae7af2SMauro Carvalho Chehab tristate "Microtune MT2060 silicon IF tuner" 116ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 117ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 118ccae7af2SMauro Carvalho Chehab help 119ccae7af2SMauro Carvalho Chehab A driver for the silicon IF tuner MT2060 from Microtune. 120ccae7af2SMauro Carvalho Chehab 121ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MT2063 122ccae7af2SMauro Carvalho Chehab tristate "Microtune MT2063 silicon IF tuner" 123ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 124ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 125ccae7af2SMauro Carvalho Chehab help 126ccae7af2SMauro Carvalho Chehab A driver for the silicon IF tuner MT2063 from Microtune. 127ccae7af2SMauro Carvalho Chehab 128ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MT2266 129ccae7af2SMauro Carvalho Chehab tristate "Microtune MT2266 silicon tuner" 130ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 131ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 132ccae7af2SMauro Carvalho Chehab help 133ccae7af2SMauro Carvalho Chehab A driver for the silicon baseband tuner MT2266 from Microtune. 134ccae7af2SMauro Carvalho Chehab 135ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MT2131 136ccae7af2SMauro Carvalho Chehab tristate "Microtune MT2131 silicon tuner" 137ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 138ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 139ccae7af2SMauro Carvalho Chehab help 140ccae7af2SMauro Carvalho Chehab A driver for the silicon baseband tuner MT2131 from Microtune. 141ccae7af2SMauro Carvalho Chehab 142ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_QT1010 143ccae7af2SMauro Carvalho Chehab tristate "Quantek QT1010 silicon tuner" 144ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 145ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 146ccae7af2SMauro Carvalho Chehab help 147ccae7af2SMauro Carvalho Chehab A driver for the silicon tuner QT1010 from Quantek. 148ccae7af2SMauro Carvalho Chehab 149ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_XC2028 150ccae7af2SMauro Carvalho Chehab tristate "XCeive xc2028/xc3028 tuners" 151ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 152ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 153ccae7af2SMauro Carvalho Chehab help 154ccae7af2SMauro Carvalho Chehab Say Y here to include support for the xc2028/xc3028 tuners. 155ccae7af2SMauro Carvalho Chehab 156ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_XC5000 157ccae7af2SMauro Carvalho Chehab tristate "Xceive XC5000 silicon tuner" 158ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 159ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 160ccae7af2SMauro Carvalho Chehab help 161ccae7af2SMauro Carvalho Chehab A driver for the silicon tuner XC5000 from Xceive. 162ccae7af2SMauro Carvalho Chehab This device is only used inside a SiP called together with a 163ccae7af2SMauro Carvalho Chehab demodulator for now. 164ccae7af2SMauro Carvalho Chehab 165ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_XC4000 166ccae7af2SMauro Carvalho Chehab tristate "Xceive XC4000 silicon tuner" 167ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 168ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 169ccae7af2SMauro Carvalho Chehab help 170ccae7af2SMauro Carvalho Chehab A driver for the silicon tuner XC4000 from Xceive. 171ccae7af2SMauro Carvalho Chehab This device is only used inside a SiP called together with a 172ccae7af2SMauro Carvalho Chehab demodulator for now. 173ccae7af2SMauro Carvalho Chehab 174ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MXL5005S 175ccae7af2SMauro Carvalho Chehab tristate "MaxLinear MSL5005S silicon tuner" 176ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 177ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 178ccae7af2SMauro Carvalho Chehab help 179ccae7af2SMauro Carvalho Chehab A driver for the silicon tuner MXL5005S from MaxLinear. 180ccae7af2SMauro Carvalho Chehab 181ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MXL5007T 182ccae7af2SMauro Carvalho Chehab tristate "MaxLinear MxL5007T silicon tuner" 183ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 184ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 185ccae7af2SMauro Carvalho Chehab help 186ccae7af2SMauro Carvalho Chehab A driver for the silicon tuner MxL5007T from MaxLinear. 187ccae7af2SMauro Carvalho Chehab 188ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MC44S803 189ccae7af2SMauro Carvalho Chehab tristate "Freescale MC44S803 Low Power CMOS Broadband tuners" 190ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 191ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 192ccae7af2SMauro Carvalho Chehab help 193ccae7af2SMauro Carvalho Chehab Say Y here to support the Freescale MC44S803 based tuners 194ccae7af2SMauro Carvalho Chehab 195ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_MAX2165 196ccae7af2SMauro Carvalho Chehab tristate "Maxim MAX2165 silicon tuner" 197ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 198ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 199ccae7af2SMauro Carvalho Chehab help 200ccae7af2SMauro Carvalho Chehab A driver for the silicon tuner MAX2165 from Maxim. 201ccae7af2SMauro Carvalho Chehab 202ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TDA18218 203ccae7af2SMauro Carvalho Chehab tristate "NXP TDA18218 silicon tuner" 204ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 205ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 206ccae7af2SMauro Carvalho Chehab help 207ccae7af2SMauro Carvalho Chehab NXP TDA18218 silicon tuner driver. 208ccae7af2SMauro Carvalho Chehab 209ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_FC0011 210ccae7af2SMauro Carvalho Chehab tristate "Fitipower FC0011 silicon tuner" 211ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 212ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 213ccae7af2SMauro Carvalho Chehab help 214ccae7af2SMauro Carvalho Chehab Fitipower FC0011 silicon tuner driver. 215ccae7af2SMauro Carvalho Chehab 216ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_FC0012 217ccae7af2SMauro Carvalho Chehab tristate "Fitipower FC0012 silicon tuner" 218ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 219ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 220ccae7af2SMauro Carvalho Chehab help 221ccae7af2SMauro Carvalho Chehab Fitipower FC0012 silicon tuner driver. 222ccae7af2SMauro Carvalho Chehab 223ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_FC0013 224ccae7af2SMauro Carvalho Chehab tristate "Fitipower FC0013 silicon tuner" 225ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 226ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 227ccae7af2SMauro Carvalho Chehab help 228ccae7af2SMauro Carvalho Chehab Fitipower FC0013 silicon tuner driver. 229ccae7af2SMauro Carvalho Chehab 230ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TDA18212 231ccae7af2SMauro Carvalho Chehab tristate "NXP TDA18212 silicon tuner" 232ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 233ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 234ccae7af2SMauro Carvalho Chehab help 235ccae7af2SMauro Carvalho Chehab NXP TDA18212 silicon tuner driver. 236ccae7af2SMauro Carvalho Chehab 237ccae7af2SMauro Carvalho Chehabconfig MEDIA_TUNER_TUA9001 238ccae7af2SMauro Carvalho Chehab tristate "Infineon TUA 9001 silicon tuner" 239ccae7af2SMauro Carvalho Chehab depends on MEDIA_SUPPORT && I2C 240ccae7af2SMauro Carvalho Chehab default m if MEDIA_TUNER_CUSTOMISE 241ccae7af2SMauro Carvalho Chehab help 242ccae7af2SMauro Carvalho Chehab Infineon TUA 9001 silicon tuner driver. 243ccae7af2SMauro Carvalho Chehabendmenu 244