summaryrefslogtreecommitdiff
path: root/include/linux/wakeup_source_notify.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/wakeup_source_notify.h')
-rw-r--r--include/linux/wakeup_source_notify.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/include/linux/wakeup_source_notify.h b/include/linux/wakeup_source_notify.h
index 9109d1cec0f..070a8bcab46 100644
--- a/include/linux/wakeup_source_notify.h
+++ b/include/linux/wakeup_source_notify.h
@@ -20,9 +20,18 @@
#ifdef __KERNEL__
enum display_wakeup_request {
- DISPLAY_WAKE_EVENT,
+ DISPLAY_WAKE_EVENT_POWERKEY,
+ DISPLAY_WAKE_EVENT_TOUCH,
+ DISPLAY_WAKE_EVENT_GESTURE,
+ DISPLAY_WAKE_EVENT_GESTURE_VIEW,
+ DISPLAY_WAKE_EVENT_DOCKON,
+ DISPLAY_WAKE_EVENT_DOCKOFF,
+ DISPLAY_WAKE_EVENT_MAX
};
+#define notify_display_wakeup(reason) \
+ wakeup_source_notify_subscriber(DISPLAY_WAKE_EVENT_##reason)
+
extern void wakeup_source_register_notify(struct notifier_block *nb);
extern void wakeup_source_unregister_notify(struct notifier_block *nb);
extern void wakeup_source_notify_subscriber(unsigned long event);