summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerd Knorr <devnull@localhost>2005-03-07 12:01:51 +0000
committerGerd Knorr <devnull@localhost>2005-03-07 12:01:51 +0000
commit77f714ee869194e214df2fed794d14949a4b008b (patch)
tree1db54ad6feab1f943aa1f648f00b7181eb398da7
parent650841cf65832f8c9fea03dcdde6a1031e4df24f (diff)
downloadmediapointer-dvb-s2-77f714ee869194e214df2fed794d14949a4b008b.tar.gz
mediapointer-dvb-s2-77f714ee869194e214df2fed794d14949a4b008b.tar.bz2
- add flyvideo duo.
-rw-r--r--linux/drivers/media/video/cx88/cx88-mpeg.c7
-rw-r--r--linux/drivers/media/video/saa7134/saa7134-cards.c39
-rw-r--r--linux/drivers/media/video/saa7134/saa7134.h3
-rw-r--r--linux/drivers/media/video/tda8290.c4
-rw-r--r--v4l/scripts/update2
5 files changed, 47 insertions, 8 deletions
diff --git a/linux/drivers/media/video/cx88/cx88-mpeg.c b/linux/drivers/media/video/cx88/cx88-mpeg.c
index 613a6ccbe..17c37a039 100644
--- a/linux/drivers/media/video/cx88/cx88-mpeg.c
+++ b/linux/drivers/media/video/cx88/cx88-mpeg.c
@@ -1,5 +1,5 @@
/*
- * $Id: cx88-mpeg.c,v 1.23 2005/03/04 09:34:28 kraxel Exp $
+ * $Id: cx88-mpeg.c,v 1.24 2005/03/07 12:01:51 kraxel Exp $
*
* Support for the mpeg transport stream transfers
* PCI function #2 of the cx2388x.
@@ -69,7 +69,7 @@ static int cx8802_start_dma(struct cx8802_dev *dev,
* also: move to cx88-blackbird + cx88-dvb source files? */
if (cx88_boards[core->board].dvb) {
- dprintk(1, "dvb: ts_gen_cntrl=0x%02x", dev->ts_gen_cntrl);
+ dprintk(0, "dvb: ts_gen_cntrl=0x%02x", dev->ts_gen_cntrl);
switch (core->board) {
case CX88_BOARD_PCHDTV_HD3000:
/* negedge driven & software reset */
@@ -82,7 +82,8 @@ static int cx8802_start_dma(struct cx8802_dev *dev,
udelay(100);
break;
default:
- cx_write(TS_GEN_CNTRL, dev->ts_gen_cntrl);
+// cx_write(TS_GEN_CNTRL, dev->ts_gen_cntrl);
+ cx_write(TS_GEN_CNTRL, 0xc0);
break;
}
}
diff --git a/linux/drivers/media/video/saa7134/saa7134-cards.c b/linux/drivers/media/video/saa7134/saa7134-cards.c
index ebd7aeb51..180d3175e 100644
--- a/linux/drivers/media/video/saa7134/saa7134-cards.c
+++ b/linux/drivers/media/video/saa7134/saa7134-cards.c
@@ -1,6 +1,6 @@
/*
- * $Id: saa7134-cards.c,v 1.53 2005/02/18 12:28:29 kraxel Exp $
+ * $Id: saa7134-cards.c,v 1.54 2005/03/07 12:01:51 kraxel Exp $
*
* device driver for philips saa7134 based TV cards
* card-specific stuff.
@@ -1516,6 +1516,36 @@ struct saa7134_board saa7134_boards[] = {
.amux = LINE1,
},
},
+ [SAA7134_BOARD_FLYDVBTDUO] = {
+ /* LifeView FlyDVB-T DUO */
+ /* "Nico Sabbi <nsabbi@tiscali.it> */
+ .name = "LifeView FlyDVB-T DUO",
+ .audio_clock = 0x00200000,
+ .tuner_type = TUNER_PHILIPS_TDA8290,
+// .gpiomask = 0xe000,
+ .inputs = {{
+ .name = name_tv,
+ .vmux = 1,
+ .amux = TV,
+// .gpio = 0x0000,
+ .tv = 1,
+ },{
+ .name = name_comp1, /* Composite signal on S-Video input */
+ .vmux = 0,
+ .amux = LINE2,
+// .gpio = 0x4000,
+ },{
+ .name = name_comp2, /* Composite input */
+ .vmux = 3,
+ .amux = LINE2,
+// .gpio = 0x4000,
+ },{
+ .name = name_svideo, /* S-Video signal on S-Video input */
+ .vmux = 8,
+ .amux = LINE2,
+// .gpio = 0x4000,
+ }},
+ },
};
const unsigned int saa7134_bcount = ARRAY_SIZE(saa7134_boards);
@@ -1803,6 +1833,13 @@ struct pci_device_id saa7134_pci_tbl[] = {
.driver_data = SAA7134_BOARD_PROVIDEO_PV952,
},{
+ .vendor = PCI_VENDOR_ID_PHILIPS,
+ .device = PCI_DEVICE_ID_PHILIPS_SAA7133,
+ .subvendor = 0x5168,
+ .subdevice = 0x0306,
+ .driver_data = SAA7134_BOARD_FLYDVBTDUO,
+
+ },{
/* --- boards without eeprom + subsystem ID --- */
.vendor = PCI_VENDOR_ID_PHILIPS,
.device = PCI_DEVICE_ID_PHILIPS_SAA7134,
diff --git a/linux/drivers/media/video/saa7134/saa7134.h b/linux/drivers/media/video/saa7134/saa7134.h
index c1900fe1b..8d942405a 100644
--- a/linux/drivers/media/video/saa7134/saa7134.h
+++ b/linux/drivers/media/video/saa7134/saa7134.h
@@ -1,5 +1,5 @@
/*
- * $Id: saa7134.h,v 1.37 2005/02/14 16:30:26 kraxel Exp $
+ * $Id: saa7134.h,v 1.38 2005/03/07 12:01:51 kraxel Exp $
*
* v4l2 device driver for philips saa7134 based TV cards
*
@@ -196,6 +196,7 @@ struct saa7134_format {
#define SAA7134_BOARD_AVERMEDIA_305 52
#define SAA7135_BOARD_ASUSTeK_TVFM7135 53
#define SAA7134_BOARD_FLYTVPLATINUM_FM 54
+#define SAA7134_BOARD_FLYDVBTDUO 55
#define SAA7134_MAXBOARDS 8
#define SAA7134_INPUT_MAX 8
diff --git a/linux/drivers/media/video/tda8290.c b/linux/drivers/media/video/tda8290.c
index 02c989204..e0681d088 100644
--- a/linux/drivers/media/video/tda8290.c
+++ b/linux/drivers/media/video/tda8290.c
@@ -1,5 +1,5 @@
/*
- * $Id: tda8290.c,v 1.6 2005/03/04 09:24:56 kraxel Exp $
+ * $Id: tda8290.c,v 1.7 2005/03/07 12:01:51 kraxel Exp $
*
* i2c tv tuner chip device driver
* controls the philips tda8290+75 tuner chip combo.
@@ -124,7 +124,7 @@ static int tda8290_tune(struct i2c_client *c)
struct i2c_msg easy_mode =
{ I2C_ADDR_TDA8290, 0, 2, t->i2c_easy_mode };
struct i2c_msg set_freq =
- { I2C_ADDR_TDA8290, 0, 8, t->i2c_set_freq };
+ { I2C_ADDR_TDA8275, 0, 8, t->i2c_set_freq };
i2c_transfer(c->adapter, &easy_mode, 1);
i2c_transfer(c->adapter, i2c_msg_prolog, ARRAY_SIZE(i2c_msg_prolog));
diff --git a/v4l/scripts/update b/v4l/scripts/update
index 800e729e2..efe33f392 100644
--- a/v4l/scripts/update
+++ b/v4l/scripts/update
@@ -72,7 +72,7 @@ v4l2basic
xinsmod tveeprom debug=0
xinsmod dvb-pll debug=0
-xinsmod btcx-risc debug=1
+xinsmod btcx-risc debug=0
xinsmod ir-common debug=0 repeat=0
xinsmod tuner tuner_debug=0
xinsmod tda9887 debug=0 qss=1