Lines Matching refs:ret

160 	int ret;  in twl_rtc_read_u8()  local
162 ret = twl_i2c_read_u8(TWL_MODULE_RTC, data, (twl_rtc->reg_map[reg])); in twl_rtc_read_u8()
163 if (ret < 0) in twl_rtc_read_u8()
164 pr_err("Could not read TWL register %X - error %d\n", reg, ret); in twl_rtc_read_u8()
165 return ret; in twl_rtc_read_u8()
173 int ret; in twl_rtc_write_u8() local
175 ret = twl_i2c_write_u8(TWL_MODULE_RTC, data, (twl_rtc->reg_map[reg])); in twl_rtc_write_u8()
176 if (ret < 0) in twl_rtc_write_u8()
178 reg, ret); in twl_rtc_write_u8()
179 return ret; in twl_rtc_write_u8()
188 int ret; in set_rtc_irq_bit() local
196 ret = twl_rtc_write_u8(twl_rtc, val, REG_RTC_INTERRUPTS_REG); in set_rtc_irq_bit()
197 if (ret == 0) in set_rtc_irq_bit()
200 return ret; in set_rtc_irq_bit()
209 int ret; in mask_rtc_irq_bit() local
216 ret = twl_rtc_write_u8(twl_rtc, val, REG_RTC_INTERRUPTS_REG); in mask_rtc_irq_bit()
217 if (ret == 0) in mask_rtc_irq_bit()
220 return ret; in mask_rtc_irq_bit()
228 int ret; in twl_rtc_alarm_irq_enable() local
231 ret = set_rtc_irq_bit(twl_rtc, in twl_rtc_alarm_irq_enable()
238 ret = mask_rtc_irq_bit(twl_rtc, in twl_rtc_alarm_irq_enable()
246 return ret; in twl_rtc_alarm_irq_enable()
262 int ret; in twl_rtc_read_time() local
266 ret = twl_rtc_read_u8(twl_rtc, &save_control, REG_RTC_CTRL_REG); in twl_rtc_read_time()
267 if (ret < 0) { in twl_rtc_read_time()
268 dev_err(dev, "%s: reading CTRL_REG, error %d\n", __func__, ret); in twl_rtc_read_time()
269 return ret; in twl_rtc_read_time()
275 ret = twl_rtc_write_u8(twl_rtc, save_control, in twl_rtc_read_time()
277 if (ret < 0) { in twl_rtc_read_time()
279 __func__, ret); in twl_rtc_read_time()
280 return ret; in twl_rtc_read_time()
292 ret = twl_rtc_write_u8(twl_rtc, rtc_control, REG_RTC_CTRL_REG); in twl_rtc_read_time()
293 if (ret < 0) { in twl_rtc_read_time()
294 dev_err(dev, "%s: writing CTRL_REG, error %d\n", __func__, ret); in twl_rtc_read_time()
295 return ret; in twl_rtc_read_time()
298 ret = twl_i2c_read(TWL_MODULE_RTC, rtc_data, in twl_rtc_read_time()
301 if (ret < 0) { in twl_rtc_read_time()
302 dev_err(dev, "%s: reading data, error %d\n", __func__, ret); in twl_rtc_read_time()
303 return ret; in twl_rtc_read_time()
308 ret = twl_rtc_write_u8(twl_rtc, save_control, REG_RTC_CTRL_REG); in twl_rtc_read_time()
309 if (ret < 0) { in twl_rtc_read_time()
311 __func__, ret); in twl_rtc_read_time()
312 return ret; in twl_rtc_read_time()
323 return ret; in twl_rtc_read_time()
331 int ret; in twl_rtc_set_time() local
341 ret = twl_rtc_read_u8(twl_rtc, &save_control, REG_RTC_CTRL_REG); in twl_rtc_set_time()
342 if (ret < 0) in twl_rtc_set_time()
346 ret = twl_rtc_write_u8(twl_rtc, save_control, REG_RTC_CTRL_REG); in twl_rtc_set_time()
347 if (ret < 0) in twl_rtc_set_time()
351 ret = twl_i2c_write(TWL_MODULE_RTC, rtc_data, in twl_rtc_set_time()
353 if (ret < 0) { in twl_rtc_set_time()
354 dev_err(dev, "rtc_set_time error %d\n", ret); in twl_rtc_set_time()
360 ret = twl_rtc_write_u8(twl_rtc, save_control, REG_RTC_CTRL_REG); in twl_rtc_set_time()
363 return ret; in twl_rtc_set_time()
373 int ret; in twl_rtc_read_alarm() local
375 ret = twl_i2c_read(TWL_MODULE_RTC, rtc_data, in twl_rtc_read_alarm()
377 if (ret < 0) { in twl_rtc_read_alarm()
378 dev_err(dev, "rtc_read_alarm error %d\n", ret); in twl_rtc_read_alarm()
379 return ret; in twl_rtc_read_alarm()
394 return ret; in twl_rtc_read_alarm()
402 int ret; in twl_rtc_set_alarm() local
404 ret = twl_rtc_alarm_irq_enable(dev, 0); in twl_rtc_set_alarm()
405 if (ret) in twl_rtc_set_alarm()
416 ret = twl_i2c_write(TWL_MODULE_RTC, alarm_data, in twl_rtc_set_alarm()
418 if (ret) { in twl_rtc_set_alarm()
419 dev_err(dev, "rtc_set_alarm error %d\n", ret); in twl_rtc_set_alarm()
424 ret = twl_rtc_alarm_irq_enable(dev, 1); in twl_rtc_set_alarm()
426 return ret; in twl_rtc_set_alarm()
433 int ret = IRQ_NONE; in twl_rtc_interrupt() local
477 ret = IRQ_HANDLED; in twl_rtc_interrupt()
479 return ret; in twl_rtc_interrupt()
496 int ret = -EINVAL; in twl_rtc_probe() local
506 return ret; in twl_rtc_probe()
523 ret = twl_rtc_read_u8(twl_rtc, &rd_reg, REG_RTC_STATUS_REG); in twl_rtc_probe()
524 if (ret < 0) in twl_rtc_probe()
525 return ret; in twl_rtc_probe()
534 ret = twl_rtc_write_u8(twl_rtc, rd_reg, REG_RTC_STATUS_REG); in twl_rtc_probe()
535 if (ret < 0) in twl_rtc_probe()
536 return ret; in twl_rtc_probe()
546 ret = twl_rtc_write_u8(twl_rtc, BIT_RTC_CTRL_REG_STOP_RTC_M, in twl_rtc_probe()
548 if (ret < 0) in twl_rtc_probe()
549 return ret; in twl_rtc_probe()
552 ret = twl_rtc_write_u8(twl_rtc, 0, REG_RTC_INTERRUPTS_REG); in twl_rtc_probe()
553 if (ret < 0) in twl_rtc_probe()
557 ret = twl_rtc_read_u8(twl_rtc, &twl_rtc->rtc_irq_bits, in twl_rtc_probe()
559 if (ret < 0) in twl_rtc_probe()
560 return ret; in twl_rtc_probe()
573 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, in twl_rtc_probe()
577 if (ret < 0) { in twl_rtc_probe()
579 return ret; in twl_rtc_probe()