Subject=%5Blinux-dvb%5D%20FlyDVB-S%20%3D%20Acorp%20TV134DS&In-Reply-To=

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux