Lines Matching refs:ret

128 	int ret;
130 ret = regmap_read(rv3032->regmap, RV3032_CTRL1, &ctrl1);
131 if (ret)
132 return ret;
138 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL1,
140 if (ret)
141 return ret;
143 ret = regmap_read_poll_timeout(rv3032->regmap, RV3032_TLSB, status,
146 if (ret) {
149 return ret;
159 int ret;
161 ret = rv3032_enter_eerd(rv3032, &eerd);
162 if (ret)
163 return ret;
165 ret = regmap_update_bits(rv3032->regmap, reg, mask, val);
166 if (ret)
169 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_CMD, RV3032_EEPROM_CMD_UPDATE);
170 if (ret)
175 ret = regmap_read_poll_timeout(rv3032->regmap, RV3032_TLSB, status,
182 return ret;
227 int ret, status;
229 ret = regmap_read(rv3032->regmap, RV3032_STATUS, &status);
230 if (ret < 0)
231 return ret;
236 ret = regmap_bulk_read(rv3032->regmap, RV3032_SEC, date, sizeof(date));
237 if (ret)
238 return ret;
255 int ret;
265 ret = regmap_bulk_write(rv3032->regmap, RV3032_SEC, date,
267 if (ret)
268 return ret;
270 ret = regmap_update_bits(rv3032->regmap, RV3032_STATUS,
273 return ret;
280 int status, ctrl, ret;
282 ret = regmap_bulk_read(rv3032->regmap, RV3032_ALARM_MIN, alarmvals,
284 if (ret)
285 return ret;
287 ret = regmap_read(rv3032->regmap, RV3032_STATUS, &status);
288 if (ret < 0)
289 return ret;
291 ret = regmap_read(rv3032->regmap, RV3032_CTRL2, &ctrl);
292 if (ret < 0)
293 return ret;
311 int ret;
321 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL2,
323 if (ret)
324 return ret;
330 ret = regmap_update_bits(rv3032->regmap, RV3032_STATUS,
332 if (ret)
333 return ret;
335 ret = regmap_bulk_write(rv3032->regmap, RV3032_ALARM_MIN, alarmvals,
337 if (ret)
338 return ret;
347 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL2,
350 return ret;
356 int ctrl = 0, ret;
365 ret = regmap_update_bits(rv3032->regmap, RV3032_STATUS,
367 if (ret)
368 return ret;
370 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL2,
372 if (ret)
373 return ret;
381 int ret, value, steps;
383 ret = regmap_read(rv3032->regmap, RV3032_OFFSET, &value);
384 if (ret < 0)
385 return ret;
408 int status, val = 0, ret = 0;
412 ret = regmap_read(rv3032->regmap, RV3032_STATUS, &status);
413 if (ret < 0)
414 return ret;
439 int i, ret;
442 ret = rv3032_enter_eerd(rv3032, &eerd);
443 if (ret)
444 return ret;
447 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_ADDR,
449 if (ret)
452 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_DATA, buf[i]);
453 if (ret)
456 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_CMD,
458 if (ret)
463 ret = regmap_read_poll_timeout(rv3032->regmap, RV3032_TLSB, status,
466 if (ret)
473 return ret;
480 int i, ret;
483 ret = rv3032_enter_eerd(rv3032, &eerd);
484 if (ret)
485 return ret;
488 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_ADDR,
490 if (ret)
493 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_CMD,
495 if (ret)
498 ret = regmap_read_poll_timeout(rv3032->regmap, RV3032_TLSB, status,
501 if (ret)
504 ret = regmap_read(rv3032->regmap, RV3032_EEPROM_DATA, &data);
505 if (ret)
513 return ret;
564 int clkout, ret;
567 ret = regmap_read(rv3032->regmap, RV3032_CLKOUT2, &clkout);
568 if (ret < 0)
574 ret = regmap_read(rv3032->regmap, RV3032_CLKOUT1, &clkout);
575 if (ret < 0)
606 int i, hfd, ret;
618 ret = rv3032_enter_eerd(rv3032, &eerd);
619 if (ret)
620 return ret;
622 ret = regmap_write(rv3032->regmap, RV3032_CLKOUT1, hfd & 0xff);
623 if (ret)
626 ret = regmap_write(rv3032->regmap, RV3032_CLKOUT2, RV3032_CLKOUT2_OS |
628 if (ret)
631 ret = regmap_write(rv3032->regmap, RV3032_EEPROM_CMD, RV3032_EEPROM_CMD_UPDATE);
632 if (ret)
637 ret = regmap_read_poll_timeout(rv3032->regmap, RV3032_TLSB, status,
644 return ret;
663 int val, ret;
666 ret = regmap_read(rv3032->regmap, RV3032_PMU, &val);
667 if (ret < 0)
668 return ret;
685 int ret;
690 ret = regmap_update_bits(rv3032->regmap, RV3032_TLSB, RV3032_TLSB_CLKF, 0);
691 if (ret < 0)
692 return ret;
694 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL2, RV3032_CTRL2_CLKIE, 0);
695 if (ret < 0)
696 return ret;
698 ret = regmap_write(rv3032->regmap, RV3032_CLK_IRQ, 0);
699 if (ret < 0)
700 return ret;
724 int ret;
726 ret = regmap_bulk_read(rv3032->regmap, RV3032_TLSB, buf, sizeof(buf));
727 if (ret)
728 return ret;
737 ret = regmap_bulk_read(rv3032->regmap, RV3032_TLSB, buf, sizeof(buf));
738 if (ret)
739 return ret;
824 int ret, status;
855 ret = regmap_read(rv3032->regmap, RV3032_STATUS, &status);
856 if (ret < 0)
857 return ret;
864 ret = devm_request_threaded_irq(&client->dev, client->irq,
868 if (ret) {
878 ret = regmap_update_bits(rv3032->regmap, RV3032_CTRL1,
880 if (ret)
881 return ret;
888 ret = rtc_register_device(rv3032->rtc);
889 if (ret)
890 return ret;