Lines Matching refs:i2c
13 #include <linux/i2c.h>
160 static int max77686_i2c_probe(struct i2c_client *i2c)
170 max77686 = devm_kzalloc(&i2c->dev,
175 i2c_set_clientdata(i2c, max77686);
176 max77686->type = (unsigned long)of_device_get_match_data(&i2c->dev);
177 max77686->dev = &i2c->dev;
178 max77686->i2c = i2c;
180 max77686->irq = i2c->irq;
194 max77686->regmap = devm_regmap_init_i2c(i2c, config);
209 ret = devm_regmap_add_irq_chip(&i2c->dev, max77686->regmap,
214 dev_err(&i2c->dev, "failed to add PMIC irq chip: %d\n", ret);
221 dev_err(&i2c->dev, "failed to add MFD devices: %d\n", ret);
230 struct i2c_client *i2c = to_i2c_client(dev);
231 struct max77686_dev *max77686 = i2c_get_clientdata(i2c);
252 struct i2c_client *i2c = to_i2c_client(dev);
253 struct max77686_dev *max77686 = i2c_get_clientdata(i2c);