summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/frontends/bsru6.h
diff options
context:
space:
mode:
authorAndrew de Quincey <adq_dvb@lidskialf.net>2006-04-28 01:47:05 +0100
committerAndrew de Quincey <adq_dvb@lidskialf.net>2006-04-28 01:47:05 +0100
commitab12813a48c3dbc4f0d9f2b3e93e7a5465744f9c (patch)
tree5900abd2a636033c3d56115cdaaefbfa314cf63e /linux/drivers/media/dvb/frontends/bsru6.h
parenta8030bb8f293d1eba3527eba4f91543aa9a48a0d (diff)
downloadmediapointer-dvb-s2-ab12813a48c3dbc4f0d9f2b3e93e7a5465744f9c.tar.gz
mediapointer-dvb-s2-ab12813a48c3dbc4f0d9f2b3e93e7a5465744f9c.tar.bz2
Add missing pll gate control calls
From: Andrew de Quincey <adq_dvb@lidskialf.net> I'd missed some of these out, breaking the av7110 tuning. I then checked for more and added them in where necessary. They may not actually be necessary in all these locations, but if not, they'll simply have no effect. Add small delay to stv0299 pll gate control to fix tuning problems. Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
Diffstat (limited to 'linux/drivers/media/dvb/frontends/bsru6.h')
-rw-r--r--linux/drivers/media/dvb/frontends/bsru6.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/linux/drivers/media/dvb/frontends/bsru6.h b/linux/drivers/media/dvb/frontends/bsru6.h
index 5d13c5e4d..5533512b0 100644
--- a/linux/drivers/media/dvb/frontends/bsru6.h
+++ b/linux/drivers/media/dvb/frontends/bsru6.h
@@ -120,6 +120,8 @@ static int alps_bsru6_tuner_set_params(struct dvb_frontend *fe, struct dvb_front
if (params->frequency > 1530000)
buf[3] = 0xc0;
+ if (fe->ops->i2c_gate_ctrl)
+ fe->ops->i2c_gate_ctrl(fe, 1);
if (i2c_transfer(i2c, &msg, 1) != 1)
return -EIO;
return 0;