blob: 85c0d96439a5a1244ea5e1541ff70cafb5935755 [file] [log] [blame]
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -03001# Analog TV tuners, auto-loaded via tuner.ko
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -03002config MEDIA_TUNER
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -03003 tristate
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -03004 depends on (MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT) && I2C
5 default y
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -03006 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
Hans Verkuil2cca7d42012-09-03 10:16:34 -030011 select MEDIA_TUNER_TEA5761 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_RADIO_SUPPORT
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030012 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
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030016
Mauro Carvalho Chehab9b4320b2010-11-09 14:29:05 -030017menu "Customize TV tuners"
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030018 visible if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -030019 depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_RADIO_SUPPORT
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030020
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -030021config MEDIA_TUNER_SIMPLE
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030022 tristate "Simple tuner support"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -030023 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -030024 select MEDIA_TUNER_TDA9887
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030025 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030026 help
27 Say Y here to include support for various simple tuners.
28
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -030029config MEDIA_TUNER_TDA8290
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030030 tristate "TDA 8290/8295 + 8275(a)/18271 tuner combo"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -030031 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -030032 select MEDIA_TUNER_TDA827X
33 select MEDIA_TUNER_TDA18271
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030034 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030035 help
36 Say Y here to include support for Philips TDA8290+8275(a) tuner.
37
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -030038config MEDIA_TUNER_TDA827X
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030039 tristate "Philips TDA827X silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -030040 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030041 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030042 help
43 A DVB-T silicon tuner module. Say Y when you want to support this tuner.
44
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -030045config MEDIA_TUNER_TDA18271
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030046 tristate "NXP TDA18271 silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -030047 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030048 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030049 help
50 A silicon tuner module. Say Y when you want to support this tuner.
51
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -030052config MEDIA_TUNER_TDA9887
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030053 tristate "TDA 9885/6/7 analog IF demodulator"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -030054 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030055 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030056 help
57 Say Y here to include support for Philips TDA9885/6/7
58 analog IF demodulator.
59
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -030060config MEDIA_TUNER_TEA5761
Hans Verkuil2cca7d42012-09-03 10:16:34 -030061 tristate "TEA 5761 radio tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -030062 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030063 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030064 help
65 Say Y here to include support for the Philips TEA5761 radio tuner.
66
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -030067config MEDIA_TUNER_TEA5767
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030068 tristate "TEA 5767 radio tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -030069 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030070 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030071 help
72 Say Y here to include support for the Philips TEA5767 radio tuner.
73
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -030074config MEDIA_TUNER_MT20XX
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030075 tristate "Microtune 2032 / 2050 tuners"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -030076 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030077 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -030078 help
79 Say Y here to include support for the MT2032 / MT2050 tuner.
80
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -030081config MEDIA_TUNER_MT2060
Mauro Carvalho Chehabb0945162008-04-29 21:38:45 -030082 tristate "Microtune MT2060 silicon IF tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -030083 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030084 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabb0945162008-04-29 21:38:45 -030085 help
86 A driver for the silicon IF tuner MT2060 from Microtune.
87
Mauro Carvalho Chehab79636fa2011-07-20 21:24:53 -030088config MEDIA_TUNER_MT2063
89 tristate "Microtune MT2063 silicon IF tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -030090 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030091 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab79636fa2011-07-20 21:24:53 -030092 help
93 A driver for the silicon IF tuner MT2063 from Microtune.
94
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -030095config MEDIA_TUNER_MT2266
Mauro Carvalho Chehabb0945162008-04-29 21:38:45 -030096 tristate "Microtune MT2266 silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -030097 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -030098 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabb0945162008-04-29 21:38:45 -030099 help
100 A driver for the silicon baseband tuner MT2266 from Microtune.
101
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -0300102config MEDIA_TUNER_MT2131
Mauro Carvalho Chehabb0945162008-04-29 21:38:45 -0300103 tristate "Microtune MT2131 silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300104 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300105 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabb0945162008-04-29 21:38:45 -0300106 help
107 A driver for the silicon baseband tuner MT2131 from Microtune.
108
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -0300109config MEDIA_TUNER_QT1010
Mauro Carvalho Chehabb0945162008-04-29 21:38:45 -0300110 tristate "Quantek QT1010 silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300111 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300112 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehabb0945162008-04-29 21:38:45 -0300113 help
114 A driver for the silicon tuner QT1010 from Quantek.
115
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -0300116config MEDIA_TUNER_XC2028
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -0300117 tristate "XCeive xc2028/xc3028 tuners"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300118 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300119 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -0300120 help
121 Say Y here to include support for the xc2028/xc3028 tuners.
122
Mauro Carvalho Chehab149ef722008-04-29 21:38:46 -0300123config MEDIA_TUNER_XC5000
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -0300124 tristate "Xceive XC5000 silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300125 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300126 default m if !MEDIA_SUBDRV_AUTOSELECT
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -0300127 help
128 A driver for the silicon tuner XC5000 from Xceive.
Matt LaPlante692105b2009-01-26 11:12:25 +0100129 This device is only used inside a SiP called together with a
Mauro Carvalho Chehab7c91f062008-04-29 21:38:44 -0300130 demodulator for now.
131
Davide Ferri8d009a02009-06-23 22:34:06 -0300132config MEDIA_TUNER_XC4000
133 tristate "Xceive XC4000 silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300134 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300135 default m if !MEDIA_SUBDRV_AUTOSELECT
Davide Ferri8d009a02009-06-23 22:34:06 -0300136 help
137 A driver for the silicon tuner XC4000 from Xceive.
138 This device is only used inside a SiP called together with a
139 demodulator for now.
140
Steven Toth94269542008-05-08 12:14:40 -0300141config MEDIA_TUNER_MXL5005S
142 tristate "MaxLinear MSL5005S silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300143 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300144 default m if !MEDIA_SUBDRV_AUTOSELECT
Steven Toth94269542008-05-08 12:14:40 -0300145 help
146 A driver for the silicon tuner MXL5005S from MaxLinear.
147
Michael Krufky2a83e4d2008-07-07 18:20:58 -0300148config MEDIA_TUNER_MXL5007T
149 tristate "MaxLinear MxL5007T silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300150 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300151 default m if !MEDIA_SUBDRV_AUTOSELECT
Michael Krufky2a83e4d2008-07-07 18:20:58 -0300152 help
153 A driver for the silicon tuner MxL5007T from MaxLinear.
154
Jochen Friedrichb72dbae2009-02-02 14:50:09 -0300155config MEDIA_TUNER_MC44S803
156 tristate "Freescale MC44S803 Low Power CMOS Broadband tuners"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300157 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300158 default m if !MEDIA_SUBDRV_AUTOSELECT
Jochen Friedrichb72dbae2009-02-02 14:50:09 -0300159 help
160 Say Y here to support the Freescale MC44S803 based tuners
161
David T.L. Wong95963cb2009-10-26 06:42:34 -0300162config MEDIA_TUNER_MAX2165
163 tristate "Maxim MAX2165 silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300164 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300165 default m if !MEDIA_SUBDRV_AUTOSELECT
David T.L. Wong95963cb2009-10-26 06:42:34 -0300166 help
167 A driver for the silicon tuner MAX2165 from Maxim.
168
Antti Palosaari51ff2e22010-08-13 03:41:02 -0300169config MEDIA_TUNER_TDA18218
170 tristate "NXP TDA18218 silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300171 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300172 default m if !MEDIA_SUBDRV_AUTOSELECT
Antti Palosaari51ff2e22010-08-13 03:41:02 -0300173 help
174 NXP TDA18218 silicon tuner driver.
Antti Palosaari26eb7042011-04-09 20:07:30 -0300175
Michael Büscheea977e2012-04-02 12:14:32 -0300176config MEDIA_TUNER_FC0011
177 tristate "Fitipower FC0011 silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300178 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300179 default m if !MEDIA_SUBDRV_AUTOSELECT
Michael Büscheea977e2012-04-02 12:14:32 -0300180 help
181 Fitipower FC0011 silicon tuner driver.
182
Hans-Frieder Vogtef89ec72012-05-06 16:56:55 -0300183config MEDIA_TUNER_FC0012
184 tristate "Fitipower FC0012 silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300185 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300186 default m if !MEDIA_SUBDRV_AUTOSELECT
Hans-Frieder Vogtef89ec72012-05-06 16:56:55 -0300187 help
188 Fitipower FC0012 silicon tuner driver.
189
Hans-Frieder Vogte889adc2012-05-06 16:57:02 -0300190config MEDIA_TUNER_FC0013
191 tristate "Fitipower FC0013 silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300192 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300193 default m if !MEDIA_SUBDRV_AUTOSELECT
Hans-Frieder Vogte889adc2012-05-06 16:57:02 -0300194 help
195 Fitipower FC0013 silicon tuner driver.
196
Antti Palosaari26eb7042011-04-09 20:07:30 -0300197config MEDIA_TUNER_TDA18212
198 tristate "NXP TDA18212 silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300199 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300200 default m if !MEDIA_SUBDRV_AUTOSELECT
Antti Palosaari26eb7042011-04-09 20:07:30 -0300201 help
202 NXP TDA18212 silicon tuner driver.
203
Antti Palosaaried85ada2012-09-01 21:09:21 -0300204config MEDIA_TUNER_E4000
205 tristate "Elonics E4000 silicon tuner"
Antti Palosaariadaa6162014-01-26 21:02:53 -0300206 depends on MEDIA_SUPPORT && I2C && VIDEO_V4L2
Antti Palosaaribd428bb2014-02-08 06:20:35 -0300207 select REGMAP_I2C
Antti Palosaaried85ada2012-09-01 21:09:21 -0300208 default m if !MEDIA_SUBDRV_AUTOSELECT
209 help
210 Elonics E4000 silicon tuner driver.
211
Antti Palosaarid9cb41a2012-09-08 22:07:24 -0300212config MEDIA_TUNER_FC2580
213 tristate "FCI FC2580 silicon tuner"
214 depends on MEDIA_SUPPORT && I2C
215 default m if !MEDIA_SUBDRV_AUTOSELECT
216 help
217 FCI FC2580 silicon tuner driver.
218
Antti Palosaari695efd02013-02-25 08:43:32 -0300219config MEDIA_TUNER_M88TS2022
220 tristate "Montage M88TS2022 silicon tuner"
221 depends on MEDIA_SUPPORT && I2C
222 default m if !MEDIA_SUBDRV_AUTOSELECT
223 help
224 Montage M88TS2022 silicon tuner driver.
225
Antti Palosaarif9263742012-03-30 06:37:26 -0300226config MEDIA_TUNER_TUA9001
227 tristate "Infineon TUA 9001 silicon tuner"
Mauro Carvalho Chehab8cfd9dc2012-05-28 08:17:48 -0300228 depends on MEDIA_SUPPORT && I2C
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -0300229 default m if !MEDIA_SUBDRV_AUTOSELECT
Antti Palosaarif9263742012-03-30 06:37:26 -0300230 help
231 Infineon TUA 9001 silicon tuner driver.
Antti Palosaari88b38be2013-01-07 09:37:30 -0300232
233config MEDIA_TUNER_IT913X
234 tristate "ITE Tech IT913x silicon tuner"
235 depends on MEDIA_SUPPORT && I2C
236 default m if !MEDIA_SUBDRV_AUTOSELECT
237 help
238 ITE Tech IT913x silicon tuner driver.
Mauro Carvalho Chehaba80abc52013-04-05 14:35:18 -0300239
240config MEDIA_TUNER_R820T
241 tristate "Rafael Micro R820T silicon tuner"
242 depends on MEDIA_SUPPORT && I2C
243 default m if !MEDIA_SUBDRV_AUTOSELECT
244 help
245 Rafael Micro R820T silicon tuner driver.
Mauro Carvalho Chehab9b4320b2010-11-09 14:29:05 -0300246endmenu