Lines Matching refs:tm
191 struct rtc_time *tm = &alrm->time; in fm3130_read_alarm() local
217 tm->tm_sec = bcd2bin(fm3130->regs[FM3130_ALARM_SECONDS] & 0x7F); in fm3130_read_alarm()
218 tm->tm_min = bcd2bin(fm3130->regs[FM3130_ALARM_MINUTES] & 0x7F); in fm3130_read_alarm()
219 tm->tm_hour = bcd2bin(fm3130->regs[FM3130_ALARM_HOURS] & 0x3F); in fm3130_read_alarm()
220 tm->tm_mday = bcd2bin(fm3130->regs[FM3130_ALARM_DATE] & 0x3F); in fm3130_read_alarm()
221 tm->tm_mon = bcd2bin(fm3130->regs[FM3130_ALARM_MONTHS] & 0x1F); in fm3130_read_alarm()
223 if (tm->tm_mon > 0) in fm3130_read_alarm()
224 tm->tm_mon -= 1; /* RTC is 1-12, tm_mon is 0-11 */ in fm3130_read_alarm()
228 "read alarm", tm->tm_sec, tm->tm_min, in fm3130_read_alarm()
229 tm->tm_hour, tm->tm_mday, in fm3130_read_alarm()
230 tm->tm_mon, tm->tm_year, tm->tm_wday); in fm3130_read_alarm()
248 struct rtc_time *tm = &alrm->time; in fm3130_set_alarm() local
253 "write alarm", tm->tm_sec, tm->tm_min, in fm3130_set_alarm()
254 tm->tm_hour, tm->tm_mday, in fm3130_set_alarm()
255 tm->tm_mon, tm->tm_year, tm->tm_wday); in fm3130_set_alarm()
258 (tm->tm_sec != -1) ? bin2bcd(tm->tm_sec) : 0x80; in fm3130_set_alarm()
261 (tm->tm_min != -1) ? bin2bcd(tm->tm_min) : 0x80; in fm3130_set_alarm()
264 (tm->tm_hour != -1) ? bin2bcd(tm->tm_hour) : 0x80; in fm3130_set_alarm()
267 (tm->tm_mday != -1) ? bin2bcd(tm->tm_mday) : 0x80; in fm3130_set_alarm()
270 (tm->tm_mon != -1) ? bin2bcd(tm->tm_mon + 1) : 0x80; in fm3130_set_alarm()