diff options
author | Hans Verkuil <hverkuil@xs4all.nl> | 2005-12-01 03:51:42 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-12-01 18:48:58 -0500 |
commit | f95006f89576cac504323daa53157013bf099fc9 (patch) | |
tree | 1ee888856e45f1f6c9546fae5e64341674b9d320 /drivers/media/video/tveeprom.c | |
parent | 0fe22865ddee524017a1012528b0e15475acc942 (diff) |
[PATCH] V4L: Add workaround for Hauppauge PVR150 with certain NTSC tuner models
Add workaround for Hauppauge PVR150 hardware problem with tuner models 85, 99
and 112 (model numbers as reported by tveeprom). The audio standard
autodetection does not always work correctly for these models.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/media/video/tveeprom.c')
-rw-r--r-- | drivers/media/video/tveeprom.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/media/video/tveeprom.c b/drivers/media/video/tveeprom.c index f048fd44f0e2..3a986c2a0f72 100644 --- a/drivers/media/video/tveeprom.c +++ b/drivers/media/video/tveeprom.c | |||
@@ -339,6 +339,7 @@ static int hasRadioTuner(int tunerType) | |||
339 | case 78: //PNPEnv_TUNER_TDA8275C1_8290_FM: | 339 | case 78: //PNPEnv_TUNER_TDA8275C1_8290_FM: |
340 | case 89: //PNPEnv_TUNER_TCL_MFPE05_2: | 340 | case 89: //PNPEnv_TUNER_TCL_MFPE05_2: |
341 | case 92: //PNPEnv_TUNER_PHILIPS_FQ1236A_MK4: | 341 | case 92: //PNPEnv_TUNER_PHILIPS_FQ1236A_MK4: |
342 | case 105: | ||
342 | return 1; | 343 | return 1; |
343 | } | 344 | } |
344 | return 0; | 345 | return 0; |
@@ -596,6 +597,8 @@ void tveeprom_hauppauge_analog(struct i2c_client *c, struct tveeprom *tvee, | |||
596 | t_name2 = "unknown"; | 597 | t_name2 = "unknown"; |
597 | } | 598 | } |
598 | 599 | ||
600 | tvee->tuner_hauppauge_model = tuner1; | ||
601 | tvee->tuner2_hauppauge_model = tuner2; | ||
599 | tvee->tuner_formats = 0; | 602 | tvee->tuner_formats = 0; |
600 | tvee->tuner2_formats = 0; | 603 | tvee->tuner2_formats = 0; |
601 | for (i = j = 0; i < 8; i++) { | 604 | for (i = j = 0; i < 8; i++) { |