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()
187 ret = max8997_read_reg(max8997->i2c, MAX8997_REG_INTSRC, &irq_src); in max8997_irq_thread()
196 max8997_bulk_read(max8997->i2c, MAX8997_REG_INT1, 4, in max8997_irq_thread()
227 max8997_bulk_read(max8997->i2c, MAX8997_REG_GPIOCNTL1, in max8997_irq_thread()
262 ret = max8997_read_reg(max8997->i2c, MAX8997_REG_FLASHSTATUS, in max8997_irq_thread()
322 struct i2c_client *i2c; in max8997_irq_init() local
326 i2c = get_i2c(max8997, i); in max8997_irq_init()
328 if (IS_ERR_OR_NULL(i2c)) in max8997_irq_init()
333 max8997_write_reg(i2c, max8997_mask_reg[i], 0xff); in max8997_irq_init()
337 max8997->gpio_status[i] = (max8997_read_reg(max8997->i2c, in max8997_irq_init()