summaryrefslogtreecommitdiff
path: root/drivers/media/dvb-frontends/m88rs2000.c
diff options
context:
space:
mode:
authorIgor M. Liplianin <liplianin@me.by>2012-05-08 04:08:04 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-12-27 20:23:26 -0200
commit081416e62d516a6412225751c9c4a3807b2374b9 (patch)
tree1c714d214e4b249863972aa63f293b0f272fcef3 /drivers/media/dvb-frontends/m88rs2000.c
parent955d00ac7a193e9c29a897cd5d731a84e3850217 (diff)
[media] TeVii DVB-S s421 and s632 cards support, rs2000 part
One register needs to be changed to TS to work. So we use separate inittab. Signed-off-by: Igor M. Liplianin <liplianin@me.by> Acked-by: Malcolm Priestley <tvboxspy@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb-frontends/m88rs2000.c')
-rw-r--r--drivers/media/dvb-frontends/m88rs2000.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/media/dvb-frontends/m88rs2000.c b/drivers/media/dvb-frontends/m88rs2000.c
index 633815ed90ca..5d3d5dd62daa 100644
--- a/drivers/media/dvb-frontends/m88rs2000.c
+++ b/drivers/media/dvb-frontends/m88rs2000.c
@@ -458,7 +458,11 @@ static int m88rs2000_init(struct dvb_frontend *fe)
deb_info("m88rs2000: init chip\n");
/* Setup frontend from shutdown/cold */
- ret = m88rs2000_tab_set(state, m88rs2000_setup);
+ if (state->config->inittab)
+ ret = m88rs2000_tab_set(state,
+ (struct inittab *)state->config->inittab);
+ else
+ ret = m88rs2000_tab_set(state, m88rs2000_setup);
return ret;
}