diff options
author | Alexandre Belloni <alexandre.belloni@bootlin.com> | 2021-11-24 23:51:44 +0100 |
---|---|---|
committer | Alexandre Belloni <alexandre.belloni@bootlin.com> | 2021-11-24 23:51:44 +0100 |
commit | b50b8ea6087f324706aa666d1219b561f93818b2 (patch) | |
tree | 9377a8a063fad6b4e1d7dd89544dd02aa0fc889a | |
parent | 7bb32bee2534da0edf6b40087aa0965c240280b7 (diff) | |
download | rtc-tools-b50b8ea6087f324706aa666d1219b561f93818b2.tar.gz |
rtc: add more feature support
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
-rw-r--r-- | rtc.c | 17 |
1 files changed, 9 insertions, 8 deletions
@@ -44,17 +44,17 @@ struct rtc_param { #define RTC_PARAM_GET _IOW('p', 0x13, struct rtc_param) /* Get parameter */ #define RTC_PARAM_SET _IOW('p', 0x14, struct rtc_param) /* Set parameter */ -#define RTC_PARAM_FEATURES 0 -#define RTC_PARAM_CORRECTION 1 -#define RTC_PARAM_BACKUP_SWITCH_MODE 2 - #define RTC_FEATURE_ALARM 0 #define RTC_FEATURE_ALARM_RES_MINUTE 1 #define RTC_FEATURE_NEED_WEEK_DAY 2 -#define RTC_FEATURE_UPDATE_INTERRUPT 3 -#define RTC_FEATURE_CORRECTION 4 -#define RTC_FEATURE_BACKUP_SWITCH_MODE 5 -#define RTC_FEATURE_CNT 6 +#define RTC_FEATURE_ALARM_RES_2S 3 +#define RTC_FEATURE_UPDATE_INTERRUPT 4 +#define RTC_FEATURE_CORRECTION 5 +#define RTC_FEATURE_BACKUP_SWITCH_MODE 6 + +#define RTC_PARAM_FEATURES 0 +#define RTC_PARAM_CORRECTION 1 +#define RTC_PARAM_BACKUP_SWITCH_MODE 2 #define RTC_BSM_DISABLED 0 #define RTC_BSM_DIRECT 1 @@ -93,6 +93,7 @@ static const char *feature_names[] = { "RTC_FEATURE_ALARM", "RTC_FEATURE_ALARM_RES_MINUTE", "RTC_FEATURE_NEED_WEEK_DAY", + "RTC_FEATURE_ALARM_RES_2S", "RTC_FEATURE_UPDATE_INTERRUPT", "RTC_FEATURE_CORRECTION", "RTC_FEATURE_BACKUP_SWITCH_MODE", |