All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] input: st1232: Add IRQF_NO_SUSPEND flag
@ 2013-02-14 17:32 ` Bastian Hecht
  0 siblings, 0 replies; 10+ messages in thread
From: Bastian Hecht @ 2013-02-14 16:32 UTC (permalink / raw)
  To: linux-input, linux-sh; +Cc: Magnus Damm, Tony SIM, Bastian Hecht

When registering the interrupt handler we add the IRQF_NO_SUSPEND flag
to save the IRQ line from being disabled during suspension. This way we
keep the ability to use the device as a wakeup source.

Signed-off-by: Bastian Hecht <hechtb+renesas@gmail.com>
---
 drivers/input/touchscreen/st1232.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/input/touchscreen/st1232.c b/drivers/input/touchscreen/st1232.c
index d9d05e2..4f37199 100644
--- a/drivers/input/touchscreen/st1232.c
+++ b/drivers/input/touchscreen/st1232.c
@@ -180,7 +180,7 @@ static int st1232_ts_probe(struct i2c_client *client,
 	input_set_abs_params(input_dev, ABS_MT_POSITION_Y, MIN_Y, MAX_Y, 0, 0);
 
 	error = request_threaded_irq(client->irq, NULL, st1232_ts_irq_handler,
-				     IRQF_ONESHOT, client->name, ts);
+			IRQF_ONESHOT | IRQF_NO_SUSPEND, client->name, ts);
 	if (error) {
 		dev_err(&client->dev, "Failed to register interrupt\n");
 		goto err_free_mem;
-- 
1.7.9.5


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

end of thread, other threads:[~2013-02-27 21:25 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-14 16:32 [PATCH] input: st1232: Add IRQF_NO_SUSPEND flag Bastian Hecht
2013-02-14 17:32 ` Bastian Hecht
2013-02-15  1:46 ` Magnus Damm
2013-02-15  1:46   ` Magnus Damm
2013-02-18 15:48   ` Bastian Hecht
2013-02-18 15:48     ` Bastian Hecht
2013-02-25 14:52     ` Magnus Damm
2013-02-25 14:52       ` Magnus Damm
2013-02-27 21:25       ` Bastian Hecht
2013-02-27 21:25         ` Bastian Hecht

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.