Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ae9bfff2 authored by Ritesh Kumar's avatar Ritesh Kumar
Browse files

input: touchscreen: nt36xxx: fix irq enable/disable sequence



This change fixes touch irq enable/disable sequence during
suspend resume.

Change-Id: Icc793c96fd86b8c6cf3d2a4d024d86cd9e322f5b
Signed-off-by: default avatarRitesh Kumar <riteshk@codeaurora.org>
parent 3ecdedce
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1224,6 +1224,8 @@ static void nvt_irq_enable(bool enable)
			/* trusted_touch_underway is set in LA only */
			if (atomic_read(&ts->trusted_touch_underway))
				enable_irq_wake(ts->client->irq);
			else
				enable_irq(ts->client->irq);
#else
			enable_irq(ts->client->irq);
#endif
@@ -1234,6 +1236,8 @@ static void nvt_irq_enable(bool enable)
#ifdef CONFIG_NOVATEK_TRUSTED_TOUCH
			if (atomic_read(&ts->trusted_touch_underway))
				disable_irq_wake(ts->client->irq);
			else
				disable_irq(ts->client->irq);
#else
			disable_irq(ts->client->irq);
#endif