diff options
Diffstat (limited to 'linux/drivers/media/video/cx88/cx88-dvb.c')
-rw-r--r-- | linux/drivers/media/video/cx88/cx88-dvb.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/linux/drivers/media/video/cx88/cx88-dvb.c b/linux/drivers/media/video/cx88/cx88-dvb.c index 592b9e6a3..adcad0b92 100644 --- a/linux/drivers/media/video/cx88/cx88-dvb.c +++ b/linux/drivers/media/video/cx88/cx88-dvb.c @@ -1,5 +1,5 @@ /* - * $Id: cx88-dvb.c,v 1.24 2005/02/04 11:42:14 kraxel Exp $ + * $Id: cx88-dvb.c,v 1.25 2005/02/10 10:38:05 kraxel Exp $ * * device driver for Conexant 2388x based TV cards * MPEG Transport Stream (DVB) routines @@ -35,6 +35,7 @@ #include "cx22702.h" #include "mt352.h" #include "mt352_priv.h" /* FIXME */ +#include "or51132.h" MODULE_DESCRIPTION("driver for cx2388x based DVB cards"); MODULE_AUTHOR("Chris Pascoe <c.pascoe@itee.uq.edu.au>"); @@ -171,6 +172,10 @@ static struct cx22702_config hauppauge_novat_config = { .pll_desc = &dvb_pll_thomson_dtt759x, }; +struct or51132_config pchdtv_hd3000 = { + .demod_address = 0x15, +}; + static int dvb_register(struct cx8802_dev *dev) { /* init struct videobuf_dvb */ @@ -196,6 +201,10 @@ static int dvb_register(struct cx8802_dev *dev) dev->dvb.frontend = mt352_attach(&dntv_live_dvbt_config, &dev->core->i2c_adap); break; + case CX88_BOARD_PCHDTV_HD3000: + dev->dvb.frontend = or51132_attach(&pchdtv_hd3000, + &dev->core->i2c_adap); + break; default: printk("%s: FIXME: frontend handling not here yet ...\n", dev->core->name); |