kernel-header : add alarm type and clock type for power off alarm
Use dedicated alarm type and clock type for poweroff alarm.
Change-Id: I47d89a7a6f103bd09ed4d2fa892ecee303c03e4e
diff --git a/original/uapi/linux/android_alarm.h b/original/uapi/linux/android_alarm.h
index aa013f6..780d0f8 100644
--- a/original/uapi/linux/android_alarm.h
+++ b/original/uapi/linux/android_alarm.h
@@ -26,6 +26,7 @@
ANDROID_ALARM_ELAPSED_REALTIME_WAKEUP,
ANDROID_ALARM_ELAPSED_REALTIME,
ANDROID_ALARM_SYSTEMTIME,
+ ANDROID_ALARM_RTC_POWEROFF_WAKEUP,
ANDROID_ALARM_TYPE_COUNT,
@@ -41,6 +42,7 @@
ANDROID_ALARM_ELAPSED_REALTIME_MASK =
1U << ANDROID_ALARM_ELAPSED_REALTIME,
ANDROID_ALARM_SYSTEMTIME_MASK = 1U << ANDROID_ALARM_SYSTEMTIME,
+ ANDROID_ALARM_RTC_POWEROFF_WAKEUP_MASK = 1U << ANDROID_ALARM_RTC_POWEROFF_WAKEUP,
ANDROID_ALARM_TIME_CHANGE_MASK = 1U << 16
};
diff --git a/original/uapi/linux/time.h b/original/uapi/linux/time.h
index e75e1b6..7fe799e 100644
--- a/original/uapi/linux/time.h
+++ b/original/uapi/linux/time.h
@@ -56,6 +56,7 @@
#define CLOCK_BOOTTIME_ALARM 9
#define CLOCK_SGI_CYCLE 10 /* Hardware specific */
#define CLOCK_TAI 11
+#define CLOCK_POWEROFF_ALARM 12
#define MAX_CLOCKS 16
#define CLOCKS_MASK (CLOCK_REALTIME | CLOCK_MONOTONIC)