112c71d
From b43ea8068d2090cb1e44632c8a938ab40d2c7419 Mon Sep 17 00:00:00 2001
112c71d
From: Johannes Koch <johannes@ortsraum.de>
112c71d
Date: Wed, 17 Jul 2013 17:28:16 +0000
112c71d
Subject: [media] cx23885: Fix TeVii S471 regression since introduction of ts2020
112c71d
112c71d
Patch to make TeVii S471 cards use the ts2020 tuner, since ds3000 driver no
112c71d
longer contains tuning code.
112c71d
112c71d
Signed-off-by: Johannes Koch <johannes@ortsraum.de>
112c71d
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
112c71d
---
112c71d
(limited to 'drivers/media/pci/cx23885/cx23885-dvb.c')
112c71d
112c71d
diff --git a/drivers/media/pci/cx23885/cx23885-dvb.c b/drivers/media/pci/cx23885/cx23885-dvb.c
112c71d
index 9c5ed10..bb291c6 100644
112c71d
--- a/drivers/media/pci/cx23885/cx23885-dvb.c
112c71d
+++ b/drivers/media/pci/cx23885/cx23885-dvb.c
112c71d
@@ -1249,6 +1249,10 @@ static int dvb_register(struct cx23885_tsport *port)
112c71d
 		fe0->dvb.frontend = dvb_attach(ds3000_attach,
112c71d
 					&tevii_ds3000_config,
112c71d
 					&i2c_bus->i2c_adap);
112c71d
+		if (fe0->dvb.frontend != NULL) {
112c71d
+			dvb_attach(ts2020_attach, fe0->dvb.frontend,
112c71d
+				&tevii_ts2020_config, &i2c_bus->i2c_adap);
112c71d
+		}
112c71d
 		break;
112c71d
 	case CX23885_BOARD_PROF_8000:
112c71d
 		i2c_bus = &dev->i2c_bus[0];
112c71d
--
112c71d
cgit v0.9.2