diff options
author | Antti Palosaari <crope@iki.fi> | 2012-09-16 21:26:55 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-09-27 03:26:07 -0400 |
commit | 69504793dfb42bdd0e647c948047b71e9c3307f2 (patch) | |
tree | 45a5520fcfe511ec8fe10d0bb59f1406c8457e9d /drivers/media/tuners/tua9001.c | |
parent | b6ba418ef42010725c7794c64c653e5df48cd31f (diff) |
[media] tua9001: enter full power save on attach
Disable RXEN and enable RESETN pins on attach to ensure chip is
totally powered down after attach.
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/tuners/tua9001.c')
-rw-r--r-- | drivers/media/tuners/tua9001.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/media/tuners/tua9001.c b/drivers/media/tuners/tua9001.c index e6394fc884b0..389668474070 100644 --- a/drivers/media/tuners/tua9001.c +++ b/drivers/media/tuners/tua9001.c | |||
@@ -261,6 +261,16 @@ struct dvb_frontend *tua9001_attach(struct dvb_frontend *fe, | |||
261 | TUA9001_CMD_CEN, 1); | 261 | TUA9001_CMD_CEN, 1); |
262 | if (ret < 0) | 262 | if (ret < 0) |
263 | goto err; | 263 | goto err; |
264 | |||
265 | ret = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER, | ||
266 | TUA9001_CMD_RXEN, 0); | ||
267 | if (ret < 0) | ||
268 | goto err; | ||
269 | |||
270 | ret = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER, | ||
271 | TUA9001_CMD_RESETN, 1); | ||
272 | if (ret < 0) | ||
273 | goto err; | ||
264 | } | 274 | } |
265 | 275 | ||
266 | dev_info(&priv->i2c->dev, | 276 | dev_info(&priv->i2c->dev, |