Lines Matching refs:i2c
485 struct i2c_client *i2c; in max8925_irq() local
495 i2c = chip->rtc; in max8925_irq()
497 i2c = chip->adc; in max8925_irq()
499 i2c = chip->i2c; in max8925_irq()
502 value = max8925_reg_read(i2c, irq_data->reg); in max8925_irq()
514 struct i2c_client *i2c; in max8925_tsc_irq() local
524 i2c = chip->rtc; in max8925_tsc_irq()
526 i2c = chip->adc; in max8925_tsc_irq()
528 i2c = chip->i2c; in max8925_tsc_irq()
531 value = max8925_reg_read(i2c, irq_data->reg); in max8925_tsc_irq()
594 max8925_reg_write(chip->i2c, MAX8925_CHG_IRQ1_MASK, in max8925_irq_sync_unlock()
599 max8925_reg_write(chip->i2c, MAX8925_CHG_IRQ2_MASK, in max8925_irq_sync_unlock()
604 max8925_reg_write(chip->i2c, MAX8925_ON_OFF_IRQ1_MASK, in max8925_irq_sync_unlock()
609 max8925_reg_write(chip->i2c, MAX8925_ON_OFF_IRQ2_MASK, in max8925_irq_sync_unlock()
672 max8925_reg_read(chip->i2c, MAX8925_CHG_IRQ1); in max8925_irq_init()
673 max8925_reg_read(chip->i2c, MAX8925_CHG_IRQ2); in max8925_irq_init()
674 max8925_reg_read(chip->i2c, MAX8925_ON_OFF_IRQ1); in max8925_irq_init()
675 max8925_reg_read(chip->i2c, MAX8925_ON_OFF_IRQ2); in max8925_irq_init()
681 max8925_reg_write(chip->i2c, MAX8925_CHG_IRQ1_MASK, 0xff); in max8925_irq_init()
682 max8925_reg_write(chip->i2c, MAX8925_CHG_IRQ2_MASK, 0xff); in max8925_irq_init()
683 max8925_reg_write(chip->i2c, MAX8925_ON_OFF_IRQ1_MASK, 0xff); in max8925_irq_init()
684 max8925_reg_write(chip->i2c, MAX8925_ON_OFF_IRQ2_MASK, 0xff); in max8925_irq_init()
841 max8925_irq_init(chip, chip->i2c->irq, pdata); in max8925_device_init()
845 max8925_set_bits(chip->i2c, MAX8925_RESET_CNFG, 1, 1); in max8925_device_init()