Lines Matching refs:ret

116 	int ret;
124 ret = regmap_update_bits(info->max77686->rtc_regmap,
126 if (ret < 0)
127 dev_err(info->dev, "%s: fail to write update reg(ret=%d, data=0x%x)\n",
128 __func__, ret, data);
134 return ret;
141 int ret;
145 ret = max77686_rtc_update(info, MAX77686_RTC_READ);
146 if (ret < 0)
149 ret = regmap_bulk_read(info->max77686->rtc_regmap,
151 if (ret < 0) {
152 dev_err(info->dev, "%s: fail to read time reg(%d)\n", __func__, ret);
158 ret = rtc_valid_tm(tm);
162 return ret;
169 int ret;
171 ret = max77686_rtc_tm_to_data(tm, data);
172 if (ret < 0)
173 return ret;
177 ret = regmap_bulk_write(info->max77686->rtc_regmap,
179 if (ret < 0) {
181 ret);
185 ret = max77686_rtc_update(info, MAX77686_RTC_WRITE);
189 return ret;
197 int i, ret;
201 ret = max77686_rtc_update(info, MAX77686_RTC_READ);
202 if (ret < 0)
205 ret = regmap_bulk_read(info->max77686->rtc_regmap,
207 if (ret < 0) {
209 __func__, __LINE__, ret);
224 ret = regmap_read(info->max77686->regmap, MAX77686_REG_STATUS2, &val);
225 if (ret < 0) {
227 __func__, __LINE__, ret);
242 int ret, i;
248 ret = max77686_rtc_update(info, MAX77686_RTC_READ);
249 if (ret < 0)
252 ret = regmap_bulk_read(info->max77686->rtc_regmap,
254 if (ret < 0) {
256 __func__, ret);
265 ret = regmap_bulk_write(info->max77686->rtc_regmap,
267 if (ret < 0) {
269 __func__, ret);
273 ret = max77686_rtc_update(info, MAX77686_RTC_WRITE);
275 return ret;
281 int ret;
287 ret = max77686_rtc_update(info, MAX77686_RTC_READ);
288 if (ret < 0)
291 ret = regmap_bulk_read(info->max77686->rtc_regmap,
293 if (ret < 0) {
295 __func__, ret);
312 ret = regmap_bulk_write(info->max77686->rtc_regmap,
314 if (ret < 0) {
316 __func__, ret);
320 ret = max77686_rtc_update(info, MAX77686_RTC_WRITE);
322 return ret;
329 int ret;
331 ret = max77686_rtc_tm_to_data(&alrm->time, data);
332 if (ret < 0)
333 return ret;
337 ret = max77686_rtc_stop_alarm(info);
338 if (ret < 0)
341 ret = regmap_bulk_write(info->max77686->rtc_regmap,
344 if (ret < 0) {
346 __func__, ret);
350 ret = max77686_rtc_update(info, MAX77686_RTC_WRITE);
351 if (ret < 0)
355 ret = max77686_rtc_start_alarm(info);
358 return ret;
365 int ret;
369 ret = max77686_rtc_start_alarm(info);
371 ret = max77686_rtc_stop_alarm(info);
374 return ret;
399 int ret;
407 ret = regmap_bulk_write(info->max77686->rtc_regmap, MAX77686_RTC_CONTROLM, data, 2);
408 if (ret < 0) {
410 __func__, ret);
411 return ret;
414 ret = max77686_rtc_update(info, MAX77686_RTC_WRITE);
415 return ret;
422 int ret;
438 ret = max77686_rtc_init_reg(info);
440 if (ret < 0) {
441 dev_err(&pdev->dev, "Failed to initialize RTC reg:%d\n", ret);
451 ret = PTR_ERR(info->rtc_dev);
452 dev_err(&pdev->dev, "Failed to register RTC device: %d\n", ret);
453 if (ret == 0)
454 ret = -EINVAL;
459 ret = -EINVAL;
467 ret = -ENXIO;
471 ret = devm_request_threaded_irq(&pdev->dev, info->virq, NULL,
473 if (ret < 0)
475 info->virq, ret);
478 return ret;