Lines Matching refs:icr
215 int icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT); in isl1208_rtc_toggle_alarm() local
217 if (icr < 0) { in isl1208_rtc_toggle_alarm()
219 return icr; in isl1208_rtc_toggle_alarm()
223 icr |= ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM; in isl1208_rtc_toggle_alarm()
225 icr &= ~(ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM); in isl1208_rtc_toggle_alarm()
227 icr = i2c_smbus_write_byte_data(client, ISL1208_REG_INT, icr); in isl1208_rtc_toggle_alarm()
228 if (icr < 0) { in isl1208_rtc_toggle_alarm()
230 return icr; in isl1208_rtc_toggle_alarm()
323 int icr, yr, sr = isl1208_i2c_get_sr(client); in isl1208_i2c_read_alarm() local
355 icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT); in isl1208_i2c_read_alarm()
356 if (icr < 0) { in isl1208_i2c_read_alarm()
358 return icr; in isl1208_i2c_read_alarm()
360 alarm->enabled = !!(icr & ISL1208_REG_INT_ALME); in isl1208_i2c_read_alarm()