Merge branch 'for-linus' of git://git.kernel.dk/linux-block
[deliverable/linux.git] / drivers / media / common / tuners / Kconfig
CommitLineData
149ef72d 1config MEDIA_ATTACH
ba7cc365 2 bool "Load and attach frontend and tuner driver modules as needed"
2ea336dc 3 depends on VIDEO_MEDIA
7c91f062
MCC
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
ba7cc365
MCC
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.
7c91f062
MCC
15
16 Note: You will need module-init-tools v3.2 or later for this feature.
17
18 If unsure say Y.
19
149ef72d 20config MEDIA_TUNER
7c91f062 21 tristate
3929c0f9
MCC
22 default VIDEO_MEDIA && I2C
23 depends on VIDEO_MEDIA && I2C
1398ae1f
MCC
24 select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE
25 select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMISE
8d009a0c 26 select MEDIA_TUNER_XC4000 if !MEDIA_TUNER_CUSTOMISE
1398ae1f
MCC
27 select MEDIA_TUNER_MT20XX if !MEDIA_TUNER_CUSTOMISE
28 select MEDIA_TUNER_TDA8290 if !MEDIA_TUNER_CUSTOMISE
2e6cbd2b 29 select MEDIA_TUNER_TEA5761 if !MEDIA_TUNER_CUSTOMISE && EXPERIMENTAL
1398ae1f
MCC
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
9b4320b7 35config MEDIA_TUNER_CUSTOMISE
7c91f062 36 bool "Customize analog and hybrid tuner modules to build"
149ef72d 37 depends on MEDIA_TUNER
6a108a14 38 default y if EXPERT
7c91f062
MCC
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
9b4320b7
MCC
48menu "Customize TV tuners"
49 visible if MEDIA_TUNER_CUSTOMISE
7c91f062 50
149ef72d 51config MEDIA_TUNER_SIMPLE
7c91f062 52 tristate "Simple tuner support"
2ea336dc 53 depends on VIDEO_MEDIA && I2C
149ef72d 54 select MEDIA_TUNER_TDA9887
1398ae1f 55 default m if MEDIA_TUNER_CUSTOMISE
7c91f062
MCC
56 help
57 Say Y here to include support for various simple tuners.
58
149ef72d 59config MEDIA_TUNER_TDA8290
7c91f062 60 tristate "TDA 8290/8295 + 8275(a)/18271 tuner combo"
2ea336dc 61 depends on VIDEO_MEDIA && I2C
149ef72d
MCC
62 select MEDIA_TUNER_TDA827X
63 select MEDIA_TUNER_TDA18271
1398ae1f 64 default m if MEDIA_TUNER_CUSTOMISE
7c91f062
MCC
65 help
66 Say Y here to include support for Philips TDA8290+8275(a) tuner.
67
149ef72d 68config MEDIA_TUNER_TDA827X
7c91f062 69 tristate "Philips TDA827X silicon tuner"
2ea336dc 70 depends on VIDEO_MEDIA && I2C
1398ae1f 71 default m if MEDIA_TUNER_CUSTOMISE
7c91f062
MCC
72 help
73 A DVB-T silicon tuner module. Say Y when you want to support this tuner.
74
149ef72d 75config MEDIA_TUNER_TDA18271
7c91f062 76 tristate "NXP TDA18271 silicon tuner"
2ea336dc 77 depends on VIDEO_MEDIA && I2C
1398ae1f 78 default m if MEDIA_TUNER_CUSTOMISE
7c91f062
MCC
79 help
80 A silicon tuner module. Say Y when you want to support this tuner.
81
149ef72d 82config MEDIA_TUNER_TDA9887
7c91f062 83 tristate "TDA 9885/6/7 analog IF demodulator"
2ea336dc 84 depends on VIDEO_MEDIA && I2C
1398ae1f 85 default m if MEDIA_TUNER_CUSTOMISE
7c91f062
MCC
86 help
87 Say Y here to include support for Philips TDA9885/6/7
88 analog IF demodulator.
89
149ef72d 90config MEDIA_TUNER_TEA5761
7c91f062 91 tristate "TEA 5761 radio tuner (EXPERIMENTAL)"
2ea336dc 92 depends on VIDEO_MEDIA && I2C
3929c0f9 93 depends on EXPERIMENTAL
1398ae1f 94 default m if MEDIA_TUNER_CUSTOMISE
7c91f062
MCC
95 help
96 Say Y here to include support for the Philips TEA5761 radio tuner.
97
149ef72d 98config MEDIA_TUNER_TEA5767
7c91f062 99 tristate "TEA 5767 radio tuner"
2ea336dc 100 depends on VIDEO_MEDIA && I2C
1398ae1f 101 default m if MEDIA_TUNER_CUSTOMISE
7c91f062
MCC
102 help
103 Say Y here to include support for the Philips TEA5767 radio tuner.
104
149ef72d 105config MEDIA_TUNER_MT20XX
7c91f062 106 tristate "Microtune 2032 / 2050 tuners"
2ea336dc 107 depends on VIDEO_MEDIA && I2C
1398ae1f 108 default m if MEDIA_TUNER_CUSTOMISE
7c91f062
MCC
109 help
110 Say Y here to include support for the MT2032 / MT2050 tuner.
111
149ef72d 112config MEDIA_TUNER_MT2060
b094516f 113 tristate "Microtune MT2060 silicon IF tuner"
2ea336dc 114 depends on VIDEO_MEDIA && I2C
1398ae1f 115 default m if MEDIA_TUNER_CUSTOMISE
b094516f
MCC
116 help
117 A driver for the silicon IF tuner MT2060 from Microtune.
118
79636fa2
MCC
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
149ef72d 126config MEDIA_TUNER_MT2266
b094516f 127 tristate "Microtune MT2266 silicon tuner"
2ea336dc 128 depends on VIDEO_MEDIA && I2C
1398ae1f 129 default m if MEDIA_TUNER_CUSTOMISE
b094516f
MCC
130 help
131 A driver for the silicon baseband tuner MT2266 from Microtune.
132
149ef72d 133config MEDIA_TUNER_MT2131
b094516f 134 tristate "Microtune MT2131 silicon tuner"
2ea336dc 135 depends on VIDEO_MEDIA && I2C
1398ae1f 136 default m if MEDIA_TUNER_CUSTOMISE
b094516f
MCC
137 help
138 A driver for the silicon baseband tuner MT2131 from Microtune.
139
149ef72d 140config MEDIA_TUNER_QT1010
b094516f 141 tristate "Quantek QT1010 silicon tuner"
2ea336dc 142 depends on VIDEO_MEDIA && I2C
1398ae1f 143 default m if MEDIA_TUNER_CUSTOMISE
b094516f
MCC
144 help
145 A driver for the silicon tuner QT1010 from Quantek.
146
149ef72d 147config MEDIA_TUNER_XC2028
7c91f062 148 tristate "XCeive xc2028/xc3028 tuners"
2ea336dc 149 depends on VIDEO_MEDIA && I2C
1398ae1f 150 default m if MEDIA_TUNER_CUSTOMISE
7c91f062
MCC
151 help
152 Say Y here to include support for the xc2028/xc3028 tuners.
153
149ef72d 154config MEDIA_TUNER_XC5000
7c91f062 155 tristate "Xceive XC5000 silicon tuner"
2ea336dc 156 depends on VIDEO_MEDIA && I2C
1398ae1f 157 default m if MEDIA_TUNER_CUSTOMISE
7c91f062
MCC
158 help
159 A driver for the silicon tuner XC5000 from Xceive.
692105b8 160 This device is only used inside a SiP called together with a
7c91f062
MCC
161 demodulator for now.
162
8d009a0c
DF
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
94269542
ST
172config MEDIA_TUNER_MXL5005S
173 tristate "MaxLinear MSL5005S silicon tuner"
2ea336dc 174 depends on VIDEO_MEDIA && I2C
1398ae1f 175 default m if MEDIA_TUNER_CUSTOMISE
94269542
ST
176 help
177 A driver for the silicon tuner MXL5005S from MaxLinear.
178
2a83e4d5
MK
179config MEDIA_TUNER_MXL5007T
180 tristate "MaxLinear MxL5007T silicon tuner"
181 depends on VIDEO_MEDIA && I2C
1398ae1f 182 default m if MEDIA_TUNER_CUSTOMISE
2a83e4d5
MK
183 help
184 A driver for the silicon tuner MxL5007T from MaxLinear.
185
b72dbaef
JF
186config MEDIA_TUNER_MC44S803
187 tristate "Freescale MC44S803 Low Power CMOS Broadband tuners"
188 depends on VIDEO_MEDIA && I2C
1398ae1f 189 default m if MEDIA_TUNER_CUSTOMISE
b72dbaef
JF
190 help
191 Say Y here to support the Freescale MC44S803 based tuners
192
95963cbc
DW
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
51ff2e2c
AP
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.
26eb7045
AP
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
9b4320b7 214endmenu
This page took 0.335362 seconds and 5 git commands to generate.