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