Lines Matching refs:alrm
158 static int pcf85063_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) in pcf85063_rtc_read_alarm() argument
170 alrm->time.tm_sec = bcd2bin(buf[0]); in pcf85063_rtc_read_alarm()
171 alrm->time.tm_min = bcd2bin(buf[1]); in pcf85063_rtc_read_alarm()
172 alrm->time.tm_hour = bcd2bin(buf[2]); in pcf85063_rtc_read_alarm()
173 alrm->time.tm_mday = bcd2bin(buf[3]); in pcf85063_rtc_read_alarm()
179 alrm->enabled = !!(val & PCF85063_CTRL2_AIE); in pcf85063_rtc_read_alarm()
184 static int pcf85063_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) in pcf85063_rtc_set_alarm() argument
190 buf[0] = bin2bcd(alrm->time.tm_sec); in pcf85063_rtc_set_alarm()
191 buf[1] = bin2bcd(alrm->time.tm_min); in pcf85063_rtc_set_alarm()
192 buf[2] = bin2bcd(alrm->time.tm_hour); in pcf85063_rtc_set_alarm()
193 buf[3] = bin2bcd(alrm->time.tm_mday); in pcf85063_rtc_set_alarm()
208 alrm->enabled ? PCF85063_CTRL2_AIE | PCF85063_CTRL2_AF : PCF85063_CTRL2_AF); in pcf85063_rtc_set_alarm()