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_MT20XX if !MEDIA_TUNER_CUSTOMISE
27 select MEDIA_TUNER_TDA8290 if !MEDIA_TUNER_CUSTOMISE
28 select MEDIA_TUNER_TEA5761 if !MEDIA_TUNER_CUSTOMISE
29 select MEDIA_TUNER_TEA5767 if !MEDIA_TUNER_CUSTOMISE
30 select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE
31 select MEDIA_TUNER_TDA9887 if !MEDIA_TUNER_CUSTOMISE
32 select MEDIA_TUNER_MC44S803 if !MEDIA_TUNER_CUSTOMISE
34 config MEDIA_TUNER_CUSTOMISE
35 bool "Customize analog and hybrid tuner modules to build"
36 depends on MEDIA_TUNER
39 This allows the user to deselect tuner drivers unnecessary
40 for their hardware from the build. Use this option with care
41 as deselecting tuner drivers which are in fact necessary will
42 result in V4L/DVB devices which cannot be tuned due to lack of
47 menu "Customize TV tuners"
48 visible if MEDIA_TUNER_CUSTOMISE
50 config MEDIA_TUNER_SIMPLE
51 tristate "Simple tuner support"
52 depends on VIDEO_MEDIA && I2C
53 select MEDIA_TUNER_TDA9887
54 default m if MEDIA_TUNER_CUSTOMISE
56 Say Y here to include support for various simple tuners.
58 config MEDIA_TUNER_TDA8290
59 tristate "TDA 8290/8295 + 8275(a)/18271 tuner combo"
60 depends on VIDEO_MEDIA && I2C
61 select MEDIA_TUNER_TDA827X
62 select MEDIA_TUNER_TDA18271
63 default m if MEDIA_TUNER_CUSTOMISE
65 Say Y here to include support for Philips TDA8290+8275(a) tuner.
67 config MEDIA_TUNER_TDA827X
68 tristate "Philips TDA827X silicon tuner"
69 depends on VIDEO_MEDIA && I2C
70 default m if MEDIA_TUNER_CUSTOMISE
72 A DVB-T silicon tuner module. Say Y when you want to support this tuner.
74 config MEDIA_TUNER_TDA18271
75 tristate "NXP TDA18271 silicon tuner"
76 depends on VIDEO_MEDIA && I2C
77 default m if MEDIA_TUNER_CUSTOMISE
79 A silicon tuner module. Say Y when you want to support this tuner.
81 config MEDIA_TUNER_TDA9887
82 tristate "TDA 9885/6/7 analog IF demodulator"
83 depends on VIDEO_MEDIA && I2C
84 default m if MEDIA_TUNER_CUSTOMISE
86 Say Y here to include support for Philips TDA9885/6/7
87 analog IF demodulator.
89 config MEDIA_TUNER_TEA5761
90 tristate "TEA 5761 radio tuner (EXPERIMENTAL)"
91 depends on VIDEO_MEDIA && I2C
92 depends on EXPERIMENTAL
93 default m if MEDIA_TUNER_CUSTOMISE
95 Say Y here to include support for the Philips TEA5761 radio tuner.
97 config MEDIA_TUNER_TEA5767
98 tristate "TEA 5767 radio tuner"
99 depends on VIDEO_MEDIA && I2C
100 default m if MEDIA_TUNER_CUSTOMISE
102 Say Y here to include support for the Philips TEA5767 radio tuner.
104 config MEDIA_TUNER_MT20XX
105 tristate "Microtune 2032 / 2050 tuners"
106 depends on VIDEO_MEDIA && I2C
107 default m if MEDIA_TUNER_CUSTOMISE
109 Say Y here to include support for the MT2032 / MT2050 tuner.
111 config MEDIA_TUNER_MT2060
112 tristate "Microtune MT2060 silicon IF tuner"
113 depends on VIDEO_MEDIA && I2C
114 default m if MEDIA_TUNER_CUSTOMISE
116 A driver for the silicon IF tuner MT2060 from Microtune.
118 config MEDIA_TUNER_MT2266
119 tristate "Microtune MT2266 silicon tuner"
120 depends on VIDEO_MEDIA && I2C
121 default m if MEDIA_TUNER_CUSTOMISE
123 A driver for the silicon baseband tuner MT2266 from Microtune.
125 config MEDIA_TUNER_MT2131
126 tristate "Microtune MT2131 silicon tuner"
127 depends on VIDEO_MEDIA && I2C
128 default m if MEDIA_TUNER_CUSTOMISE
130 A driver for the silicon baseband tuner MT2131 from Microtune.
132 config MEDIA_TUNER_QT1010
133 tristate "Quantek QT1010 silicon tuner"
134 depends on VIDEO_MEDIA && I2C
135 default m if MEDIA_TUNER_CUSTOMISE
137 A driver for the silicon tuner QT1010 from Quantek.
139 config MEDIA_TUNER_XC2028
140 tristate "XCeive xc2028/xc3028 tuners"
141 depends on VIDEO_MEDIA && I2C
142 default m if MEDIA_TUNER_CUSTOMISE
144 Say Y here to include support for the xc2028/xc3028 tuners.
146 config MEDIA_TUNER_XC5000
147 tristate "Xceive XC5000 silicon tuner"
148 depends on VIDEO_MEDIA && I2C
149 default m if MEDIA_TUNER_CUSTOMISE
151 A driver for the silicon tuner XC5000 from Xceive.
152 This device is only used inside a SiP called together with a
155 config MEDIA_TUNER_MXL5005S
156 tristate "MaxLinear MSL5005S silicon tuner"
157 depends on VIDEO_MEDIA && I2C
158 default m if MEDIA_TUNER_CUSTOMISE
160 A driver for the silicon tuner MXL5005S from MaxLinear.
162 config MEDIA_TUNER_MXL5007T
163 tristate "MaxLinear MxL5007T silicon tuner"
164 depends on VIDEO_MEDIA && I2C
165 default m if MEDIA_TUNER_CUSTOMISE
167 A driver for the silicon tuner MxL5007T from MaxLinear.
169 config MEDIA_TUNER_MC44S803
170 tristate "Freescale MC44S803 Low Power CMOS Broadband tuners"
171 depends on VIDEO_MEDIA && I2C
172 default m if MEDIA_TUNER_CUSTOMISE
174 Say Y here to support the Freescale MC44S803 based tuners
176 config MEDIA_TUNER_MAX2165
177 tristate "Maxim MAX2165 silicon tuner"
178 depends on VIDEO_MEDIA && I2C
179 default m if MEDIA_TUNER_CUSTOMISE
181 A driver for the silicon tuner MAX2165 from Maxim.
183 config MEDIA_TUNER_TDA18218
184 tristate "NXP TDA18218 silicon tuner"
185 depends on VIDEO_MEDIA && I2C
186 default m if MEDIA_TUNER_CUSTOMISE
188 NXP TDA18218 silicon tuner driver.