Lines Matching refs:bin2bcd
394 regs[ISL1208_REG_SCA - offs] = bin2bcd(alarm_tm->tm_sec) | enable; in isl1208_i2c_set_alarm()
395 regs[ISL1208_REG_MNA - offs] = bin2bcd(alarm_tm->tm_min) | enable; in isl1208_i2c_set_alarm()
396 regs[ISL1208_REG_HRA - offs] = bin2bcd(alarm_tm->tm_hour) | in isl1208_i2c_set_alarm()
399 regs[ISL1208_REG_DTA - offs] = bin2bcd(alarm_tm->tm_mday) | enable; in isl1208_i2c_set_alarm()
400 regs[ISL1208_REG_MOA - offs] = bin2bcd(alarm_tm->tm_mon + 1) | enable; in isl1208_i2c_set_alarm()
401 regs[ISL1208_REG_DWA - offs] = bin2bcd(alarm_tm->tm_wday & 7) | enable; in isl1208_i2c_set_alarm()
438 regs[ISL1208_REG_SC] = bin2bcd(tm->tm_sec); in isl1208_i2c_set_time()
439 regs[ISL1208_REG_MN] = bin2bcd(tm->tm_min); in isl1208_i2c_set_time()
440 regs[ISL1208_REG_HR] = bin2bcd(tm->tm_hour) | ISL1208_REG_HR_MIL; in isl1208_i2c_set_time()
442 regs[ISL1208_REG_DT] = bin2bcd(tm->tm_mday); in isl1208_i2c_set_time()
443 regs[ISL1208_REG_MO] = bin2bcd(tm->tm_mon + 1); in isl1208_i2c_set_time()
444 regs[ISL1208_REG_YR] = bin2bcd(tm->tm_year - 100); in isl1208_i2c_set_time()
446 regs[ISL1208_REG_DW] = bin2bcd(tm->tm_wday & 7); in isl1208_i2c_set_time()