[PATCH 3/3] cx88-dvb: Add new cards.

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

 



Add support for Prof 6200 DVB-S PCI card

From: Igor M. Liplianin <liplianin@xxxxx>

Add support for Prof 6200 DVB-S PCI card
The card based on stv0299 or stv0288 demodulators.

Signed-off-by: Igor M. Liplianin <liplianin@xxxxx>
# HG changeset patch
# User Igor M. Liplianin <liplianin@xxxxx>
# Date 1225306934 -7200
# Node ID d44aadd0eee4c2a3e356039811bb6ae028192230
# Parent  9758e92d7a5b4c2f4ccb3793d54a4ea4f9396b04
Add support for Prof 6200 DVB-S PCI card

From: Igor M. Liplianin <liplianin@xxxxx>

Add support for Prof 6200 DVB-S PCI card
The card based on stv0299 or stv0288 demodulators.

Signed-off-by: Igor M. Liplianin <liplianin@xxxxx>

diff -r 9758e92d7a5b -r d44aadd0eee4 linux/drivers/media/video/cx88/cx88-cards.c
--- a/linux/drivers/media/video/cx88/cx88-cards.c	Tue Oct 28 19:09:30 2008 +0200
+++ b/linux/drivers/media/video/cx88/cx88-cards.c	Wed Oct 29 21:02:14 2008 +0200
@@ -1904,6 +1904,18 @@
 		} },
 		.mpeg           = CX88_MPEG_DVB,
 	},
+	[CX88_BOARD_PROF_6200] = {
+		.name           = "Prof 6200 DVB-S",
+		.tuner_type     = UNSET,
+		.radio_type     = UNSET,
+		.tuner_addr     = ADDR_UNSET,
+		.radio_addr     = ADDR_UNSET,
+		.input          = {{
+			.type   = CX88_VMUX_DVB,
+			.vmux   = 0,
+		} },
+		.mpeg           = CX88_MPEG_DVB,
+	},
 	[CX88_BOARD_PROF_7300] = {
 		.name           = "PROF 7300 DVB-S/S2",
 		.tuner_type     = UNSET,
@@ -2325,6 +2337,10 @@
 		.subvendor = 0x8920,
 		.subdevice = 0x8888,
 		.card      = CX88_BOARD_TBS_8920,
+	}, {
+		.subvendor = 0xb022,
+		.subdevice = 0x3022,
+		.card      = CX88_BOARD_PROF_6200,
 	}, {
 		.subvendor = 0xB033,
 		.subdevice = 0x3033,
@@ -2945,6 +2961,7 @@
 	case  CX88_BOARD_OMICOM_SS4_PCI:
 	case  CX88_BOARD_TBS_8910:
 	case  CX88_BOARD_TBS_8920:
+	case  CX88_BOARD_PROF_6200:
 	case  CX88_BOARD_PROF_7300:
 	case  CX88_BOARD_SATTRADE_ST4200:   
 		cx_write(MO_SRST_IO, 0);
diff -r 9758e92d7a5b -r d44aadd0eee4 linux/drivers/media/video/cx88/cx88-dvb.c
--- a/linux/drivers/media/video/cx88/cx88-dvb.c	Tue Oct 28 19:09:30 2008 +0200
+++ b/linux/drivers/media/video/cx88/cx88-dvb.c	Wed Oct 29 21:02:14 2008 +0200
@@ -1049,6 +1049,7 @@
 				0x08, ISL6421_DCL, 0x00);
 		}
 		break;
+	case CX88_BOARD_PROF_6200:
 	case CX88_BOARD_TBS_8910:
 	case CX88_BOARD_TEVII_S420:
 		fe0->dvb.frontend = dvb_attach(stv0299_attach,
diff -r 9758e92d7a5b -r d44aadd0eee4 linux/drivers/media/video/cx88/cx88.h
--- a/linux/drivers/media/video/cx88/cx88.h	Tue Oct 28 19:09:30 2008 +0200
+++ b/linux/drivers/media/video/cx88/cx88.h	Wed Oct 29 21:02:14 2008 +0200
@@ -231,6 +231,7 @@
 #define CX88_BOARD_PROF_7300               75
 #define CX88_BOARD_SATTRADE_ST4200         76
 #define CX88_BOARD_TBS_8910                77
+#define CX88_BOARD_PROF_6200               78
 
 enum cx88_itype {
 	CX88_VMUX_COMPOSITE1 = 1,
_______________________________________________
linux-dvb mailing list
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