Lines Matching refs:i2c
49 return max8997->i2c; in get_i2c()
55 return max8997->i2c; in get_i2c()
57 return max8997->i2c; in get_i2c()
128 struct i2c_client *i2c = get_i2c(max8997, i); in max8997_irq_sync_unlock() local
131 IS_ERR_OR_NULL(i2c)) in max8997_irq_sync_unlock()
135 max8997_write_reg(i2c, max8997_mask_reg[i], in max8997_irq_sync_unlock()
188 ret = max8997_read_reg(max8997->i2c, MAX8997_REG_INTSRC, &irq_src); in max8997_irq_thread()
197 max8997_bulk_read(max8997->i2c, MAX8997_REG_INT1, 4, in max8997_irq_thread()
228 max8997_bulk_read(max8997->i2c, MAX8997_REG_GPIOCNTL1, in max8997_irq_thread()
263 ret = max8997_read_reg(max8997->i2c, MAX8997_REG_FLASHSTATUS, in max8997_irq_thread()
326 struct i2c_client *i2c; in max8997_irq_init() local
330 i2c = get_i2c(max8997, i); in max8997_irq_init()
332 if (IS_ERR_OR_NULL(i2c)) in max8997_irq_init()
337 max8997_write_reg(i2c, max8997_mask_reg[i], 0xff); in max8997_irq_init()
341 max8997->gpio_status[i] = (max8997_read_reg(max8997->i2c, in max8997_irq_init()