Lines Matching refs:ret
87 int ret;
99 ret = rc5t583_read(dev, deepsleep_data[id].reg_add, &sleepseq_val);
100 if (ret < 0) {
103 return ret;
109 ret = rc5t583_set_bits(dev, RICOH_ONOFFSEL_REG, BIT(1));
110 if (ret < 0) {
113 return ret;
116 ret = rc5t583_write(dev, deepsleep_data[id].reg_add, sleepseq_val);
117 if (ret < 0) {
120 return ret;
124 ret = rc5t583_write(dev, RICOH_SWCTL_REG, 0x1);
125 if (ret < 0)
129 return ret;
135 int ret;
142 ret = rc5t583_set_bits(dev, RICOH_ONOFFSEL_REG, BIT(2));
143 if (ret < 0)
145 return ret;
168 int ret;
176 ret = rc5t583_write(rc5t583->dev, RICOH_ONOFFSEL_REG, on_off_val);
177 if (ret < 0)
179 RICOH_ONOFFSEL_REG, ret);
181 ret = rc5t583_write(rc5t583->dev, RICOH_SWCTL_REG, 0x0);
182 if (ret < 0)
184 RICOH_SWCTL_REG, ret);
188 ret = rc5t583_write(rc5t583->dev, i, 0x0);
189 if (ret < 0)
192 i, ret);
254 int ret;
273 ret = PTR_ERR(rc5t583->regmap);
274 dev_err(&i2c->dev, "regmap initialization failed: %d\n", ret);
275 return ret;
278 ret = rc5t583_clear_ext_power_req(rc5t583, pdata);
279 if (ret < 0)
280 return ret;
283 ret = rc5t583_irq_init(rc5t583, i2c->irq, pdata->irq_base);
285 if (ret)
286 dev_warn(&i2c->dev, "IRQ init failed: %d\n", ret);
291 ret = mfd_add_devices(rc5t583->dev, -1, rc5t583_subdevs,
293 if (ret) {
294 dev_err(&i2c->dev, "add mfd devices failed: %d\n", ret);
303 return ret;