Lines Matching refs:ret

65 	int ret;  in rk808_rtc_readtime()  local
68 ret = regmap_update_bits(rk808->regmap, RK808_RTC_CTRL_REG, in rk808_rtc_readtime()
71 if (ret) { in rk808_rtc_readtime()
72 dev_err(dev, "Failed to update bits rtc_ctrl: %d\n", ret); in rk808_rtc_readtime()
73 return ret; in rk808_rtc_readtime()
82 ret = regmap_update_bits(rk808->regmap, RK808_RTC_CTRL_REG, in rk808_rtc_readtime()
85 if (ret) { in rk808_rtc_readtime()
86 dev_err(dev, "Failed to update bits rtc_ctrl: %d\n", ret); in rk808_rtc_readtime()
87 return ret; in rk808_rtc_readtime()
90 ret = regmap_bulk_read(rk808->regmap, RK808_SECONDS_REG, in rk808_rtc_readtime()
92 if (ret) { in rk808_rtc_readtime()
93 dev_err(dev, "Failed to bulk read rtc_data: %d\n", ret); in rk808_rtc_readtime()
94 return ret; in rk808_rtc_readtime()
108 return ret; in rk808_rtc_readtime()
117 int ret; in rk808_rtc_set_time() local
131 ret = regmap_update_bits(rk808->regmap, RK808_RTC_CTRL_REG, in rk808_rtc_set_time()
134 if (ret) { in rk808_rtc_set_time()
135 dev_err(dev, "Failed to update RTC control: %d\n", ret); in rk808_rtc_set_time()
136 return ret; in rk808_rtc_set_time()
139 ret = regmap_bulk_write(rk808->regmap, RK808_SECONDS_REG, in rk808_rtc_set_time()
141 if (ret) { in rk808_rtc_set_time()
142 dev_err(dev, "Failed to bull write rtc_data: %d\n", ret); in rk808_rtc_set_time()
143 return ret; in rk808_rtc_set_time()
146 ret = regmap_update_bits(rk808->regmap, RK808_RTC_CTRL_REG, in rk808_rtc_set_time()
148 if (ret) { in rk808_rtc_set_time()
149 dev_err(dev, "Failed to update RTC control: %d\n", ret); in rk808_rtc_set_time()
150 return ret; in rk808_rtc_set_time()
162 int ret; in rk808_rtc_readalarm() local
164 ret = regmap_bulk_read(rk808->regmap, RK808_ALARM_SECONDS_REG, in rk808_rtc_readalarm()
174 ret = regmap_read(rk808->regmap, RK808_RTC_INT_REG, &int_reg); in rk808_rtc_readalarm()
175 if (ret) { in rk808_rtc_readalarm()
176 dev_err(dev, "Failed to read RTC INT REG: %d\n", ret); in rk808_rtc_readalarm()
177 return ret; in rk808_rtc_readalarm()
193 int ret; in rk808_rtc_stop_alarm() local
195 ret = regmap_update_bits(rk808->regmap, RK808_RTC_INT_REG, in rk808_rtc_stop_alarm()
198 return ret; in rk808_rtc_stop_alarm()
204 int ret; in rk808_rtc_start_alarm() local
206 ret = regmap_update_bits(rk808->regmap, RK808_RTC_INT_REG, in rk808_rtc_start_alarm()
210 return ret; in rk808_rtc_start_alarm()
218 int ret; in rk808_rtc_setalarm() local
220 ret = rk808_rtc_stop_alarm(rk808_rtc); in rk808_rtc_setalarm()
221 if (ret) { in rk808_rtc_setalarm()
222 dev_err(dev, "Failed to stop alarm: %d\n", ret); in rk808_rtc_setalarm()
223 return ret; in rk808_rtc_setalarm()
237 ret = regmap_bulk_write(rk808->regmap, RK808_ALARM_SECONDS_REG, in rk808_rtc_setalarm()
239 if (ret) { in rk808_rtc_setalarm()
240 dev_err(dev, "Failed to bulk write: %d\n", ret); in rk808_rtc_setalarm()
241 return ret; in rk808_rtc_setalarm()
244 ret = rk808_rtc_start_alarm(rk808_rtc); in rk808_rtc_setalarm()
245 if (ret) { in rk808_rtc_setalarm()
246 dev_err(dev, "Failed to start alarm: %d\n", ret); in rk808_rtc_setalarm()
247 return ret; in rk808_rtc_setalarm()
279 int ret; in rk808_alarm_irq() local
281 ret = regmap_write(rk808->regmap, RK808_RTC_STATUS_REG, in rk808_alarm_irq()
283 if (ret) { in rk808_alarm_irq()
285 "%s:Failed to update RTC status: %d\n", __func__, ret); in rk808_alarm_irq()
286 return ret; in rk808_alarm_irq()
339 int ret; in rk808_rtc_probe() local
349 ret = regmap_update_bits(rk808->regmap, RK808_RTC_CTRL_REG, in rk808_rtc_probe()
353 if (ret) { in rk808_rtc_probe()
355 "Failed to update RTC control: %d\n", ret); in rk808_rtc_probe()
356 return ret; in rk808_rtc_probe()
359 ret = regmap_write(rk808->regmap, RK808_RTC_STATUS_REG, in rk808_rtc_probe()
361 if (ret) { in rk808_rtc_probe()
363 "Failed to write RTC status: %d\n", ret); in rk808_rtc_probe()
364 return ret; in rk808_rtc_probe()
368 ret = rk808_rtc_readtime(&pdev->dev, &tm); in rk808_rtc_probe()
369 if (ret) { in rk808_rtc_probe()
371 return ret; in rk808_rtc_probe()
373 ret = rtc_valid_tm(&tm); in rk808_rtc_probe()
374 if (ret) in rk808_rtc_probe()
382 ret = PTR_ERR(rk808_rtc->rtc); in rk808_rtc_probe()
383 return ret; in rk808_rtc_probe()
395 ret = devm_request_threaded_irq(&pdev->dev, rk808_rtc->irq, NULL, in rk808_rtc_probe()
398 if (ret) { in rk808_rtc_probe()
400 rk808_rtc->irq, ret); in rk808_rtc_probe()
403 return ret; in rk808_rtc_probe()