Lines Matching refs:ret
121 int ret; in max8997_rtc_set_update_reg() local
123 ret = max8997_write_reg(info->rtc, MAX8997_RTC_UPDATE1, in max8997_rtc_set_update_reg()
125 if (ret < 0) in max8997_rtc_set_update_reg()
127 __func__, ret); in max8997_rtc_set_update_reg()
135 return ret; in max8997_rtc_set_update_reg()
142 int ret; in max8997_rtc_read_time() local
145 ret = max8997_bulk_read(info->rtc, MAX8997_RTC_SEC, RTC_NR_TIME, data); in max8997_rtc_read_time()
148 if (ret < 0) { in max8997_rtc_read_time()
150 ret); in max8997_rtc_read_time()
151 return ret; in max8997_rtc_read_time()
163 int ret; in max8997_rtc_set_time() local
165 ret = max8997_rtc_tm_to_data(tm, data); in max8997_rtc_set_time()
166 if (ret < 0) in max8997_rtc_set_time()
167 return ret; in max8997_rtc_set_time()
171 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_SEC, RTC_NR_TIME, data); in max8997_rtc_set_time()
172 if (ret < 0) { in max8997_rtc_set_time()
174 ret); in max8997_rtc_set_time()
178 ret = max8997_rtc_set_update_reg(info); in max8997_rtc_set_time()
181 return ret; in max8997_rtc_set_time()
189 int i, ret; in max8997_rtc_read_alarm() local
193 ret = max8997_bulk_read(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME, in max8997_rtc_read_alarm()
195 if (ret < 0) { in max8997_rtc_read_alarm()
197 __func__, __LINE__, ret); in max8997_rtc_read_alarm()
212 ret = max8997_read_reg(info->max8997->i2c, MAX8997_REG_STATUS1, &val); in max8997_rtc_read_alarm()
213 if (ret < 0) { in max8997_rtc_read_alarm()
215 __func__, __LINE__, ret); in max8997_rtc_read_alarm()
230 int ret, i; in max8997_rtc_stop_alarm() local
235 ret = max8997_bulk_read(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME, in max8997_rtc_stop_alarm()
237 if (ret < 0) { in max8997_rtc_stop_alarm()
239 __func__, ret); in max8997_rtc_stop_alarm()
246 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME, in max8997_rtc_stop_alarm()
248 if (ret < 0) { in max8997_rtc_stop_alarm()
250 __func__, ret); in max8997_rtc_stop_alarm()
254 ret = max8997_rtc_set_update_reg(info); in max8997_rtc_stop_alarm()
256 return ret; in max8997_rtc_stop_alarm()
262 int ret; in max8997_rtc_start_alarm() local
267 ret = max8997_bulk_read(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME, in max8997_rtc_start_alarm()
269 if (ret < 0) { in max8997_rtc_start_alarm()
271 __func__, ret); in max8997_rtc_start_alarm()
286 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME, in max8997_rtc_start_alarm()
288 if (ret < 0) { in max8997_rtc_start_alarm()
290 __func__, ret); in max8997_rtc_start_alarm()
294 ret = max8997_rtc_set_update_reg(info); in max8997_rtc_start_alarm()
296 return ret; in max8997_rtc_start_alarm()
302 int ret; in max8997_rtc_set_alarm() local
304 ret = max8997_rtc_tm_to_data(&alrm->time, data); in max8997_rtc_set_alarm()
305 if (ret < 0) in max8997_rtc_set_alarm()
306 return ret; in max8997_rtc_set_alarm()
314 ret = max8997_rtc_stop_alarm(info); in max8997_rtc_set_alarm()
315 if (ret < 0) in max8997_rtc_set_alarm()
318 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_ALARM1_SEC, RTC_NR_TIME, in max8997_rtc_set_alarm()
320 if (ret < 0) { in max8997_rtc_set_alarm()
322 __func__, ret); in max8997_rtc_set_alarm()
326 ret = max8997_rtc_set_update_reg(info); in max8997_rtc_set_alarm()
327 if (ret < 0) in max8997_rtc_set_alarm()
331 ret = max8997_rtc_start_alarm(info); in max8997_rtc_set_alarm()
334 return ret; in max8997_rtc_set_alarm()
341 int ret; in max8997_rtc_alarm_irq_enable() local
345 ret = max8997_rtc_start_alarm(info); in max8997_rtc_alarm_irq_enable()
347 ret = max8997_rtc_stop_alarm(info); in max8997_rtc_alarm_irq_enable()
350 return ret; in max8997_rtc_alarm_irq_enable()
374 int ret; in max8997_rtc_enable_wtsr() local
390 ret = max8997_update_reg(info->rtc, MAX8997_RTC_WTSR_SMPL, val, mask); in max8997_rtc_enable_wtsr()
391 if (ret < 0) { in max8997_rtc_enable_wtsr()
393 __func__, ret); in max8997_rtc_enable_wtsr()
402 int ret; in max8997_rtc_enable_smpl() local
418 ret = max8997_update_reg(info->rtc, MAX8997_RTC_WTSR_SMPL, val, mask); in max8997_rtc_enable_smpl()
419 if (ret < 0) { in max8997_rtc_enable_smpl()
421 __func__, ret); in max8997_rtc_enable_smpl()
435 int ret; in max8997_rtc_init_reg() local
443 ret = max8997_bulk_write(info->rtc, MAX8997_RTC_CTRLMASK, 2, data); in max8997_rtc_init_reg()
444 if (ret < 0) { in max8997_rtc_init_reg()
446 __func__, ret); in max8997_rtc_init_reg()
447 return ret; in max8997_rtc_init_reg()
450 ret = max8997_rtc_set_update_reg(info); in max8997_rtc_init_reg()
451 return ret; in max8997_rtc_init_reg()
458 int ret, virq; in max8997_rtc_probe() local
472 ret = max8997_rtc_init_reg(info); in max8997_rtc_probe()
474 if (ret < 0) { in max8997_rtc_probe()
475 dev_err(&pdev->dev, "Failed to initialize RTC reg:%d\n", ret); in max8997_rtc_probe()
476 return ret; in max8997_rtc_probe()
488 ret = PTR_ERR(info->rtc_dev); in max8997_rtc_probe()
489 dev_err(&pdev->dev, "Failed to register RTC device: %d\n", ret); in max8997_rtc_probe()
490 return ret; in max8997_rtc_probe()
496 ret = -ENXIO; in max8997_rtc_probe()
501 ret = devm_request_threaded_irq(&pdev->dev, virq, NULL, in max8997_rtc_probe()
504 if (ret < 0) in max8997_rtc_probe()
506 info->virq, ret); in max8997_rtc_probe()
509 return ret; in max8997_rtc_probe()