Lines Matching refs:i2c
163 static int max77693_i2c_probe(struct i2c_client *i2c, in max77693_i2c_probe() argument
170 max77693 = devm_kzalloc(&i2c->dev, in max77693_i2c_probe()
175 i2c_set_clientdata(i2c, max77693); in max77693_i2c_probe()
176 max77693->dev = &i2c->dev; in max77693_i2c_probe()
177 max77693->i2c = i2c; in max77693_i2c_probe()
178 max77693->irq = i2c->irq; in max77693_i2c_probe()
181 max77693->regmap = devm_regmap_init_i2c(i2c, &max77693_regmap_config); in max77693_i2c_probe()
197 max77693->i2c_muic = i2c_new_dummy(i2c->adapter, I2C_ADDR_MUIC); in max77693_i2c_probe()
204 max77693->i2c_haptic = i2c_new_dummy(i2c->adapter, I2C_ADDR_HAPTIC); in max77693_i2c_probe()
312 static int max77693_i2c_remove(struct i2c_client *i2c) in max77693_i2c_remove() argument
314 struct max77693_dev *max77693 = i2c_get_clientdata(i2c); in max77693_i2c_remove()
333 MODULE_DEVICE_TABLE(i2c, max77693_i2c_id);
337 struct i2c_client *i2c = container_of(dev, struct i2c_client, dev); in max77693_suspend() local
338 struct max77693_dev *max77693 = i2c_get_clientdata(i2c); in max77693_suspend()
350 struct i2c_client *i2c = container_of(dev, struct i2c_client, dev); in max77693_resume() local
351 struct max77693_dev *max77693 = i2c_get_clientdata(i2c); in max77693_resume()