diff mbox

[Workaround,1/2] input: st1232: Add IRQF_NO_SUSPEND flag

Message ID 1363872697-11267-2-git-send-email-hechtb+renesas@gmail.com (mailing list archive)
State Rejected
Headers show

Commit Message

Bastian Hecht March 21, 2013, 1:31 p.m. UTC
This is temporary workaround. Don't merge. See cover-letter
"[PATCH 0/2] ARM: shmobile: sh73a0 Suspend-to-RAM" for more information.

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.

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

Patch

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;