diff options
author | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-04-18 17:37:25 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-04-24 13:09:42 -0400 |
commit | e77ebdaa927a9e1b6a2e46086f6ca9a445cd0b88 (patch) | |
tree | 4a6f12a585932816ada1787ab5915598ce39c572 /drivers/media/video | |
parent | e54318e5a41cfe10325ae2f817d337beb84e79aa (diff) |
V4L/DVB (7619): em28xx: adds proper demod IF for HVR-900
Thanks to Aidan Thornton <makosoft@googlemail.com> for helping
to test this firmware
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video')
-rw-r--r-- | drivers/media/video/em28xx/em28xx-cards.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/media/video/em28xx/em28xx-cards.c b/drivers/media/video/em28xx/em28xx-cards.c index 93a7176f9cd1..50ccf3771204 100644 --- a/drivers/media/video/em28xx/em28xx-cards.c +++ b/drivers/media/video/em28xx/em28xx-cards.c | |||
@@ -563,8 +563,11 @@ static void em28xx_setup_xc3028(struct em28xx *dev, struct xc2028_ctrl *ctl) | |||
563 | ctl->mts = em28xx_boards[dev->model].mts_firmware; | 563 | ctl->mts = em28xx_boards[dev->model].mts_firmware; |
564 | 564 | ||
565 | switch (dev->model) { | 565 | switch (dev->model) { |
566 | /* Add card-specific parameters for xc3028 here */ | 566 | case EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900: |
567 | ctl->demod = XC3028_FE_ZARLINK456; | ||
568 | break; | ||
567 | case EM2880_BOARD_HAUPPAUGE_WINTV_HVR_950: | 569 | case EM2880_BOARD_HAUPPAUGE_WINTV_HVR_950: |
570 | /* FIXME: Better to specify the needed IF */ | ||
568 | ctl->demod = XC3028_FE_DEFAULT; | 571 | ctl->demod = XC3028_FE_DEFAULT; |
569 | break; | 572 | break; |
570 | default: | 573 | default: |