summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video/saa7134
diff options
context:
space:
mode:
Diffstat (limited to 'linux/drivers/media/video/saa7134')
-rw-r--r--linux/drivers/media/video/saa7134/saa7134-core.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/linux/drivers/media/video/saa7134/saa7134-core.c b/linux/drivers/media/video/saa7134/saa7134-core.c
index e6bd23ba2..8f2eba0fd 100644
--- a/linux/drivers/media/video/saa7134/saa7134-core.c
+++ b/linux/drivers/media/video/saa7134/saa7134-core.c
@@ -1,5 +1,5 @@
/*
- * $Id: saa7134-core.c,v 1.31 2005/06/14 22:40:57 hhackmann Exp $
+ * $Id: saa7134-core.c,v 1.32 2005/06/16 23:00:22 hhackmann Exp $
*
* device driver for philips saa7134 based TV cards
* driver core
@@ -1048,6 +1048,11 @@ static int __devinit saa7134_initdev(struct pci_dev *pci_dev,
}
printk(KERN_INFO "%s Tuner type is %d\n", dev->name, dev->tuner_type);
saa7134_boards[SAA7134_BOARD_MD7134].tuner_type = dev->tuner_type;
+ if (dev->tuner_type == TUNER_PHILIPS_FMD1216ME_MK3) {
+ dev->tda9887_conf = TDA9887_PRESENT | TDA9887_PORT1_ACTIVE | TDA9887_PORT2_ACTIVE;
+ saa7134_boards[SAA7134_BOARD_MD7134].tda9887_conf = dev->tda9887_conf;
+ saa7134_i2c_call_clients(dev,TDA9887_SET_CONFIG, &dev->tda9887_conf);
+ }
saa7134_i2c_call_clients(dev,TUNER_SET_TYPE,&dev->tuner_type);
}