Lines Matching refs:alrm
130 static int tps80031_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) in tps80031_rtc_set_alarm() argument
135 buff[0] = bin2bcd(alrm->time.tm_sec); in tps80031_rtc_set_alarm()
136 buff[1] = bin2bcd(alrm->time.tm_min); in tps80031_rtc_set_alarm()
137 buff[2] = bin2bcd(alrm->time.tm_hour); in tps80031_rtc_set_alarm()
138 buff[3] = bin2bcd(alrm->time.tm_mday); in tps80031_rtc_set_alarm()
139 buff[4] = bin2bcd(alrm->time.tm_mon + 1); in tps80031_rtc_set_alarm()
140 buff[5] = bin2bcd(alrm->time.tm_year % RTC_YEAR_OFFSET); in tps80031_rtc_set_alarm()
148 return tps80031_rtc_alarm_irq_enable(dev, alrm->enabled); in tps80031_rtc_set_alarm()
151 static int tps80031_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) in tps80031_rtc_read_alarm() argument
165 alrm->time.tm_sec = bcd2bin(buff[0]); in tps80031_rtc_read_alarm()
166 alrm->time.tm_min = bcd2bin(buff[1]); in tps80031_rtc_read_alarm()
167 alrm->time.tm_hour = bcd2bin(buff[2]); in tps80031_rtc_read_alarm()
168 alrm->time.tm_mday = bcd2bin(buff[3]); in tps80031_rtc_read_alarm()
169 alrm->time.tm_mon = bcd2bin(buff[4]) - 1; in tps80031_rtc_read_alarm()
170 alrm->time.tm_year = bcd2bin(buff[5]) + RTC_YEAR_OFFSET; in tps80031_rtc_read_alarm()