Lines Matching refs:ret
71 int ret;
74 ret = regmap_update_bits(tps->regmap, TPS65910_RTC_CTRL,
76 if (ret < 0) {
77 dev_err(dev, "RTC CTRL reg update failed with err:%d\n", ret);
78 return ret;
81 ret = regmap_bulk_read(tps->regmap, TPS65910_SECONDS, rtc_data,
83 if (ret < 0) {
84 dev_err(dev, "reading from RTC failed with err:%d\n", ret);
85 return ret;
95 return ret;
102 int ret;
112 ret = regmap_update_bits(tps->regmap, TPS65910_RTC_CTRL,
114 if (ret < 0) {
115 dev_err(dev, "RTC stop failed with err:%d\n", ret);
116 return ret;
120 ret = regmap_bulk_write(tps->regmap, TPS65910_SECONDS, rtc_data,
122 if (ret < 0) {
123 dev_err(dev, "rtc_set_time error %d\n", ret);
124 return ret;
128 ret = regmap_update_bits(tps->regmap, TPS65910_RTC_CTRL,
130 if (ret < 0)
131 dev_err(dev, "RTC start failed with err:%d\n", ret);
133 return ret;
144 int ret;
146 ret = regmap_bulk_read(tps->regmap, TPS65910_ALARM_SECONDS, alarm_data,
148 if (ret < 0) {
149 dev_err(dev, "rtc_read_alarm error %d\n", ret);
150 return ret;
160 ret = regmap_read(tps->regmap, TPS65910_RTC_INTERRUPTS, &int_val);
161 if (ret < 0)
162 return ret;
167 return ret;
174 int ret;
176 ret = tps65910_rtc_alarm_irq_enable(dev, 0);
177 if (ret)
178 return ret;
188 ret = regmap_bulk_write(tps->regmap, TPS65910_ALARM_SECONDS,
190 if (ret) {
191 dev_err(dev, "rtc_set_alarm error %d\n", ret);
192 return ret;
196 ret = tps65910_rtc_alarm_irq_enable(dev, 1);
198 return ret;
206 int ret;
230 ret = regmap_bulk_write(tps->regmap, TPS65910_RTC_COMP_LSB,
232 if (ret < 0) {
233 dev_err(dev, "rtc_set_calibration error: %d\n", ret);
234 return ret;
238 ret = regmap_update_bits(tps->regmap, TPS65910_RTC_CTRL,
240 if (ret < 0)
241 dev_err(dev, "auto_comp enable failed with error: %d\n", ret);
243 return ret;
252 int ret;
254 ret = regmap_read(tps->regmap, TPS65910_RTC_CTRL, &ctrl);
255 if (ret < 0)
256 return ret;
264 ret = regmap_bulk_read(tps->regmap, TPS65910_RTC_COMP_LSB, comp_data,
266 if (ret < 0) {
267 dev_err(dev, "rtc_get_calibration error: %d\n", ret);
268 return ret;
282 int ret;
284 ret = tps65910_rtc_get_calibration(dev, &calibration);
285 if (ret < 0)
286 return ret;
306 int ret;
323 ret = tps65910_rtc_set_calibration(dev, calibration);
325 return ret;
334 int ret;
337 ret = regmap_read(tps->regmap, TPS65910_RTC_STATUS, &rtc_reg);
338 if (ret)
344 ret = regmap_write(tps->regmap, TPS65910_RTC_STATUS, rtc_reg);
345 if (ret)
375 int ret;
391 ret = regmap_read(tps65910->regmap, TPS65910_RTC_STATUS, &rtc_reg);
392 if (ret < 0)
393 return ret;
395 ret = regmap_write(tps65910->regmap, TPS65910_RTC_STATUS, rtc_reg);
396 if (ret < 0)
397 return ret;
402 ret = regmap_update_bits(tps65910->regmap, TPS65910_DEVCTRL,
404 if (ret < 0)
405 return ret;
408 ret = regmap_write(tps65910->regmap, TPS65910_RTC_CTRL, rtc_reg);
409 if (ret < 0)
410 return ret;
421 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL,
424 if (ret < 0)