Lines Matching refs:ret
74 int ret;
86 ret = rc5t583_read(dev, deepsleep_data[id].reg_add, &sleepseq_val);
87 if (ret < 0) {
90 return ret;
96 ret = rc5t583_set_bits(dev, RICOH_ONOFFSEL_REG, BIT(1));
97 if (ret < 0) {
100 return ret;
103 ret = rc5t583_write(dev, deepsleep_data[id].reg_add, sleepseq_val);
104 if (ret < 0) {
107 return ret;
111 ret = rc5t583_write(dev, RICOH_SWCTL_REG, 0x1);
112 if (ret < 0)
116 return ret;
122 int ret;
129 ret = rc5t583_set_bits(dev, RICOH_ONOFFSEL_REG, BIT(2));
130 if (ret < 0)
132 return ret;
155 int ret;
163 ret = rc5t583_write(rc5t583->dev, RICOH_ONOFFSEL_REG, on_off_val);
164 if (ret < 0)
166 RICOH_ONOFFSEL_REG, ret);
168 ret = rc5t583_write(rc5t583->dev, RICOH_SWCTL_REG, 0x0);
169 if (ret < 0)
171 RICOH_SWCTL_REG, ret);
175 ret = rc5t583_write(rc5t583->dev, i, 0x0);
176 if (ret < 0)
179 i, ret);
240 int ret;
256 ret = PTR_ERR(rc5t583->regmap);
257 dev_err(&i2c->dev, "regmap initialization failed: %d\n", ret);
258 return ret;
261 ret = rc5t583_clear_ext_power_req(rc5t583, pdata);
262 if (ret < 0)
263 return ret;
266 ret = rc5t583_irq_init(rc5t583, i2c->irq, pdata->irq_base);
268 if (ret)
269 dev_warn(&i2c->dev, "IRQ init failed: %d\n", ret);
272 ret = devm_mfd_add_devices(rc5t583->dev, -1, rc5t583_subdevs,
274 if (ret) {
275 dev_err(&i2c->dev, "add mfd devices failed: %d\n", ret);
276 return ret;