summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/rtc/rtc-m41t80.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/rtc/rtc-m41t80.c b/drivers/rtc/rtc-m41t80.c
index a3fb235fea0d..7431a795a624 100644
--- a/drivers/rtc/rtc-m41t80.c
+++ b/drivers/rtc/rtc-m41t80.c
@@ -393,7 +393,7 @@ static int m41t80_read_alarm(struct device *dev, struct rtc_wkalrm *alrm)
393 alrm->time.tm_min = bcd2bin(alarmvals[3] & 0x7f); 393 alrm->time.tm_min = bcd2bin(alarmvals[3] & 0x7f);
394 alrm->time.tm_hour = bcd2bin(alarmvals[2] & 0x3f); 394 alrm->time.tm_hour = bcd2bin(alarmvals[2] & 0x3f);
395 alrm->time.tm_mday = bcd2bin(alarmvals[1] & 0x3f); 395 alrm->time.tm_mday = bcd2bin(alarmvals[1] & 0x3f);
396 alrm->time.tm_mon = bcd2bin(alarmvals[0] & 0x3f); 396 alrm->time.tm_mon = bcd2bin(alarmvals[0] & 0x3f) - 1;
397 397
398 alrm->enabled = !!(alarmvals[0] & M41T80_ALMON_AFE); 398 alrm->enabled = !!(alarmvals[0] & M41T80_ALMON_AFE);
399 alrm->pending = (flags & M41T80_FLAGS_AF) && alrm->enabled; 399 alrm->pending = (flags & M41T80_FLAGS_AF) && alrm->enabled;