Lines Matching refs:alarmvals
228 u8 alarmvals[3]; in rx8010_read_alarm() local
231 err = regmap_bulk_read(rx8010->regs, RX8010_ALMIN, alarmvals, 3); in rx8010_read_alarm()
240 t->time.tm_min = bcd2bin(alarmvals[0] & 0x7f); in rx8010_read_alarm()
241 t->time.tm_hour = bcd2bin(alarmvals[1] & 0x3f); in rx8010_read_alarm()
243 if (!(alarmvals[2] & RX8010_ALARM_AE)) in rx8010_read_alarm()
244 t->time.tm_mday = bcd2bin(alarmvals[2] & 0x7f); in rx8010_read_alarm()
255 u8 alarmvals[3]; in rx8010_set_alarm() local
269 alarmvals[0] = bin2bcd(t->time.tm_min); in rx8010_set_alarm()
270 alarmvals[1] = bin2bcd(t->time.tm_hour); in rx8010_set_alarm()
271 alarmvals[2] = bin2bcd(t->time.tm_mday); in rx8010_set_alarm()
273 err = regmap_bulk_write(rx8010->regs, RX8010_ALMIN, alarmvals, 2); in rx8010_set_alarm()
281 if (alarmvals[2] == 0) in rx8010_set_alarm()
282 alarmvals[2] |= RX8010_ALARM_AE; in rx8010_set_alarm()
284 err = regmap_write(rx8010->regs, RX8010_ALWDAY, alarmvals[2]); in rx8010_set_alarm()