diff options
author | David Bentham <db260179@hotmail.com> | 2008-09-28 15:29:51 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2008-10-12 07:37:10 -0400 |
commit | 8acdbcfd90a1954dcea36c2da4429c305813d470 (patch) | |
tree | 03024e4103298fc1e9f022dc97313d3918dd93de /drivers/media/video/saa7134/saa7134-cards.c | |
parent | 0975fc68719c75cbe14132c6f0dead57cd4d5210 (diff) |
V4L/DVB (9057): saa7134: Hauppauge HVR-1110, support for radio and analog audio in
The audio switch is at 0x100 and radio on gpio 21.
Tested-by: Thomas Genty <tomlohave@gmail.com>
Signed-off-by: David Bentham <db260179@hotmail.com>
Reviewed-by: Hermann Pitton <hermann-pitton@arcor.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/saa7134/saa7134-cards.c')
-rw-r--r-- | drivers/media/video/saa7134/saa7134-cards.c | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/drivers/media/video/saa7134/saa7134-cards.c b/drivers/media/video/saa7134/saa7134-cards.c index 622d3ba5a1ec..4f32486a10d6 100644 --- a/drivers/media/video/saa7134/saa7134-cards.c +++ b/drivers/media/video/saa7134/saa7134-cards.c | |||
@@ -3260,6 +3260,7 @@ struct saa7134_board saa7134_boards[] = { | |||
3260 | }, | 3260 | }, |
3261 | [SAA7134_BOARD_HAUPPAUGE_HVR1110] = { | 3261 | [SAA7134_BOARD_HAUPPAUGE_HVR1110] = { |
3262 | /* Thomas Genty <tomlohave@gmail.com> */ | 3262 | /* Thomas Genty <tomlohave@gmail.com> */ |
3263 | /* David Bentham <db260179@hotmail.com> */ | ||
3263 | .name = "Hauppauge WinTV-HVR1110 DVB-T/Hybrid", | 3264 | .name = "Hauppauge WinTV-HVR1110 DVB-T/Hybrid", |
3264 | .audio_clock = 0x00187de7, | 3265 | .audio_clock = 0x00187de7, |
3265 | .tuner_type = TUNER_PHILIPS_TDA8290, | 3266 | .tuner_type = TUNER_PHILIPS_TDA8290, |
@@ -3268,23 +3269,26 @@ struct saa7134_board saa7134_boards[] = { | |||
3268 | .radio_addr = ADDR_UNSET, | 3269 | .radio_addr = ADDR_UNSET, |
3269 | .tuner_config = 1, | 3270 | .tuner_config = 1, |
3270 | .mpeg = SAA7134_MPEG_DVB, | 3271 | .mpeg = SAA7134_MPEG_DVB, |
3272 | .gpiomask = 0x0200100, | ||
3271 | .inputs = {{ | 3273 | .inputs = {{ |
3272 | .name = name_tv, | 3274 | .name = name_tv, |
3273 | .vmux = 1, | 3275 | .vmux = 1, |
3274 | .amux = TV, | 3276 | .amux = TV, |
3275 | .tv = 1, | 3277 | .tv = 1, |
3276 | },{ | 3278 | .gpio = 0x0000100, |
3277 | .name = name_comp1, | 3279 | }, { |
3278 | .vmux = 3, | 3280 | .name = name_comp1, |
3279 | .amux = LINE2, /* FIXME: audio doesn't work on svideo/composite */ | 3281 | .vmux = 3, |
3280 | },{ | 3282 | .amux = LINE1, |
3281 | .name = name_svideo, | 3283 | }, { |
3282 | .vmux = 8, | 3284 | .name = name_svideo, |
3283 | .amux = LINE2, /* FIXME: audio doesn't work on svideo/composite */ | 3285 | .vmux = 8, |
3284 | }}, | 3286 | .amux = LINE1, |
3287 | } }, | ||
3285 | .radio = { | 3288 | .radio = { |
3286 | .name = name_radio, | 3289 | .name = name_radio, |
3287 | .amux = TV, | 3290 | .amux = TV, |
3291 | .gpio = 0x0200100, | ||
3288 | }, | 3292 | }, |
3289 | }, | 3293 | }, |
3290 | [SAA7134_BOARD_CINERGY_HT_PCMCIA] = { | 3294 | [SAA7134_BOARD_CINERGY_HT_PCMCIA] = { |