summaryrefslogtreecommitdiff
path: root/drivers/misc/m4sensorhub_gesture.c
diff options
context:
space:
mode:
authorAmit Jain <ajain@motorola.com>2014-06-30 16:05:49 -0500
committerJee Su Chang <w20740@motorola.com>2014-07-10 16:58:09 +0000
commit9e3e9ec9a545ce65cf325f4c7eab401ab0269184 (patch)
tree352abbf179994e7229303239001a78f0e7c735f0 /drivers/misc/m4sensorhub_gesture.c
parent2f02ffa1a9d46c192d19fed48190beceb9b6ec21 (diff)
downloadolio-linux-3.10-9e3e9ec9a545ce65cf325f4c7eab401ab0269184.tar.xz
olio-linux-3.10-9e3e9ec9a545ce65cf325f4c7eab401ab0269184.zip
IKXCLOCK-1435: early init of display
Change-Id: I2996c32892066b5874e011c4fe7454d5ebae1aad
Diffstat (limited to 'drivers/misc/m4sensorhub_gesture.c')
-rw-r--r--drivers/misc/m4sensorhub_gesture.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/misc/m4sensorhub_gesture.c b/drivers/misc/m4sensorhub_gesture.c
index c954bf97f5a..51b6a222519 100644
--- a/drivers/misc/m4sensorhub_gesture.c
+++ b/drivers/misc/m4sensorhub_gesture.c
@@ -34,6 +34,7 @@
#include <linux/iio/buffer.h>
#include <linux/iio/kfifo_buf.h>
#include <linux/iio/m4sensorhub/m4sensorhub_gesture.h>
+#include <linux/wakeup_source_notify.h>
#define m4ges_err(format, args...) KDEBUG(M4SH_ERROR, format, ## args)
@@ -102,6 +103,9 @@ static void m4ges_isr(enum m4sensorhub_irqs int_event, void *handle)
dd->iiodat.timestamp = iio_get_time_ns();
iio_push_to_buffers(iio, (unsigned char *)&(dd->iiodat));
+#ifdef CONFIG_WAKEUP_SOURCE_NOTIFY
+ wakeup_source_notify_subscriber(DISPLAY_WAKE_EVENT);
+#endif /* CONFIG_WAKEUP_SOURCE_NOTIFY */
m4ges_isr_fail:
if (err < 0)