aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/tveeprom.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/tveeprom.c')
-rw-r--r--drivers/media/video/tveeprom.c45
1 files changed, 41 insertions, 4 deletions
diff --git a/drivers/media/video/tveeprom.c b/drivers/media/video/tveeprom.c
index 4e7c1fa668d3..a1136da74ba8 100644
--- a/drivers/media/video/tveeprom.c
+++ b/drivers/media/video/tveeprom.c
@@ -163,7 +163,7 @@ hauppauge_tuner[] =
163 /* 60-69 */ 163 /* 60-69 */
164 { TUNER_PHILIPS_FM1216ME_MK3, "LG S001D MK3"}, 164 { TUNER_PHILIPS_FM1216ME_MK3, "LG S001D MK3"},
165 { TUNER_ABSENT, "LG M001D MK3"}, 165 { TUNER_ABSENT, "LG M001D MK3"},
166 { TUNER_ABSENT, "LG S701D MK3"}, 166 { TUNER_PHILIPS_FM1216ME_MK3, "LG S701D MK3"},
167 { TUNER_ABSENT, "LG M701D MK3"}, 167 { TUNER_ABSENT, "LG M701D MK3"},
168 { TUNER_ABSENT, "Temic 4146FM5"}, 168 { TUNER_ABSENT, "Temic 4146FM5"},
169 { TUNER_ABSENT, "Temic 4136FY5"}, 169 { TUNER_ABSENT, "Temic 4136FY5"},
@@ -229,6 +229,36 @@ hauppauge_tuner[] =
229 /* 120-129 */ 229 /* 120-129 */
230 { TUNER_ABSENT, "Xceive XC3028"}, 230 { TUNER_ABSENT, "Xceive XC3028"},
231 { TUNER_ABSENT, "Philips FQ1216LME MK5"}, 231 { TUNER_ABSENT, "Philips FQ1216LME MK5"},
232 { TUNER_ABSENT, "Philips FQD1216LME"},
233 { TUNER_ABSENT, "Conexant CX24118A"},
234 { TUNER_ABSENT, "TCL DMF11WIP"},
235 { TUNER_ABSENT, "TCL MFNM05_4H_E"},
236 { TUNER_ABSENT, "TCL MNM05_4H_E"},
237 { TUNER_ABSENT, "TCL MPE05_2H_E"},
238 { TUNER_ABSENT, "TCL MQNM05_4_U"},
239 { TUNER_ABSENT, "TCL M2523_5NH_E"},
240 /* 130-139 */
241 { TUNER_ABSENT, "TCL M2523_3DBH_E"},
242 { TUNER_ABSENT, "TCL M2523_3DIH_E"},
243 { TUNER_ABSENT, "TCL MFPE05_2_U"},
244 { TUNER_ABSENT, "Philips FMD1216MEX"},
245 { TUNER_ABSENT, "Philips FRH2036B"},
246 { TUNER_ABSENT, "Panasonic ENGF75_01GF"},
247 { TUNER_ABSENT, "MaxLinear MXL5005"},
248 { TUNER_ABSENT, "MaxLinear MXL5003"},
249 { TUNER_ABSENT, "Xceive XC2028"},
250 { TUNER_ABSENT, "Microtune MT2131"},
251 /* 140-149 */
252 { TUNER_ABSENT, "Philips 8275A_8295"},
253 { TUNER_ABSENT, "TCL MF02GIP_5N_E"},
254 { TUNER_ABSENT, "TCL MF02GIP_3DB_E"},
255 { TUNER_ABSENT, "TCL MF02GIP_3DI_E"},
256 { TUNER_ABSENT, "Microtune MT2266"},
257 { TUNER_ABSENT, "TCL MF10WPP_4N_E"},
258 { TUNER_ABSENT, "LG TAPQ_H702F"},
259 { TUNER_ABSENT, "TCL M09WPP_4N_E"},
260 { TUNER_ABSENT, "MaxLinear MXL5005_v2"},
261 { TUNER_ABSENT, "Philips 18271_8295"},
232}; 262};
233 263
234static struct HAUPPAUGE_AUDIOIC 264static struct HAUPPAUGE_AUDIOIC
@@ -280,11 +310,16 @@ audioIC[] =
280 {AUDIO_CHIP_INTERNAL, "CX883"}, 310 {AUDIO_CHIP_INTERNAL, "CX883"},
281 {AUDIO_CHIP_INTERNAL, "CX882"}, 311 {AUDIO_CHIP_INTERNAL, "CX882"},
282 {AUDIO_CHIP_INTERNAL, "CX25840"}, 312 {AUDIO_CHIP_INTERNAL, "CX25840"},
283 /* 35-38 */ 313 /* 35-39 */
284 {AUDIO_CHIP_INTERNAL, "CX25841"}, 314 {AUDIO_CHIP_INTERNAL, "CX25841"},
285 {AUDIO_CHIP_INTERNAL, "CX25842"}, 315 {AUDIO_CHIP_INTERNAL, "CX25842"},
286 {AUDIO_CHIP_INTERNAL, "CX25843"}, 316 {AUDIO_CHIP_INTERNAL, "CX25843"},
287 {AUDIO_CHIP_INTERNAL, "CX23418"}, 317 {AUDIO_CHIP_INTERNAL, "CX23418"},
318 {AUDIO_CHIP_INTERNAL, "CX23885"},
319 /* 40-42 */
320 {AUDIO_CHIP_INTERNAL, "CX23888"},
321 {AUDIO_CHIP_INTERNAL, "SAA7131"},
322 {AUDIO_CHIP_INTERNAL, "CX23887"},
288}; 323};
289 324
290/* This list is supplied by Hauppauge. Thanks! */ 325/* This list is supplied by Hauppauge. Thanks! */
@@ -301,8 +336,10 @@ static const char *decoderIC[] = {
301 "CX880", "CX881", "CX883", "SAA7111", "SAA7113", 336 "CX880", "CX881", "CX883", "SAA7111", "SAA7113",
302 /* 25-29 */ 337 /* 25-29 */
303 "CX882", "TVP5150A", "CX25840", "CX25841", "CX25842", 338 "CX882", "TVP5150A", "CX25840", "CX25841", "CX25842",
304 /* 30-31 */ 339 /* 30-34 */
305 "CX25843", "CX23418", 340 "CX25843", "CX23418", "NEC61153", "CX23885", "CX23888",
341 /* 35-37 */
342 "SAA7131", "CX25837", "CX23887"
306}; 343};
307 344
308static int hasRadioTuner(int tunerType) 345static int hasRadioTuner(int tunerType)