Commit c9ce3940 authored by Michael Krufky's avatar Michael Krufky Committed by Mauro Carvalho Chehab

V4L/DVB (4094): Cxusb: add support for DViCO FusionHDTV DVB-T Dual USB based on zl10353

This patch adds support for a newer version of this device
using the zl10353 frontend instead of the mt352 frontend.
Signed-off-by: default avatarMichael Krufky <mkrufky@linuxtv.org>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
parent f14ac0bc
...@@ -88,6 +88,7 @@ config DVB_USB_CXUSB ...@@ -88,6 +88,7 @@ config DVB_USB_CXUSB
select DVB_CX22702 select DVB_CX22702
select DVB_LGDT330X select DVB_LGDT330X
select DVB_MT352 select DVB_MT352
select DVB_ZL10353
help help
Say Y here to support the Conexant USB2.0 hybrid reference design. Say Y here to support the Conexant USB2.0 hybrid reference design.
Currently, only DVB and ATSC modes are supported, analog mode Currently, only DVB and ATSC modes are supported, analog mode
......
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
#include "lg_h06xf.h" #include "lg_h06xf.h"
#include "mt352.h" #include "mt352.h"
#include "mt352_priv.h" #include "mt352_priv.h"
#include "zl10353.h"
/* debug */ /* debug */
int dvb_usb_cxusb_debug; int dvb_usb_cxusb_debug;
...@@ -346,6 +347,10 @@ static struct mt352_config cxusb_dee1601_config = { ...@@ -346,6 +347,10 @@ static struct mt352_config cxusb_dee1601_config = {
.demod_init = cxusb_dee1601_demod_init, .demod_init = cxusb_dee1601_demod_init,
}; };
static struct zl10353_config cxusb_zl10353_dee1601_config = {
.demod_address = 0x0f,
};
static struct mt352_config cxusb_mt352_config = { static struct mt352_config cxusb_mt352_config = {
/* used in both lgz201 and th7579 */ /* used in both lgz201 and th7579 */
.demod_address = 0x0f, .demod_address = 0x0f,
...@@ -443,7 +448,8 @@ static int cxusb_dee1601_frontend_attach(struct dvb_usb_device *d) ...@@ -443,7 +448,8 @@ static int cxusb_dee1601_frontend_attach(struct dvb_usb_device *d)
cxusb_ctrl_msg(d,CMD_DIGITAL, NULL, 0, NULL, 0); cxusb_ctrl_msg(d,CMD_DIGITAL, NULL, 0, NULL, 0);
if ((d->fe = mt352_attach(&cxusb_dee1601_config, &d->i2c_adap)) != NULL) if (((d->fe = mt352_attach(&cxusb_dee1601_config, &d->i2c_adap)) != NULL) ||
((d->fe = zl10353_attach(&cxusb_zl10353_dee1601_config, &d->i2c_adap)) != NULL))
return 0; return 0;
return -EIO; return -EIO;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment