Lines Matching refs:ald
318 u8 ald[2]; in rx8025_read_alarm() local
324 err = rx8025_read_regs(client, RX8025_REG_ALDMIN, 2, ald); in rx8025_read_alarm()
333 __func__, ald[0], ald[1], ctrl2); in rx8025_read_alarm()
337 t->time.tm_min = bcd2bin(ald[0] & 0x7f); in rx8025_read_alarm()
339 t->time.tm_hour = bcd2bin(ald[1] & 0x3f); in rx8025_read_alarm()
341 t->time.tm_hour = bcd2bin(ald[1] & 0x1f) % 12 in rx8025_read_alarm()
342 + (ald[1] & 0x20 ? 12 : 0); in rx8025_read_alarm()
355 u8 ald[2]; in rx8025_set_alarm() local
372 ald[0] = bin2bcd(t->time.tm_min); in rx8025_set_alarm()
374 ald[1] = bin2bcd(t->time.tm_hour); in rx8025_set_alarm()
376 ald[1] = (t->time.tm_hour >= 12 ? 0x20 : 0) in rx8025_set_alarm()
379 dev_dbg(dev, "%s: write 0x%02x 0x%02x\n", __func__, ald[0], ald[1]); in rx8025_set_alarm()
388 err = rx8025_write_regs(client, RX8025_REG_ALDMIN, 2, ald); in rx8025_set_alarm()