summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2011-12-26 14:46:22 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2011-12-31 09:42:28 -0200
commitb2a29b578d9c21b2e5c88020f830d3c42115c51d (patch)
tree11b79e4dc704c96da0a1458566da786fc7f1a751
parent787d92e176943913d7583f0f04e6d89a0014c5b4 (diff)
downloadlinux-stable-b2a29b578d9c21b2e5c88020f830d3c42115c51d.tar.gz
linux-stable-b2a29b578d9c21b2e5c88020f830d3c42115c51d.tar.bz2
linux-stable-b2a29b578d9c21b2e5c88020f830d3c42115c51d.zip
[media] tda10071: convert set_fontend to use DVBv5 parameters
Instead of using dvb_frontend_parameters struct, that were designed for a subset of the supported standards, use the DVBv5 cache information. Also, fill the supported delivery systems at dvb_frontend_ops struct. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r--drivers/media/dvb/frontends/tda10071.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/media/dvb/frontends/tda10071.c b/drivers/media/dvb/frontends/tda10071.c
index e9e00ea45db7..68dcce6644eb 100644
--- a/drivers/media/dvb/frontends/tda10071.c
+++ b/drivers/media/dvb/frontends/tda10071.c
@@ -636,8 +636,7 @@ error:
return ret;
}
-static int tda10071_set_frontend(struct dvb_frontend *fe,
- struct dvb_frontend_parameters *params)
+static int tda10071_set_frontend(struct dvb_frontend *fe)
{
struct tda10071_priv *priv = fe->demodulator_priv;
struct tda10071_cmd cmd;
@@ -778,7 +777,7 @@ error:
}
static int tda10071_get_frontend(struct dvb_frontend *fe,
- struct dvb_frontend_parameters *p)
+ struct dtv_frontend_properties *p)
{
struct tda10071_priv *priv = fe->demodulator_priv;
struct dtv_frontend_properties *c = &fe->dtv_property_cache;
@@ -1217,6 +1216,7 @@ error:
EXPORT_SYMBOL(tda10071_attach);
static struct dvb_frontend_ops tda10071_ops = {
+ .delsys = { SYS_DVBT, SYS_DVBT2 },
.info = {
.name = "NXP TDA10071",
.type = FE_QPSK,
@@ -1247,8 +1247,8 @@ static struct dvb_frontend_ops tda10071_ops = {
.init = tda10071_init,
.sleep = tda10071_sleep,
- .set_frontend_legacy = tda10071_set_frontend,
- .get_frontend_legacy = tda10071_get_frontend,
+ .set_frontend = tda10071_set_frontend,
+ .get_frontend = tda10071_get_frontend,
.read_status = tda10071_read_status,
.read_snr = tda10071_read_snr,