Lines Matching refs:ret
186 int ret;
198 ret = -ENOMEM;
208 ret = PTR_ERR(max8907->regmap_gen);
209 dev_err(&i2c->dev, "gen regmap init failed: %d\n", ret);
215 ret = PTR_ERR(max8907->i2c_rtc);
222 ret = PTR_ERR(max8907->regmap_rtc);
223 dev_err(&i2c->dev, "rtc regmap init failed: %d\n", ret);
227 ret = regmap_add_irq_chip(max8907->regmap_gen, max8907->i2c_gen->irq,
231 if (ret != 0) {
232 dev_err(&i2c->dev, "failed to add chg irq chip: %d\n", ret);
235 ret = regmap_add_irq_chip(max8907->regmap_gen, max8907->i2c_gen->irq,
239 if (ret != 0) {
240 dev_err(&i2c->dev, "failed to add on off irq chip: %d\n", ret);
243 ret = regmap_add_irq_chip(max8907->regmap_rtc, max8907->i2c_gen->irq,
247 if (ret != 0) {
248 dev_err(&i2c->dev, "failed to add rtc irq chip: %d\n", ret);
252 ret = mfd_add_devices(max8907->dev, -1, max8907_cells,
254 if (ret != 0) {
255 dev_err(&i2c->dev, "failed to add MFD devices %d\n", ret);
278 return ret;
320 int ret = -ENODEV;
322 ret = i2c_add_driver(&max8907_i2c_driver);
323 if (ret != 0)
324 pr_err("Failed to register I2C driver: %d\n", ret);
326 return ret;