Lines Matching refs:i2c
79 max77843->i2c_chg = i2c_new_dummy(max77843->i2c->adapter, I2C_ADDR_CHG); in max77843_chg_init()
81 dev_err(&max77843->i2c->dev, in max77843_chg_init()
102 static int max77843_probe(struct i2c_client *i2c, in max77843_probe() argument
109 max77843 = devm_kzalloc(&i2c->dev, sizeof(*max77843), GFP_KERNEL); in max77843_probe()
113 i2c_set_clientdata(i2c, max77843); in max77843_probe()
114 max77843->dev = &i2c->dev; in max77843_probe()
115 max77843->i2c = i2c; in max77843_probe()
116 max77843->irq = i2c->irq; in max77843_probe()
119 max77843->regmap = devm_regmap_init_i2c(i2c, in max77843_probe()
122 dev_err(&i2c->dev, "Failed to allocate topsys register map\n"); in max77843_probe()
130 dev_err(&i2c->dev, "Failed to add TOPSYS IRQ chip\n"); in max77843_probe()
137 dev_err(&i2c->dev, "Failed to read PMIC ID\n"); in max77843_probe()
140 dev_info(&i2c->dev, "device ID: 0x%x\n", reg_data); in max77843_probe()
144 dev_err(&i2c->dev, "Failed to init Charger\n"); in max77843_probe()
153 dev_err(&i2c->dev, "Failed to unmask interrupt source\n"); in max77843_probe()
160 dev_err(&i2c->dev, "Failed to add mfd device\n"); in max77843_probe()
174 static int max77843_remove(struct i2c_client *i2c) in max77843_remove() argument
176 struct max77693_dev *max77843 = i2c_get_clientdata(i2c); in max77843_remove()
196 MODULE_DEVICE_TABLE(i2c, max77843_id);
200 struct i2c_client *i2c = container_of(dev, struct i2c_client, dev); in max77843_suspend() local
201 struct max77693_dev *max77843 = i2c_get_clientdata(i2c); in max77843_suspend()
212 struct i2c_client *i2c = container_of(dev, struct i2c_client, dev); in max77843_resume() local
213 struct max77693_dev *max77843 = i2c_get_clientdata(i2c); in max77843_resume()