Lines Matching refs:alarm_time
320 struct rx8130ce_alarm alarm_time; in rx8130ce_alarm_set_time() local
358 alarm_time.minute = bin2bcd(timeptr->tm_min); in rx8130ce_alarm_set_time()
359 alarm_time.hour = bin2bcd(timeptr->tm_hour); in rx8130ce_alarm_set_time()
360 alarm_time.day = bin2bcd(timeptr->tm_mday); in rx8130ce_alarm_set_time()
364 alarm_time.minute |= ALARM_DISABLE; in rx8130ce_alarm_set_time()
367 alarm_time.hour |= ALARM_DISABLE; in rx8130ce_alarm_set_time()
370 alarm_time.day |= ALARM_DISABLE; in rx8130ce_alarm_set_time()
374 rc = i2c_burst_write_dt(&cfg->i2c, ALARM, (uint8_t *)&alarm_time, sizeof(alarm_time)); in rx8130ce_alarm_set_time()
396 struct rx8130ce_alarm alarm_time; in rx8130ce_alarm_get_time() local
414 rc = i2c_burst_read_dt(&cfg->i2c, ALARM, (uint8_t *)&alarm_time, sizeof(alarm_time)); in rx8130ce_alarm_get_time()
420 timeptr->tm_min = bcd2bin(alarm_time.minute & RX8130CE_MINUTES_MASK); in rx8130ce_alarm_get_time()
421 timeptr->tm_hour = bcd2bin(alarm_time.hour & RX8130CE_HOURS_MASK); in rx8130ce_alarm_get_time()
422 if (!(alarm_time.minute & ALARM_DISABLE)) { in rx8130ce_alarm_get_time()
425 if (!(alarm_time.hour & ALARM_DISABLE)) { in rx8130ce_alarm_get_time()
429 timeptr->tm_mday = bcd2bin(alarm_time.day); in rx8130ce_alarm_get_time()
430 if (!(alarm_time.day & ALARM_DISABLE)) { in rx8130ce_alarm_get_time()
434 timeptr->tm_wday = rtc2wday(alarm_time.wday); in rx8130ce_alarm_get_time()
435 if (!(alarm_time.wday & ALARM_DISABLE)) { in rx8130ce_alarm_get_time()