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)