linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] i2c: rk3x: keep i2c irq ON in suspend
@ 2016-12-05  8:02 David Wu
  2016-12-05 10:54 ` Heiko Stuebner
  0 siblings, 1 reply; 7+ messages in thread
From: David Wu @ 2016-12-05  8:02 UTC (permalink / raw)
  To: heiko, wsa
  Cc: dianders, linux-arm-kernel, linux-rockchip, linux-i2c,
	devicetree, linux-kernel, David Wu

During suspend there may still be some i2c access happening.
And if we don't keep i2c irq ON, there may be i2c access timeout if
i2c is in irq mode of operation.

Signed-off-by: David Wu <david.wu@rock-chips.com>
---
 drivers/i2c/busses/i2c-rk3x.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/i2c/busses/i2c-rk3x.c b/drivers/i2c/busses/i2c-rk3x.c
index df22066..67af32a 100644
--- a/drivers/i2c/busses/i2c-rk3x.c
+++ b/drivers/i2c/busses/i2c-rk3x.c
@@ -1261,7 +1261,7 @@ static int rk3x_i2c_probe(struct platform_device *pdev)
 	}
 
 	ret = devm_request_irq(&pdev->dev, irq, rk3x_i2c_irq,
-			       0, dev_name(&pdev->dev), i2c);
+			       IRQF_NO_SUSPEND, dev_name(&pdev->dev), i2c);
 	if (ret < 0) {
 		dev_err(&pdev->dev, "cannot request IRQ\n");
 		return ret;
-- 
1.9.1

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

end of thread, other threads:[~2016-12-08 15:50 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-05  8:02 [PATCH] i2c: rk3x: keep i2c irq ON in suspend David Wu
2016-12-05 10:54 ` Heiko Stuebner
2016-12-06  8:12   ` David.Wu
2016-12-06 16:31     ` Doug Anderson
2016-12-07  3:37       ` David.Wu
2016-12-07 16:27         ` Grygorii Strashko
2016-12-08 15:50           ` David.Wu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).