diff options
author | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-04-18 15:37:25 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-04-18 15:37:25 -0300 |
commit | 40d6fe4fada21b11101637befb63e01c3766fb90 (patch) | |
tree | 095d838489b306f6a42c42d2dc01139de81f1528 /linux/drivers/media | |
parent | e8541e9f1947fea4f9315fe2e21d8b576eb31bab (diff) | |
download | mediapointer-dvb-s2-40d6fe4fada21b11101637befb63e01c3766fb90.tar.gz mediapointer-dvb-s2-40d6fe4fada21b11101637befb63e01c3766fb90.tar.bz2 |
em28xx: adds proper demod IF for HVR-900
From: Mauro Carvalho Chehab <mchehab@infradead.org>
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 'linux/drivers/media')
-rw-r--r-- | linux/drivers/media/video/em28xx/em28xx-cards.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/linux/drivers/media/video/em28xx/em28xx-cards.c b/linux/drivers/media/video/em28xx/em28xx-cards.c index 9e4229626..bdf64cd9c 100644 --- a/linux/drivers/media/video/em28xx/em28xx-cards.c +++ b/linux/drivers/media/video/em28xx/em28xx-cards.c @@ -564,8 +564,11 @@ static void em28xx_setup_xc3028(struct em28xx *dev, struct xc2028_ctrl *ctl) ctl->mts = em28xx_boards[dev->model].mts_firmware; switch (dev->model) { - /* Add card-specific parameters for xc3028 here */ + case EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900: + ctl->demod = XC3028_FE_ZARLINK456; + break; case EM2880_BOARD_HAUPPAUGE_WINTV_HVR_950: + /* FIXME: Better to specify the needed IF */ ctl->demod = XC3028_FE_DEFAULT; break; default: |