The patch number 14431 was added via Oliver Endriss <o.endr...@gmx.de>
to http://linuxtv.org/hg/v4l-dvb master development tree.

Kernel patches in this development tree may be modified to be backward
compatible with older kernels. Compatibility modifications will be
removed before inclusion into the mainstream Kernel

If anyone has any objections, please let us know by sending a message to:
        Linux Media Mailing List <linux-me...@vger.kernel.org>

------

From: Oliver Endriss  <o.endr...@gmx.de>
ngene: Add support for cineS2 v5 and SaTiX-S2 Dual v2


Add support for
- Linux4Media cineS2 DVB-S2 Twin Tuner (v5)
- Mystique SaTiX-S2 Dual (v2)

Priority: normal

Signed-off-by: Oliver Endriss <o.endr...@gmx.de>


---

 linux/drivers/media/dvb/ngene/ngene-core.c |   32 +++++++++++++++++++--
 1 file changed, 30 insertions(+), 2 deletions(-)

diff -r 7a58d924fb04 -r 510e37da759e linux/drivers/media/dvb/ngene/ngene-core.c
--- a/linux/drivers/media/dvb/ngene/ngene-core.c        Tue Mar 09 23:00:59 
2010 -0300
+++ b/linux/drivers/media/dvb/ngene/ngene-core.c        Wed Mar 10 16:46:46 
2010 +0100
@@ -3892,7 +3892,7 @@
        .fw_version     = 15,
 };
 
-static struct ngene_info ngene_info_satixs2 = {
+static struct ngene_info ngene_info_satixS2 = {
        .type           = NGENE_SIDEWINDER,
        .name           = "Mystique SaTiX-S2 Dual",
        .io_type        = {NGENE_IO_TSIN, NGENE_IO_TSIN},
@@ -3905,6 +3905,32 @@
        .fw_version     = 15,
 };
 
+static struct ngene_info ngene_info_satixS2v2 = {
+       .type           = NGENE_SIDEWINDER,
+       .name           = "Mystique SaTiX-S2 Dual (v2)",
+       .io_type        = {NGENE_IO_TSIN, NGENE_IO_TSIN},
+       .demod_attach   = {demod_attach_stv0900, demod_attach_stv0900},
+       .tuner_attach   = {tuner_attach_stv6110, tuner_attach_stv6110},
+       .fe_config      = {&fe_cineS2, &fe_cineS2},
+       .tuner_config   = {&tuner_cineS2_0, &tuner_cineS2_1},
+       .lnb            = {0x0a, 0x08},
+       .tsf            = {3, 3},
+       .fw_version     = 15,
+};
+
+static struct ngene_info ngene_info_cineS2v5 = {
+       .type           = NGENE_SIDEWINDER,
+       .name           = "Linux4Media cineS2 DVB-S2 Twin Tuner (v5)",
+       .io_type        = {NGENE_IO_TSIN, NGENE_IO_TSIN},
+       .demod_attach   = {demod_attach_stv0900, demod_attach_stv0900},
+       .tuner_attach   = {tuner_attach_stv6110, tuner_attach_stv6110},
+       .fe_config      = {&fe_cineS2, &fe_cineS2},
+       .tuner_config   = {&tuner_cineS2_0, &tuner_cineS2_1},
+       .lnb            = {0x0a, 0x08},
+       .tsf            = {3, 3},
+       .fw_version     = 15,
+};
+
 /****************************************************************************/
 
 #if 0
@@ -4240,7 +4266,9 @@
 static const struct pci_device_id ngene_id_tbl[] __devinitdata = {
        NGENE_ID(0x18c3, 0xabc3, ngene_info_cineS2),
        NGENE_ID(0x18c3, 0xabc4, ngene_info_cineS2),
-       NGENE_ID(0x18c3, 0xdb01, ngene_info_satixs2),
+       NGENE_ID(0x18c3, 0xdb01, ngene_info_satixS2),
+       NGENE_ID(0x18c3, 0xdb02, ngene_info_satixS2v2),
+       NGENE_ID(0x18c3, 0xdd00, ngene_info_cineS2v5),
 #if 0 /* not (yet?) supported */
        NGENE_ID(0x18c3, 0x0000, ngene_info_appboard),
        NGENE_ID(0x18c3, 0x0004, ngene_info_appboard),


---

Patch is available at: 
http://linuxtv.org/hg/v4l-dvb/rev/510e37da759ea9384c0cb4aa79ccfcf5d1e2ba12

_______________________________________________
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to