Add support for SDMC DM1105 PCI chip
A message that is not in the archive (sent off-list or not yet received): [email protected]
PATCH 1/1 Add support for SDMC DM1105 PCI chip
The patch adds support for SDMC DM1105 PCI chip. There is a lot of cards based on it, like DvbWorld 2002 DVB-S , 2004 DVB-S2
Source code prepaired to and already tested with cards, which have si2109, stv0288, cx24116 demods. Currently enabled only stv0299, as other demods are not in a v4l-dvb main tree, but I will submit corresponded patches (si2109, stv0288) next time.
Best Regards
Igor M. Liplianin
# HG changeset patch
# User Igor M. Liplianin <[email protected]> # Date 1221311453 -10800
# Node ID dd93cb9ea77d4dbdef2504a91c885a57020020d7 # Parent e5ca4534b5438b321226cb5393026b72a3382759 Add support for SDMC DM1105 PCI chip
From: Igor M. Liplianin <[email protected]>
Add support for SDMC DM1105 PCI chip. There is a lot of cards based on it, like DvbWorld 2002 DVB-S , 2004 DVB-S2
linux/drivers/media/dvb/Kconfig +4 -0
@@ -35,6 +35,10 @@ depends on DVB_CORE && PCI && I2C source "drivers/media/dvb/pluto2/Kconfig" +comment "Supported SDMC DM1105 Adapters" + depends on DVB_CORE && PCI && I2C +source "drivers/media/dvb/dm1105/Kconfig" + comment "Supported DVB Frontends" depends on DVB_CORE source "drivers/media/dvb/frontends/Kconfig"
linux/drivers/media/dvb/Makefile +1 -1
@@ -2,4 +2,4 @@ # Makefile for the kernel multimedia device drivers. # -obj-y := dvb-core/ frontends/ ttpci/ ttusb-dec/ ttusb-budget/ b2c2/ bt8xx/ cinergyT2/ dvb-usb/ pluto2/ siano/ +obj-y := dvb-core/ frontends/ ttpci/ ttusb-dec/ ttusb-budget/ b2c2/ bt8xx/ cinergyT2/ dvb-usb/ pluto2/ siano/ dm1105/
linux/drivers/media/dvb/dm1105/Kconfig new file +14 -0
@@ -0,0 +1,14 @@ +config DVB_DM1105 + tristate "SDMC DM1105 based PCI cards" + depends on DVB_CORE && PCI && I2C + select DVB_PLL if !DVB_FE_CUSTOMISE + select DVB_STV0299 if !DVB_FE_CUSTOMISE + help + Support for cards based on the SDMC DM1105 PCI chip like + DvbWorld 2002 + + Since these cards have no MPEG decoder onboard, they transmit + only compressed MPEG data over the PCI bus, so you need + an external software decoder to watch TV on your computer. + + Say Y or M if you own such a device and want to use it.
linux/drivers/media/dvb/dm1105/Makefile new file +3 -0
@@ -0,0 +1,3 @@ +obj-$(CONFIG_DVB_DM1105) += dm1105.o + +EXTRA_CFLAGS += -Idrivers/media/dvb/dvb-core/ -Idrivers/media/dvb/frontends
linux/drivers/media/dvb/dm1105/dm1105.c new file +925 -0
925 lines not on this page · raw message
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
Quoted 3 lines · Igor M. Liplianin
The patch adds support for SDMC DM1105 PCI chip. There is a lot of
cards based on it, like DvbWorld 2002 DVB-S , 2004 DVB-S2
Source code prepaired to and already tested with cards, which have si2109, stv0288, cx24116 demods. Currently enabled only stv0299, as other demods are not in a v4l-dvb main tree, but I will submit corresponded patches (si2109, stv0288) next time.
Igor,
Cool.
Master repo does not have cx24116 support so it probably cannot be merged. Do you need me to merge this into the s2api tree?
- Steve
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
В сообщении от 13 September 2008 23:39:46 Steven Toth написал(а):
Quoted 8 lines
Quoted 6 lines · Igor M. Liplianin
The patch adds support for SDMC DM1105 PCI chip. There is a lot of cards based on it, like DvbWorld 2002 DVB-S , 2004 DVB-S2 Source code prepaired to and already tested with cards, which have si2109, stv0288, cx24116 demods. Currently enabled only stv0299, as other demods are not in a v4l-dvb main tree, but I will submit corresponded patches (si2109, stv0288) next time.
Quoted 7 lines
Igor,
Cool.
Master repo does not have cx24116 support so it probably cannot be merged. Do you need me to merge this into the s2api tree?
Steve,
It would be great !
Patch is ready to s2api tree.
So I must prepair next patch, which enables DvbWorld 2004 DVB-S2.
Igor
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
Steven Toth
AppliedQuoted 15 lines · Igor M. Liplianin
В сообщении от 13 September 2008 23:39:46 Steven Toth написал(а):
Quoted 7 lines
Quoted 6 lines · Igor M. Liplianin
The patch adds support for SDMC DM1105 PCI chip. There is a lot of cards based on it, like DvbWorld 2002 DVB-S , 2004 DVB-S2 Source code prepaired to and already tested with cards, which have si2109, stv0288, cx24116 demods. Currently enabled only stv0299, as other demods are not in a v4l-dvb main tree, but I will submit corresponded patches (si2109, stv0288) next time.
Quoted 7 lines
Igor,
Cool.
Master repo does not have cx24116 support so it probably cannot be merged. Do you need me to merge this into the s2api tree?
Quoted 6 lines
Steve,
It would be great !
Patch is ready to s2api tree.So I must prepair next patch, which enables DvbWorld 2004 DVB-S2.
Merged, thanks Igor.
I also have a large cx24116.c patch from Darron pending, I need his sign-off. Hopefully this will go into the tree tonight also.
Regards,
- Steve
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
Re: [linux-dvb] [PATCH] S2API: Add support for DvbWorld 2004 DVB-S2 PCI card
В сообщении от 14 September 2008 01:31:23 Steven Toth написал(а):
Quoted 22 lines
Quoted 21 lines · Igor M. Liplianin
В сообщении от 13 September 2008 23:39:46 Steven Toth написал(а):
Quoted 8 lines
Quoted 6 lines · Igor M. Liplianin
The patch adds support for SDMC DM1105 PCI chip. There is a lot of cards based on it, like DvbWorld 2002 DVB-S , 2004 DVB-S2 Source code prepaired to and already tested with cards, which have si2109, stv0288, cx24116 demods. Currently enabled only stv0299, as other demods are not in a v4l-dvb main tree, but I will submit corresponded patches (si2109, stv0288) next time.
Quoted 6 lines
Igor,
Cool.
Master repo does not have cx24116 support so it probably cannot be merged. Do you need me to merge this into the s2api tree?
Steve,
It would be great !
Patch is ready to s2api tree.
Quoted 7 lines
Quoted 1 line
So I must prepair next patch, which enables DvbWorld 2004 DVB-S2.
Merged, thanks Igor.
I also have a large
cx24116.cpatch from Darron pending, I need his sign-off. Hopefully this will go into the tree tonight also.
Steven,
Send you patch to support for DvbWorld 2004 DVB-S2 PCI card.
Igor
# HG changeset patch
# User Igor M. Liplianin <[email protected]> # Date 1221350219 -10800
# Node ID db58ae2b2a1bfe8482b33b8b0b467ce1dbb8dd72 # Parent 1588831f0053100fb0464428516bef9f27748aa5 Add support for DvbWorld 2004 DVB-S2 PCI adapter
From: Igor M. Liplianin <[email protected]>
Add support for DvbWorld 2004 DVB-S2 PCI adapter. The card contains dm1105 PCI chip and cx24116 demodulator
linux/drivers/media/dvb/Kconfig +1 -1
@@ -36,7 +36,7 @@ source "drivers/media/dvb/pluto2/Kconfig" comment "Supported SDMC DM1105 Adapters" - depends on DVB_CORE && PCI && I2C + depends on DVB_CORE && PCI && I2C source "drivers/media/dvb/dm1105/Kconfig" comment "Supported DVB Frontends"
linux/drivers/media/dvb/dm1105/Kconfig +10 -9
@@ -1,14 +1,15 @@ config DVB_DM1105 - tristate "SDMC DM1105 based PCI cards" - depends on DVB_CORE && PCI && I2C + tristate "SDMC DM1105 based PCI cards" + depends on DVB_CORE && PCI && I2C select DVB_PLL if !DVB_FE_CUSTOMISE select DVB_STV0299 if !DVB_FE_CUSTOMISE - help - Support for cards based on the SDMC DM1105 PCI chip like - DvbWorld 2002 + select DVB_CX24116 if !DVB_FE_CUSTOMISE + help + Support for cards based on the SDMC DM1105 PCI chip like + DvbWorld 2002 - Since these cards have no MPEG decoder onboard, they transmit - only compressed MPEG data over the PCI bus, so you need - an external software decoder to watch TV on your computer. + Since these cards have no MPEG decoder onboard, they transmit + only compressed MPEG data over the PCI bus, so you need + an external software decoder to watch TV on your computer. - Say Y or M if you own such a device and want to use it. + Say Y or M if you own such a device and want to use it.
linux/drivers/media/dvb/dm1105/dm1105.c +3 -7
@@ -41,8 +41,8 @@#include "stv0299.h" /*#include "stv0288.h" *#include "si21xx.h" -*#include "stb6000.h" -*#include "cx24116.h"*/ +*#include "stb6000.h"*/ +#include "cx24116.h" #include "z0194a.h" /* ----------------------------------------------- */
@@ -613,11 +613,11 @@ .min_delay_ms = 100, }; +#endif /* keep */ static struct cx24116_config serit_sp2633_config = { .demod_address =0x55 , }; -#endif /* keep */ static int __devinit frontend_init (struct dm1105dvb *dm1105dvb) {
@@ -659,15 +659,11 @@#endif /* keep */ break ;case PCI_DEVICE_ID_DW2004 : -#if 0 /* keep */ dm1105dvb->fe =dvb_attach ( cx24116_attach, &serit_sp2633_config, &dm1105dvb->i2c_adap);if (dm1105dvb->fe) dm1105dvb->fe->ops.set_voltage = dm1105dvb_set_voltage; -#else /* keep */ -dev_err (&dm1105dvb->pdev->dev,"needs cx24116 module\n" ); -#endif /* keep */ break ; }
_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb