]> git.karo-electronics.de Git - karo-tx-linux.git/blob - drivers/media/tuners/Kconfig
msi001: move out of staging
[karo-tx-linux.git] / drivers / media / tuners / Kconfig
1 # Analog TV tuners, auto-loaded via tuner.ko
2 config MEDIA_TUNER
3         tristate
4         depends on (MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT) && I2C
5         default y
6         select MEDIA_TUNER_XC2028 if MEDIA_SUBDRV_AUTOSELECT
7         select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT
8         select MEDIA_TUNER_XC4000 if MEDIA_SUBDRV_AUTOSELECT
9         select MEDIA_TUNER_MT20XX if MEDIA_SUBDRV_AUTOSELECT
10         select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT
11         select MEDIA_TUNER_TEA5761 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_RADIO_SUPPORT
12         select MEDIA_TUNER_TEA5767 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_RADIO_SUPPORT
13         select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT
14         select MEDIA_TUNER_TDA9887 if MEDIA_SUBDRV_AUTOSELECT
15         select MEDIA_TUNER_MC44S803 if MEDIA_SUBDRV_AUTOSELECT
16
17 menu "Customize TV tuners"
18         visible if !MEDIA_SUBDRV_AUTOSELECT
19         depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_RADIO_SUPPORT
20
21 config MEDIA_TUNER_SIMPLE
22         tristate "Simple tuner support"
23         depends on MEDIA_SUPPORT && I2C
24         select MEDIA_TUNER_TDA9887
25         default m if !MEDIA_SUBDRV_AUTOSELECT
26         help
27           Say Y here to include support for various simple tuners.
28
29 config MEDIA_TUNER_TDA8290
30         tristate "TDA 8290/8295 + 8275(a)/18271 tuner combo"
31         depends on MEDIA_SUPPORT && I2C
32         select MEDIA_TUNER_TDA827X
33         select MEDIA_TUNER_TDA18271
34         default m if !MEDIA_SUBDRV_AUTOSELECT
35         help
36           Say Y here to include support for Philips TDA8290+8275(a) tuner.
37
38 config MEDIA_TUNER_TDA827X
39         tristate "Philips TDA827X silicon tuner"
40         depends on MEDIA_SUPPORT && I2C
41         default m if !MEDIA_SUBDRV_AUTOSELECT
42         help
43           A DVB-T silicon tuner module. Say Y when you want to support this tuner.
44
45 config MEDIA_TUNER_TDA18271
46         tristate "NXP TDA18271 silicon tuner"
47         depends on MEDIA_SUPPORT && I2C
48         default m if !MEDIA_SUBDRV_AUTOSELECT
49         help
50           A silicon tuner module. Say Y when you want to support this tuner.
51
52 config MEDIA_TUNER_TDA9887
53         tristate "TDA 9885/6/7 analog IF demodulator"
54         depends on MEDIA_SUPPORT && I2C
55         default m if !MEDIA_SUBDRV_AUTOSELECT
56         help
57           Say Y here to include support for Philips TDA9885/6/7
58           analog IF demodulator.
59
60 config MEDIA_TUNER_TEA5761
61         tristate "TEA 5761 radio tuner"
62         depends on MEDIA_SUPPORT && I2C
63         default m if !MEDIA_SUBDRV_AUTOSELECT
64         help
65           Say Y here to include support for the Philips TEA5761 radio tuner.
66
67 config MEDIA_TUNER_TEA5767
68         tristate "TEA 5767 radio tuner"
69         depends on MEDIA_SUPPORT && I2C
70         default m if !MEDIA_SUBDRV_AUTOSELECT
71         help
72           Say Y here to include support for the Philips TEA5767 radio tuner.
73
74 config MEDIA_TUNER_MSI001
75         tristate "Mirics MSi001"
76         depends on MEDIA_SUPPORT && SPI && VIDEO_V4L2
77         help
78           Mirics MSi001 silicon tuner driver.
79
80 config MEDIA_TUNER_MT20XX
81         tristate "Microtune 2032 / 2050 tuners"
82         depends on MEDIA_SUPPORT && I2C
83         default m if !MEDIA_SUBDRV_AUTOSELECT
84         help
85           Say Y here to include support for the MT2032 / MT2050 tuner.
86
87 config MEDIA_TUNER_MT2060
88         tristate "Microtune MT2060 silicon IF tuner"
89         depends on MEDIA_SUPPORT && I2C
90         default m if !MEDIA_SUBDRV_AUTOSELECT
91         help
92           A driver for the silicon IF tuner MT2060 from Microtune.
93
94 config MEDIA_TUNER_MT2063
95         tristate "Microtune MT2063 silicon IF tuner"
96         depends on MEDIA_SUPPORT && I2C
97         default m if !MEDIA_SUBDRV_AUTOSELECT
98         help
99           A driver for the silicon IF tuner MT2063 from Microtune.
100
101 config MEDIA_TUNER_MT2266
102         tristate "Microtune MT2266 silicon tuner"
103         depends on MEDIA_SUPPORT && I2C
104         default m if !MEDIA_SUBDRV_AUTOSELECT
105         help
106           A driver for the silicon baseband tuner MT2266 from Microtune.
107
108 config MEDIA_TUNER_MT2131
109         tristate "Microtune MT2131 silicon tuner"
110         depends on MEDIA_SUPPORT && I2C
111         default m if !MEDIA_SUBDRV_AUTOSELECT
112         help
113           A driver for the silicon baseband tuner MT2131 from Microtune.
114
115 config MEDIA_TUNER_QT1010
116         tristate "Quantek QT1010 silicon tuner"
117         depends on MEDIA_SUPPORT && I2C
118         default m if !MEDIA_SUBDRV_AUTOSELECT
119         help
120           A driver for the silicon tuner QT1010 from Quantek.
121
122 config MEDIA_TUNER_XC2028
123         tristate "XCeive xc2028/xc3028 tuners"
124         depends on MEDIA_SUPPORT && I2C
125         default m if !MEDIA_SUBDRV_AUTOSELECT
126         help
127           Say Y here to include support for the xc2028/xc3028 tuners.
128
129 config MEDIA_TUNER_XC5000
130         tristate "Xceive XC5000 silicon tuner"
131         depends on MEDIA_SUPPORT && I2C
132         default m if !MEDIA_SUBDRV_AUTOSELECT
133         help
134           A driver for the silicon tuner XC5000 from Xceive.
135           This device is only used inside a SiP called together with a
136           demodulator for now.
137
138 config MEDIA_TUNER_XC4000
139         tristate "Xceive XC4000 silicon tuner"
140         depends on MEDIA_SUPPORT && I2C
141         default m if !MEDIA_SUBDRV_AUTOSELECT
142         help
143           A driver for the silicon tuner XC4000 from Xceive.
144           This device is only used inside a SiP called together with a
145           demodulator for now.
146
147 config MEDIA_TUNER_MXL5005S
148         tristate "MaxLinear MSL5005S silicon tuner"
149         depends on MEDIA_SUPPORT && I2C
150         default m if !MEDIA_SUBDRV_AUTOSELECT
151         help
152           A driver for the silicon tuner MXL5005S from MaxLinear.
153
154 config MEDIA_TUNER_MXL5007T
155         tristate "MaxLinear MxL5007T silicon tuner"
156         depends on MEDIA_SUPPORT && I2C
157         default m if !MEDIA_SUBDRV_AUTOSELECT
158         help
159           A driver for the silicon tuner MxL5007T from MaxLinear.
160
161 config MEDIA_TUNER_MC44S803
162         tristate "Freescale MC44S803 Low Power CMOS Broadband tuners"
163         depends on MEDIA_SUPPORT && I2C
164         default m if !MEDIA_SUBDRV_AUTOSELECT
165         help
166           Say Y here to support the Freescale MC44S803 based tuners
167
168 config MEDIA_TUNER_MAX2165
169         tristate "Maxim MAX2165 silicon tuner"
170         depends on MEDIA_SUPPORT && I2C
171         default m if !MEDIA_SUBDRV_AUTOSELECT
172         help
173           A driver for the silicon tuner MAX2165 from Maxim.
174
175 config MEDIA_TUNER_TDA18218
176         tristate "NXP TDA18218 silicon tuner"
177         depends on MEDIA_SUPPORT && I2C
178         default m if !MEDIA_SUBDRV_AUTOSELECT
179         help
180           NXP TDA18218 silicon tuner driver.
181
182 config MEDIA_TUNER_FC0011
183         tristate "Fitipower FC0011 silicon tuner"
184         depends on MEDIA_SUPPORT && I2C
185         default m if !MEDIA_SUBDRV_AUTOSELECT
186         help
187           Fitipower FC0011 silicon tuner driver.
188
189 config MEDIA_TUNER_FC0012
190         tristate "Fitipower FC0012 silicon tuner"
191         depends on MEDIA_SUPPORT && I2C
192         default m if !MEDIA_SUBDRV_AUTOSELECT
193         help
194           Fitipower FC0012 silicon tuner driver.
195
196 config MEDIA_TUNER_FC0013
197         tristate "Fitipower FC0013 silicon tuner"
198         depends on MEDIA_SUPPORT && I2C
199         default m if !MEDIA_SUBDRV_AUTOSELECT
200         help
201           Fitipower FC0013 silicon tuner driver.
202
203 config MEDIA_TUNER_TDA18212
204         tristate "NXP TDA18212 silicon tuner"
205         depends on MEDIA_SUPPORT && I2C
206         default m if !MEDIA_SUBDRV_AUTOSELECT
207         help
208           NXP TDA18212 silicon tuner driver.
209
210 config MEDIA_TUNER_E4000
211         tristate "Elonics E4000 silicon tuner"
212         depends on MEDIA_SUPPORT && I2C
213         select REGMAP_I2C
214         default m if !MEDIA_SUBDRV_AUTOSELECT
215         help
216           Elonics E4000 silicon tuner driver.
217
218 config MEDIA_TUNER_FC2580
219         tristate "FCI FC2580 silicon tuner"
220         depends on MEDIA_SUPPORT && I2C
221         default m if !MEDIA_SUBDRV_AUTOSELECT
222         help
223           FCI FC2580 silicon tuner driver.
224
225 config MEDIA_TUNER_M88TS2022
226         tristate "Montage M88TS2022 silicon tuner"
227         depends on MEDIA_SUPPORT && I2C
228         default m if !MEDIA_SUBDRV_AUTOSELECT
229         help
230           Montage M88TS2022 silicon tuner driver.
231
232 config MEDIA_TUNER_TUA9001
233         tristate "Infineon TUA 9001 silicon tuner"
234         depends on MEDIA_SUPPORT && I2C
235         default m if !MEDIA_SUBDRV_AUTOSELECT
236         help
237           Infineon TUA 9001 silicon tuner driver.
238
239 config MEDIA_TUNER_SI2157
240         tristate "Silicon Labs Si2157 silicon tuner"
241         depends on MEDIA_SUPPORT && I2C
242         default m if !MEDIA_SUBDRV_AUTOSELECT
243         help
244           Silicon Labs Si2157 silicon tuner driver.
245
246 config MEDIA_TUNER_IT913X
247         tristate "ITE Tech IT913x silicon tuner"
248         depends on MEDIA_SUPPORT && I2C
249         default m if !MEDIA_SUBDRV_AUTOSELECT
250         help
251           ITE Tech IT913x silicon tuner driver.
252
253 config MEDIA_TUNER_R820T
254         tristate "Rafael Micro R820T silicon tuner"
255         depends on MEDIA_SUPPORT && I2C
256         default m if !MEDIA_SUBDRV_AUTOSELECT
257         help
258           Rafael Micro R820T silicon tuner driver.
259 endmenu