Lines Matching refs:icr
243 int icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT);
245 if (icr < 0) {
247 return icr;
251 icr |= ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM;
253 icr &= ~(ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM);
255 icr = i2c_smbus_write_byte_data(client, ISL1208_REG_INT, icr);
256 if (icr < 0) {
258 return icr;
351 int icr, yr, sr = isl1208_i2c_get_sr(client);
383 icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT);
384 if (icr < 0) {
386 return icr;
388 alarm->enabled = !!(icr & ISL1208_REG_INT_ALME);