All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/18] si2157: implement sleep
@ 2014-07-14 17:08 Antti Palosaari
  2014-07-14 17:08 ` [PATCH 02/18] si2168: " Antti Palosaari
                   ` (16 more replies)
  0 siblings, 17 replies; 20+ messages in thread
From: Antti Palosaari @ 2014-07-14 17:08 UTC (permalink / raw)
  To: linux-media; +Cc: Olli Salonen, Antti Palosaari

Implement sleep for power-management.

Signed-off-by: Antti Palosaari <crope@iki.fi>
---
 drivers/media/tuners/si2157.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/drivers/media/tuners/si2157.c b/drivers/media/tuners/si2157.c
index fa4cc7b..082e80e 100644
--- a/drivers/media/tuners/si2157.c
+++ b/drivers/media/tuners/si2157.c
@@ -89,12 +89,23 @@ static int si2157_init(struct dvb_frontend *fe)
 static int si2157_sleep(struct dvb_frontend *fe)
 {
 	struct si2157 *s = fe->tuner_priv;
+	int ret;
+	struct si2157_cmd cmd;
 
 	dev_dbg(&s->client->dev, "%s:\n", __func__);
 
 	s->active = false;
 
+	memcpy(cmd.args, "\x13", 1);
+	cmd.len = 1;
+	ret = si2157_cmd_execute(s, &cmd);
+	if (ret)
+		goto err;
+
 	return 0;
+err:
+	dev_dbg(&s->client->dev, "%s: failed=%d\n", __func__, ret);
+	return ret;
 }
 
 static int si2157_set_params(struct dvb_frontend *fe)
-- 
1.9.3


^ permalink raw reply related	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2014-07-14 17:25 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-14 17:08 [PATCH 01/18] si2157: implement sleep Antti Palosaari
2014-07-14 17:08 ` [PATCH 02/18] si2168: " Antti Palosaari
2014-07-14 17:08 ` [PATCH 03/18] si2168: set cmd args using memcpy Antti Palosaari
2014-07-14 17:08 ` [PATCH 04/18] si2168: implement CNR statistic Antti Palosaari
2014-07-14 17:08 ` [PATCH 05/18] si2157: add read data support for fw cmd func Antti Palosaari
2014-07-14 17:08 ` [PATCH 06/18] si2168: remove duplicate command Antti Palosaari
2014-07-14 17:08 ` [PATCH 07/18] si2168: do not set values which are already on default Antti Palosaari
2014-07-14 17:08 ` [PATCH 08/18] si2168: receive 4 bytes reply from cmd 0x14 Antti Palosaari
2014-07-14 17:08 ` [PATCH 09/18] si2168: Small typo fix (SI2157 -> SI2168) Antti Palosaari
2014-07-14 17:08 ` [PATCH 10/18] si2168: Add support for chip revision Si2168 A30 Antti Palosaari
2014-07-14 17:08 ` [PATCH 11/18] si2157: Move chip initialization to si2157_init Antti Palosaari
2014-07-14 17:08 ` [PATCH 12/18] si2157: Add support for Si2158 chip Antti Palosaari
2014-07-14 17:08 ` [PATCH 13/18] si2157: Set delivery system and bandwidth before tuning Antti Palosaari
2014-07-14 17:08 ` [PATCH 14/18] cxusb: TechnoTrend CT2-4400 USB DVB-T2/C tuner support Antti Palosaari
2014-07-14 17:19   ` Michael Ira Krufky
2014-07-14 17:25     ` Antti Palosaari
2014-07-14 17:08 ` [PATCH 15/18] si2168: advertise Si2168 A30 firmware Antti Palosaari
2014-07-14 17:08 ` [PATCH 16/18] si2157: advertise Si2158 A20 firmware Antti Palosaari
2014-07-14 17:08 ` [PATCH 17/18] si2168: few firmware download changes Antti Palosaari
2014-07-14 17:08 ` [PATCH 18/18] si2157: rework firmware download logic a little bit Antti Palosaari

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.