diff options
Diffstat (limited to 'include/linux/android_alarm.h')
| -rw-r--r-- | include/linux/android_alarm.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/android_alarm.h b/include/linux/android_alarm.h index cbfeafce329..65227ad70dd 100644 --- a/include/linux/android_alarm.h +++ b/include/linux/android_alarm.h @@ -25,6 +25,7 @@ enum android_alarm_type { ANDROID_ALARM_RTC, ANDROID_ALARM_ELAPSED_REALTIME_WAKEUP, ANDROID_ALARM_ELAPSED_REALTIME, + ANDROID_ALARM_RTC_POWEROFF_WAKEUP, ANDROID_ALARM_SYSTEMTIME, ANDROID_ALARM_TYPE_COUNT, @@ -70,6 +71,7 @@ void alarm_init(struct alarm *alarm, void alarm_start_range(struct alarm *alarm, ktime_t start, ktime_t end); int alarm_try_to_cancel(struct alarm *alarm); int alarm_cancel(struct alarm *alarm); +void set_power_on_alarm(long secs, bool enable); ktime_t alarm_get_elapsed_realtime(void); /* set rtc while preserving elapsed realtime */ @@ -85,6 +87,7 @@ enum android_alarm_return_flags { 1U << ANDROID_ALARM_ELAPSED_REALTIME_WAKEUP, ANDROID_ALARM_ELAPSED_REALTIME_MASK = 1U << ANDROID_ALARM_ELAPSED_REALTIME, + ANDROID_ALARM_RTC_POWEROFF_WAKEUP_MASK = 1U << ANDROID_ALARM_RTC_POWEROFF_WAKEUP, ANDROID_ALARM_SYSTEMTIME_MASK = 1U << ANDROID_ALARM_SYSTEMTIME, ANDROID_ALARM_TIME_CHANGE_MASK = 1U << 16 }; |
