Lines Matching refs:i2c
47 struct i2c_client *i2c = max8998->iodev->i2c; in max8998_battery_get_property() local
53 ret = max8998_read_reg(i2c, MAX8998_REG_STATUS2, ®); in max8998_battery_get_property()
62 ret = max8998_read_reg(i2c, MAX8998_REG_STATUS2, ®); in max8998_battery_get_property()
91 struct i2c_client *i2c; in max8998_battery_probe() local
107 i2c = max8998->iodev->i2c; in max8998_battery_probe()
113 max8998_update_reg(i2c, MAX8998_REG_CHGR1, in max8998_battery_probe()
126 max8998_update_reg(i2c, MAX8998_REG_CHGR1, 0x1 << 3, 0x3 << 3); in max8998_battery_probe()
129 max8998_update_reg(i2c, MAX8998_REG_CHGR1, 0x0 << 3, 0x3 << 3); in max8998_battery_probe()
132 max8998_update_reg(i2c, MAX8998_REG_CHGR1, 0x2 << 3, 0x3 << 3); in max8998_battery_probe()
135 max8998_update_reg(i2c, MAX8998_REG_CHGR1, 0x3 << 3, 0x3 << 3); in max8998_battery_probe()
149 max8998_update_reg(i2c, MAX8998_REG_CHGR2, 0x0 << 4, 0x3 << 4); in max8998_battery_probe()
152 max8998_update_reg(i2c, MAX8998_REG_CHGR2, 0x1 << 4, 0x3 << 4); in max8998_battery_probe()
155 max8998_update_reg(i2c, MAX8998_REG_CHGR2, 0x2 << 4, 0x3 << 4); in max8998_battery_probe()
158 max8998_update_reg(i2c, MAX8998_REG_CHGR2, 0x3 << 4, 0x3 << 4); in max8998_battery_probe()