Lines Matching refs:ret
115 int ret; in max8997_rtc_set_update_reg() local
117 ret = max8997_write_reg(info->rtc, MAX8997_RTC_UPDATE1, in max8997_rtc_set_update_reg()
119 if (ret < 0) in max8997_rtc_set_update_reg()
121 __func__, ret); in max8997_rtc_set_update_reg()
129 return ret; in max8997_rtc_set_update_reg()
136 int ret; in max8997_rtc_read_time() local
139 ret = max8997_bulk_read(info->rtc, MAX8997_RTC_SEC, RTC_NR_TIME, data); in max8997_rtc_read_time()
142 if (ret < 0) { in max8997_rtc_read_time()
144 ret); in max8997_rtc_read_time()
145 return ret; in max8997_rtc_read_time()
157 int ret; in max8997_rtc_set_time() local
159 ret = max8997_rtc_tm_to_data(tm, data); in max8997_rtc_set_time()
160 if (ret < 0) in max8997_rtc_set_time()
161 return ret; in max8997_rtc_set_time()
165 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_SEC, RTC_NR_TIME, data); in max8997_rtc_set_time()
166 if (ret < 0) { in max8997_rtc_set_time()
168 ret); in max8997_rtc_set_time()
172 ret = max8997_rtc_set_update_reg(info); in max8997_rtc_set_time()
175 return ret; in max8997_rtc_set_time()
183 int i, ret; in max8997_rtc_read_alarm() local
187 ret = max8997_bulk_read(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME, in max8997_rtc_read_alarm()
189 if (ret < 0) { in max8997_rtc_read_alarm()
191 __func__, __LINE__, ret); in max8997_rtc_read_alarm()
206 ret = max8997_read_reg(info->max8997->i2c, MAX8997_REG_STATUS1, &val); in max8997_rtc_read_alarm()
207 if (ret < 0) { in max8997_rtc_read_alarm()
209 __func__, __LINE__, ret); in max8997_rtc_read_alarm()
218 return ret; in max8997_rtc_read_alarm()
224 int ret, i; in max8997_rtc_stop_alarm() local
229 ret = max8997_bulk_read(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME, in max8997_rtc_stop_alarm()
231 if (ret < 0) { in max8997_rtc_stop_alarm()
233 __func__, ret); in max8997_rtc_stop_alarm()
240 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME, in max8997_rtc_stop_alarm()
242 if (ret < 0) { in max8997_rtc_stop_alarm()
244 __func__, ret); in max8997_rtc_stop_alarm()
248 ret = max8997_rtc_set_update_reg(info); in max8997_rtc_stop_alarm()
250 return ret; in max8997_rtc_stop_alarm()
256 int ret; in max8997_rtc_start_alarm() local
261 ret = max8997_bulk_read(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME, in max8997_rtc_start_alarm()
263 if (ret < 0) { in max8997_rtc_start_alarm()
265 __func__, ret); in max8997_rtc_start_alarm()
280 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME, in max8997_rtc_start_alarm()
282 if (ret < 0) { in max8997_rtc_start_alarm()
284 __func__, ret); in max8997_rtc_start_alarm()
288 ret = max8997_rtc_set_update_reg(info); in max8997_rtc_start_alarm()
290 return ret; in max8997_rtc_start_alarm()
296 int ret; in max8997_rtc_set_alarm() local
298 ret = max8997_rtc_tm_to_data(&alrm->time, data); in max8997_rtc_set_alarm()
299 if (ret < 0) in max8997_rtc_set_alarm()
300 return ret; in max8997_rtc_set_alarm()
308 ret = max8997_rtc_stop_alarm(info); in max8997_rtc_set_alarm()
309 if (ret < 0) in max8997_rtc_set_alarm()
312 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME, in max8997_rtc_set_alarm()
314 if (ret < 0) { in max8997_rtc_set_alarm()
316 __func__, ret); in max8997_rtc_set_alarm()
320 ret = max8997_rtc_set_update_reg(info); in max8997_rtc_set_alarm()
321 if (ret < 0) in max8997_rtc_set_alarm()
325 ret = max8997_rtc_start_alarm(info); in max8997_rtc_set_alarm()
328 return ret; in max8997_rtc_set_alarm()
335 int ret; in max8997_rtc_alarm_irq_enable() local
339 ret = max8997_rtc_start_alarm(info); in max8997_rtc_alarm_irq_enable()
341 ret = max8997_rtc_stop_alarm(info); in max8997_rtc_alarm_irq_enable()
344 return ret; in max8997_rtc_alarm_irq_enable()
368 int ret; in max8997_rtc_enable_wtsr() local
384 ret = max8997_update_reg(info->rtc, MAX8997_RTC_WTSR_SMPL, val, mask); in max8997_rtc_enable_wtsr()
385 if (ret < 0) { in max8997_rtc_enable_wtsr()
387 __func__, ret); in max8997_rtc_enable_wtsr()
396 int ret; in max8997_rtc_enable_smpl() local
412 ret = max8997_update_reg(info->rtc, MAX8997_RTC_WTSR_SMPL, val, mask); in max8997_rtc_enable_smpl()
413 if (ret < 0) { in max8997_rtc_enable_smpl()
415 __func__, ret); in max8997_rtc_enable_smpl()
429 int ret; in max8997_rtc_init_reg() local
437 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_CTRLMASK, 2, data); in max8997_rtc_init_reg()
438 if (ret < 0) { in max8997_rtc_init_reg()
440 __func__, ret); in max8997_rtc_init_reg()
441 return ret; in max8997_rtc_init_reg()
444 ret = max8997_rtc_set_update_reg(info); in max8997_rtc_init_reg()
445 return ret; in max8997_rtc_init_reg()
452 int ret, virq; in max8997_rtc_probe() local
466 ret = max8997_rtc_init_reg(info); in max8997_rtc_probe()
468 if (ret < 0) { in max8997_rtc_probe()
469 dev_err(&pdev->dev, "Failed to initialize RTC reg:%d\n", ret); in max8997_rtc_probe()
470 return ret; in max8997_rtc_probe()
482 ret = PTR_ERR(info->rtc_dev); in max8997_rtc_probe()
483 dev_err(&pdev->dev, "Failed to register RTC device: %d\n", ret); in max8997_rtc_probe()
484 return ret; in max8997_rtc_probe()
490 ret = -ENXIO; in max8997_rtc_probe()
495 ret = devm_request_threaded_irq(&pdev->dev, virq, NULL, in max8997_rtc_probe()
498 if (ret < 0) in max8997_rtc_probe()
500 info->virq, ret); in max8997_rtc_probe()
503 return ret; in max8997_rtc_probe()