diff options
author | Steven Toth <stoth@hauppauge.com> | 2007-03-12 21:26:40 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2007-04-27 14:44:45 -0400 |
commit | ddc285c7632b64fb1ac3ec8f25bcc8abd4a1f727 (patch) | |
tree | b97495bc7d28e809cae7bcb265f652b13e52641d /drivers/media/video/tveeprom.c | |
parent | 923da8a750fe008da308d0698f66052dfccb037d (diff) |
V4L/DVB (5434): Updates to the tveeprom tuner, video decoder and audio chip
Some of the new tuner entries may need to be mapped to compatible
tuners already defined. I don't know for certain which tuners
are compatible between manufacturers.
Signed-off-by: Steven Toth <stoth@hauppauge.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/tveeprom.c')
-rw-r--r-- | drivers/media/video/tveeprom.c | 43 |
1 files changed, 40 insertions, 3 deletions
diff --git a/drivers/media/video/tveeprom.c b/drivers/media/video/tveeprom.c index e7f061307d17..a1136da74ba8 100644 --- a/drivers/media/video/tveeprom.c +++ b/drivers/media/video/tveeprom.c | |||
@@ -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 | ||
234 | static struct HAUPPAUGE_AUDIOIC | 264 | static 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 | ||
308 | static int hasRadioTuner(int tunerType) | 345 | static int hasRadioTuner(int tunerType) |