summaryrefslogtreecommitdiff
path: root/linux
diff options
context:
space:
mode:
authorOliver Endriss <o.endriss@gmx.de>2008-04-09 19:37:36 +0200
committerOliver Endriss <o.endriss@gmx.de>2008-04-09 19:37:36 +0200
commitd0ab41a1525e8fce40d9ef97ba42945b155ec9c4 (patch)
tree57705d11d9476063d184c804eb6268c0fc2aea1c /linux
parent2d012faa604054804e822aeeca59aada41ac6c04 (diff)
downloadmediapointer-dvb-s2-d0ab41a1525e8fce40d9ef97ba42945b155ec9c4.tar.gz
mediapointer-dvb-s2-d0ab41a1525e8fce40d9ef97ba42945b155ec9c4.tar.bz2
budget-av: Fix CI interface on (some) KNC1 DVBS cards
From: Christoph Pfister <pfister@linuxtv.org> Quoting the commit introducing reinitialise_demod (3984 / by adq): "These cards [KNC1 DVBT and DVBC] need special handling for CI - reinitialising the frontend device when the CI module is reset." Apparently my 1894:0010 also needs that fix, because once you initialise CI/CAM you lose lock. Signed-off-by: Christoph Pfister <pfister@linuxtv.org> Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
Diffstat (limited to 'linux')
-rw-r--r--linux/drivers/media/dvb/ttpci/budget-av.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/linux/drivers/media/dvb/ttpci/budget-av.c b/linux/drivers/media/dvb/ttpci/budget-av.c
index f0689e064..ed7fb1df5 100644
--- a/linux/drivers/media/dvb/ttpci/budget-av.c
+++ b/linux/drivers/media/dvb/ttpci/budget-av.c
@@ -941,6 +941,12 @@ static void frontend_init(struct budget_av *budget_av)
switch (saa->pci->subsystem_device) {
case SUBID_DVBS_KNC1:
+ /*
+ * maybe that setting is needed for other dvb-s cards as well,
+ * but so far it has been only confirmed for this type
+ */
+ budget_av->reinitialise_demod = 1;
+ /* fall through */
case SUBID_DVBS_KNC1_PLUS:
case SUBID_DVBS_EASYWATCH_1:
if (saa->pci->subsystem_vendor == 0x1894) {