diff options
author | Gerd Knorr <devnull@localhost> | 2005-03-07 12:01:51 +0000 |
---|---|---|
committer | Gerd Knorr <devnull@localhost> | 2005-03-07 12:01:51 +0000 |
commit | 77f714ee869194e214df2fed794d14949a4b008b (patch) | |
tree | 1db54ad6feab1f943aa1f648f00b7181eb398da7 | |
parent | 650841cf65832f8c9fea03dcdde6a1031e4df24f (diff) | |
download | mediapointer-dvb-s2-77f714ee869194e214df2fed794d14949a4b008b.tar.gz mediapointer-dvb-s2-77f714ee869194e214df2fed794d14949a4b008b.tar.bz2 |
- add flyvideo duo.
-rw-r--r-- | linux/drivers/media/video/cx88/cx88-mpeg.c | 7 | ||||
-rw-r--r-- | linux/drivers/media/video/saa7134/saa7134-cards.c | 39 | ||||
-rw-r--r-- | linux/drivers/media/video/saa7134/saa7134.h | 3 | ||||
-rw-r--r-- | linux/drivers/media/video/tda8290.c | 4 | ||||
-rw-r--r-- | v4l/scripts/update | 2 |
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 |