xref: /linux/drivers/media/tuners/Kconfig (revision 150dcf5575a937d88ef137f8cddc4f8bd7bb9c8c)
1# Analog TV tuners, auto-loaded via tuner.ko
2config 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
17menu "Customize TV tuners"
18	visible if !MEDIA_SUBDRV_AUTOSELECT
19	depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_RADIO_SUPPORT
20
21config 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
29config 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
38config 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
45config 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
52config 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
60config 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
67config 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
74config MEDIA_TUNER_MSI001
75	tristate "Mirics MSi001"
76	depends on MEDIA_SUPPORT && SPI && VIDEO_V4L2
77	help
78	  Mirics MSi001 silicon tuner driver.
79
80config 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
87config 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
94config 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
101config 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
108config 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
115config 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
122config 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
129config 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
138config 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
147config 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
154config 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
161config 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
168config 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
175config 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
182config 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
189config 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
196config 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
203config 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
210config 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
218config 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
225config 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
232config 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
239config 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
246config 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
253config 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.
259endmenu
260