2 bool "Load and attach frontend and tuner driver modules as needed"
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
11 Also, tuner module will automatically load a tuner driver
12 when needed, for analog mode.
14 This saves several KBytes of memory.
16 Note: You will need module-init-tools v3.2 or later for this feature.
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
35 config MEDIA_TUNER_CUSTOMISE
36 bool "Customize analog and hybrid tuner modules to build"
37 depends on MEDIA_TUNER
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
48 menu "Customize TV tuners"
49 visible if MEDIA_TUNER_CUSTOMISE
51 config 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
57 Say Y here to include support for various simple tuners.
59 config 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
66 Say Y here to include support for Philips TDA8290+8275(a) tuner.
68 config MEDIA_TUNER_TDA827X
69 tristate "Philips TDA827X silicon tuner"
70 depends on VIDEO_MEDIA && I2C
71 default m if MEDIA_TUNER_CUSTOMISE
73 A DVB-T silicon tuner module. Say Y when you want to support this tuner.
75 config MEDIA_TUNER_TDA18271
76 tristate "NXP TDA18271 silicon tuner"
77 depends on VIDEO_MEDIA && I2C
78 default m if MEDIA_TUNER_CUSTOMISE
80 A silicon tuner module. Say Y when you want to support this tuner.
82 config 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
87 Say Y here to include support for Philips TDA9885/6/7
88 analog IF demodulator.
90 config 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
96 Say Y here to include support for the Philips TEA5761 radio tuner.
98 config MEDIA_TUNER_TEA5767
99 tristate "TEA 5767 radio tuner"
100 depends on VIDEO_MEDIA && I2C
101 default m if MEDIA_TUNER_CUSTOMISE
103 Say Y here to include support for the Philips TEA5767 radio tuner.
105 config MEDIA_TUNER_MT20XX
106 tristate "Microtune 2032 / 2050 tuners"
107 depends on VIDEO_MEDIA && I2C
108 default m if MEDIA_TUNER_CUSTOMISE
110 Say Y here to include support for the MT2032 / MT2050 tuner.
112 config MEDIA_TUNER_MT2060
113 tristate "Microtune MT2060 silicon IF tuner"
114 depends on VIDEO_MEDIA && I2C
115 default m if MEDIA_TUNER_CUSTOMISE
117 A driver for the silicon IF tuner MT2060 from Microtune.
119 config MEDIA_TUNER_MT2063
120 tristate "Microtune MT2063 silicon IF tuner"
121 depends on VIDEO_MEDIA && I2C
122 default m if MEDIA_TUNER_CUSTOMISE
124 A driver for the silicon IF tuner MT2063 from Microtune.
126 config MEDIA_TUNER_MT2266
127 tristate "Microtune MT2266 silicon tuner"
128 depends on VIDEO_MEDIA && I2C
129 default m if MEDIA_TUNER_CUSTOMISE
131 A driver for the silicon baseband tuner MT2266 from Microtune.
133 config MEDIA_TUNER_MT2131
134 tristate "Microtune MT2131 silicon tuner"
135 depends on VIDEO_MEDIA && I2C
136 default m if MEDIA_TUNER_CUSTOMISE
138 A driver for the silicon baseband tuner MT2131 from Microtune.
140 config MEDIA_TUNER_QT1010
141 tristate "Quantek QT1010 silicon tuner"
142 depends on VIDEO_MEDIA && I2C
143 default m if MEDIA_TUNER_CUSTOMISE
145 A driver for the silicon tuner QT1010 from Quantek.
147 config MEDIA_TUNER_XC2028
148 tristate "XCeive xc2028/xc3028 tuners"
149 depends on VIDEO_MEDIA && I2C
150 default m if MEDIA_TUNER_CUSTOMISE
152 Say Y here to include support for the xc2028/xc3028 tuners.
154 config MEDIA_TUNER_XC5000
155 tristate "Xceive XC5000 silicon tuner"
156 depends on VIDEO_MEDIA && I2C
157 default m if MEDIA_TUNER_CUSTOMISE
159 A driver for the silicon tuner XC5000 from Xceive.
160 This device is only used inside a SiP called together with a
163 config MEDIA_TUNER_XC4000
164 tristate "Xceive XC4000 silicon tuner"
165 depends on VIDEO_MEDIA && I2C
166 default m if MEDIA_TUNER_CUSTOMISE
168 A driver for the silicon tuner XC4000 from Xceive.
169 This device is only used inside a SiP called together with a
172 config MEDIA_TUNER_MXL5005S
173 tristate "MaxLinear MSL5005S silicon tuner"
174 depends on VIDEO_MEDIA && I2C
175 default m if MEDIA_TUNER_CUSTOMISE
177 A driver for the silicon tuner MXL5005S from MaxLinear.
179 config MEDIA_TUNER_MXL5007T
180 tristate "MaxLinear MxL5007T silicon tuner"
181 depends on VIDEO_MEDIA && I2C
182 default m if MEDIA_TUNER_CUSTOMISE
184 A driver for the silicon tuner MxL5007T from MaxLinear.
186 config 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
191 Say Y here to support the Freescale MC44S803 based tuners
193 config MEDIA_TUNER_MAX2165
194 tristate "Maxim MAX2165 silicon tuner"
195 depends on VIDEO_MEDIA && I2C
196 default m if MEDIA_TUNER_CUSTOMISE
198 A driver for the silicon tuner MAX2165 from Maxim.
200 config MEDIA_TUNER_TDA18218
201 tristate "NXP TDA18218 silicon tuner"
202 depends on VIDEO_MEDIA && I2C
203 default m if MEDIA_TUNER_CUSTOMISE
205 NXP TDA18218 silicon tuner driver.
207 config MEDIA_TUNER_TDA18212
208 tristate "NXP TDA18212 silicon tuner"
209 depends on VIDEO_MEDIA && I2C
210 default m if MEDIA_TUNER_CUSTOMISE
212 NXP TDA18212 silicon tuner driver.