add rtc function

Change-Id: I30f58c6c2081d02d70f4519370eef12e7a559d8b
diff --git a/mbtk/include/lynq/lynq_alarm.h b/mbtk/include/lynq/lynq_alarm.h
index 1df314a..b9a9d02 100755
--- a/mbtk/include/lynq/lynq_alarm.h
+++ b/mbtk/include/lynq/lynq_alarm.h
@@ -10,14 +10,14 @@
 #define _QSER_ALARM_H
 #include "mbtk_type.h"
 
-int lynq_set_wakealarm(unsigned long time_sec);
+typedef int (*lynq_wakealarm_add_cb)(unsigned int src_id, int rtc_id);
+int lynq_rtc_service_init(void);
+int lynq_rtc_service_deinit(void);
+ssize_t poweralarm(char *buffer,int src_id);
+ssize_t wakealarm(char *buffer,int src_id,int rtc_id,lynq_wakealarm_add_cb wakealarm_notify );
+ssize_t cancel_wakealarm(int src_id, int rtc_id);
 
-int lynq_set_poweralarm(unsigned long time_sec);
-
-ssize_t wakealarm(char *buffer);
-
-ssize_t poweralarm(char *buffer);
-
-int cancel_wakealarm(void);
+int lynq_set_wakealarm(unsigned long time_sec,int src_id,int rtc_id,lynq_wakealarm_add_cb wakealarm_notify );
+int  lynq_set_poweralarm(unsigned long time_sec,int src_id);
 
 #endif /* _QSER_ALARM_H */