Lines Matching refs:ald
329 u8 ald[2]; in rx8025_read_alarm() local
332 err = rx8025_read_regs(client, RX8025_REG_ALDMIN, 2, ald); in rx8025_read_alarm()
341 __func__, ald[0], ald[1], ctrl2); in rx8025_read_alarm()
345 t->time.tm_min = bcd2bin(ald[0] & 0x7f); in rx8025_read_alarm()
347 t->time.tm_hour = bcd2bin(ald[1] & 0x3f); in rx8025_read_alarm()
349 t->time.tm_hour = bcd2bin(ald[1] & 0x1f) % 12 in rx8025_read_alarm()
350 + (ald[1] & 0x20 ? 12 : 0); in rx8025_read_alarm()
363 u8 ald[2]; in rx8025_set_alarm() local
366 ald[0] = bin2bcd(t->time.tm_min); in rx8025_set_alarm()
368 ald[1] = bin2bcd(t->time.tm_hour); in rx8025_set_alarm()
370 ald[1] = (t->time.tm_hour >= 12 ? 0x20 : 0) in rx8025_set_alarm()
373 dev_dbg(dev, "%s: write 0x%02x 0x%02x\n", __func__, ald[0], ald[1]); in rx8025_set_alarm()
382 err = rx8025_write_regs(client, RX8025_REG_ALDMIN, 2, ald); in rx8025_set_alarm()