• Home
  • Raw
  • Download

Lines Matching refs:rc

85 	int rc, i;  in pm8xxx_rtc_set_time()  local
106 rc = regmap_read(rtc_dd->regmap, regs->alarm_ctrl, &ctrl_reg); in pm8xxx_rtc_set_time()
107 if (rc) in pm8xxx_rtc_set_time()
113 rc = regmap_write(rtc_dd->regmap, regs->alarm_ctrl, ctrl_reg); in pm8xxx_rtc_set_time()
114 if (rc) { in pm8xxx_rtc_set_time()
121 rc = regmap_read(rtc_dd->regmap, regs->ctrl, &rtc_ctrl_reg); in pm8xxx_rtc_set_time()
122 if (rc) in pm8xxx_rtc_set_time()
128 rc = regmap_write(rtc_dd->regmap, regs->ctrl, rtc_ctrl_reg); in pm8xxx_rtc_set_time()
129 if (rc) { in pm8xxx_rtc_set_time()
136 rc = regmap_write(rtc_dd->regmap, regs->write, 0); in pm8xxx_rtc_set_time()
137 if (rc) { in pm8xxx_rtc_set_time()
143 rc = regmap_bulk_write(rtc_dd->regmap, regs->write + 1, in pm8xxx_rtc_set_time()
145 if (rc) { in pm8xxx_rtc_set_time()
151 rc = regmap_write(rtc_dd->regmap, regs->write, value[0]); in pm8xxx_rtc_set_time()
152 if (rc) { in pm8xxx_rtc_set_time()
160 rc = regmap_write(rtc_dd->regmap, regs->ctrl, rtc_ctrl_reg); in pm8xxx_rtc_set_time()
161 if (rc) { in pm8xxx_rtc_set_time()
169 rc = regmap_write(rtc_dd->regmap, regs->alarm_ctrl, ctrl_reg); in pm8xxx_rtc_set_time()
170 if (rc) { in pm8xxx_rtc_set_time()
179 return rc; in pm8xxx_rtc_set_time()
184 int rc; in pm8xxx_rtc_read_time() local
191 rc = regmap_bulk_read(rtc_dd->regmap, regs->read, value, sizeof(value)); in pm8xxx_rtc_read_time()
192 if (rc) { in pm8xxx_rtc_read_time()
194 return rc; in pm8xxx_rtc_read_time()
201 rc = regmap_read(rtc_dd->regmap, regs->read, &reg); in pm8xxx_rtc_read_time()
202 if (rc < 0) { in pm8xxx_rtc_read_time()
204 return rc; in pm8xxx_rtc_read_time()
208 rc = regmap_bulk_read(rtc_dd->regmap, regs->read, in pm8xxx_rtc_read_time()
210 if (rc) { in pm8xxx_rtc_read_time()
212 return rc; in pm8xxx_rtc_read_time()
221 rc = rtc_valid_tm(tm); in pm8xxx_rtc_read_time()
222 if (rc < 0) { in pm8xxx_rtc_read_time()
224 return rc; in pm8xxx_rtc_read_time()
236 int rc, i; in pm8xxx_rtc_set_alarm() local
252 rc = regmap_bulk_write(rtc_dd->regmap, regs->alarm_rw, value, in pm8xxx_rtc_set_alarm()
254 if (rc) { in pm8xxx_rtc_set_alarm()
259 rc = regmap_read(rtc_dd->regmap, regs->alarm_ctrl, &ctrl_reg); in pm8xxx_rtc_set_alarm()
260 if (rc) in pm8xxx_rtc_set_alarm()
268 rc = regmap_write(rtc_dd->regmap, regs->alarm_ctrl, ctrl_reg); in pm8xxx_rtc_set_alarm()
269 if (rc) { in pm8xxx_rtc_set_alarm()
280 return rc; in pm8xxx_rtc_set_alarm()
285 int rc; in pm8xxx_rtc_read_alarm() local
291 rc = regmap_bulk_read(rtc_dd->regmap, regs->alarm_rw, value, in pm8xxx_rtc_read_alarm()
293 if (rc) { in pm8xxx_rtc_read_alarm()
295 return rc; in pm8xxx_rtc_read_alarm()
303 rc = rtc_valid_tm(&alarm->time); in pm8xxx_rtc_read_alarm()
304 if (rc < 0) { in pm8xxx_rtc_read_alarm()
306 return rc; in pm8xxx_rtc_read_alarm()
319 int rc; in pm8xxx_rtc_alarm_irq_enable() local
327 rc = regmap_read(rtc_dd->regmap, regs->alarm_ctrl, &ctrl_reg); in pm8xxx_rtc_alarm_irq_enable()
328 if (rc) in pm8xxx_rtc_alarm_irq_enable()
336 rc = regmap_write(rtc_dd->regmap, regs->alarm_ctrl, ctrl_reg); in pm8xxx_rtc_alarm_irq_enable()
337 if (rc) { in pm8xxx_rtc_alarm_irq_enable()
344 return rc; in pm8xxx_rtc_alarm_irq_enable()
360 int rc; in pm8xxx_alarm_trigger() local
368 rc = regmap_read(rtc_dd->regmap, regs->alarm_ctrl, &ctrl_reg); in pm8xxx_alarm_trigger()
369 if (rc) { in pm8xxx_alarm_trigger()
376 rc = regmap_write(rtc_dd->regmap, regs->alarm_ctrl, ctrl_reg); in pm8xxx_alarm_trigger()
377 if (rc) { in pm8xxx_alarm_trigger()
387 rc = regmap_read(rtc_dd->regmap, regs->alarm_ctrl2, &ctrl_reg); in pm8xxx_alarm_trigger()
388 if (rc) { in pm8xxx_alarm_trigger()
395 rc = regmap_write(rtc_dd->regmap, regs->alarm_ctrl2, ctrl_reg); in pm8xxx_alarm_trigger()
396 if (rc) in pm8xxx_alarm_trigger()
408 int rc; in pm8xxx_rtc_enable() local
411 rc = regmap_read(rtc_dd->regmap, regs->ctrl, &ctrl_reg); in pm8xxx_rtc_enable()
412 if (rc) in pm8xxx_rtc_enable()
413 return rc; in pm8xxx_rtc_enable()
417 rc = regmap_write(rtc_dd->regmap, regs->ctrl, ctrl_reg); in pm8xxx_rtc_enable()
418 if (rc) in pm8xxx_rtc_enable()
419 return rc; in pm8xxx_rtc_enable()
468 int rc; in pm8xxx_rtc_probe() local
501 rc = pm8xxx_rtc_enable(rtc_dd); in pm8xxx_rtc_probe()
502 if (rc) in pm8xxx_rtc_probe()
503 return rc; in pm8xxx_rtc_probe()
519 rc = devm_request_any_context_irq(&pdev->dev, rtc_dd->rtc_alarm_irq, in pm8xxx_rtc_probe()
523 if (rc < 0) { in pm8xxx_rtc_probe()
524 dev_err(&pdev->dev, "Request IRQ failed (%d)\n", rc); in pm8xxx_rtc_probe()
525 return rc; in pm8xxx_rtc_probe()