I just want insert ecognition of my DVB-S card Acorp TV143DS. Propose that patch: diff -ur1 v4l-dvb/linux/Documentation/video4linux/CARDLIST.saa7134 v4l-dvb-liplianin/linux/Documentation/video4linux/CARDLIST.saa7134 --- v4l-dvb/linux/Documentation/video4linux/CARDLIST.saa7134 2006-04-09 15:26:45.000000000 +0300 +++ v4l-dvb-liplianin/linux/Documentation/video4linux/CARDLIST.saa7134 2006-07-25 18:37:16.000000000 +0300 @@ -95 +95,3 @@ 94 -> LifeView FlyDVB-T Hybrid Cardbus [5168:3306,5168:3502] + 95 -> LifeView FlyDVB-S / Acorp TV134DS [5168:0300,4e42:0300] + \ No newline at end of file diff -ur1 v4l-dvb/linux/drivers/media/video/saa7134/saa7134-cards.c v4l-dvb-liplianin/linux/drivers/media/video/saa7134/saa7134-cards.c --- v4l-dvb/linux/drivers/media/video/saa7134/saa7134-cards.c 2006-05-24 20:34:55.000000000 +0300 +++ v4l-dvb-liplianin/linux/drivers/media/video/saa7134/saa7134-cards.c 2006-07-25 18:28:10.000000000 +0300 @@ -2884,2 +2884,23 @@ }, + [SAA7134_BOARD_FLYDVBS_LR300] = { + /* LifeView FlyDVB-S */ + /* Igor M. Liplianin <liplianin@xxxxx> */ + .name = "LifeView FlyDVB-S /Acorp TV134DS", + .audio_clock = 0x00200000, + .tuner_type = TUNER_ABSENT, + .radio_type = UNSET, + .tuner_addr = ADDR_UNSET, + .radio_addr = ADDR_UNSET, + .mpeg = SAA7134_MPEG_DVB, + .inputs = {{ + .name = name_comp1, /* Composite input */ + .vmux = 3, + .amux = LINE1, + },{ + .name = name_svideo, /* S-Video signal on S-Video input */ + .vmux = 8, + .amux = LINE1, + }}, + }, + }; @@ -3409,2 +3430,14 @@ },{ + .vendor = PCI_VENDOR_ID_PHILIPS, + .device = PCI_DEVICE_ID_PHILIPS_SAA7134, + .subvendor = 0x5168, + .subdevice = 0x0300, + .driver_data = SAA7134_BOARD_FLYDVBS_LR300, + },{ + .vendor = PCI_VENDOR_ID_PHILIPS, + .device = PCI_DEVICE_ID_PHILIPS_SAA7134, + .subvendor = 0x4e42, + .subdevice = 0x0300,/* LR300 */ + .driver_data = SAA7134_BOARD_FLYDVBS_LR300, + },{ .vendor = PCI_VENDOR_ID_PHILIPS, @@ -3570,2 +3603,5 @@ case SAA7134_BOARD_FLYDVBT_LR301: + case SAA7134_BOARD_FLYDVBS_LR300: + saa_writeb(SAA7134_GPIO_GPMODE3, 0x80); + saa_writeb(SAA7134_GPIO_GPSTATUS2, 0x40); case SAA7134_BOARD_FLYDVBTDUO: diff -ur1 v4l-dvb/linux/drivers/media/video/saa7134/saa7134.h v4l-dvb-liplianin/linux/drivers/media/video/saa7134/saa7134.h --- v4l-dvb/linux/drivers/media/video/saa7134/saa7134.h 2006-05-24 20:34:55.000000000 +0300 +++ v4l-dvb-liplianin/linux/drivers/media/video/saa7134/saa7134.h 2006-07-25 18:32:16.000000000 +0300 @@ -232,2 +232,3 @@ #define SAA7134_BOARD_FLYDVBT_HYBRID_CARDBUS 94 +#define SAA7134_BOARD_FLYDVBS_LR300 95 _______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb