Lines Matching defs:i2c
10 #include <linux/i2c.h>
73 max77843->i2c_chg = i2c_new_dummy_device(max77843->i2c->adapter, I2C_ADDR_CHG);
75 dev_err(&max77843->i2c->dev,
96 static int max77843_probe(struct i2c_client *i2c,
103 max77843 = devm_kzalloc(&i2c->dev, sizeof(*max77843), GFP_KERNEL);
107 i2c_set_clientdata(i2c, max77843);
108 max77843->dev = &i2c->dev;
109 max77843->i2c = i2c;
110 max77843->irq = i2c->irq;
113 max77843->regmap = devm_regmap_init_i2c(i2c,
116 dev_err(&i2c->dev, "Failed to allocate topsys register map\n");
124 dev_err(&i2c->dev, "Failed to add TOPSYS IRQ chip\n");
131 dev_err(&i2c->dev, "Failed to read PMIC ID\n");
134 dev_info(&i2c->dev, "device ID: 0x%x\n", reg_data);
138 dev_err(&i2c->dev, "Failed to init Charger\n");
147 dev_err(&i2c->dev, "Failed to unmask interrupt source\n");
154 dev_err(&i2c->dev, "Failed to add mfd device\n");
180 struct i2c_client *i2c = to_i2c_client(dev);
181 struct max77693_dev *max77843 = i2c_get_clientdata(i2c);
192 struct i2c_client *i2c = to_i2c_client(dev);
193 struct max77693_dev *max77843 = i2c_get_clientdata(i2c);