Lines Matching refs:ret
146 int ret; in twl_rtc_read_u8() local
148 ret = twl_i2c_read_u8(TWL_MODULE_RTC, data, (rtc_reg_map[reg])); in twl_rtc_read_u8()
149 if (ret < 0) in twl_rtc_read_u8()
150 pr_err("Could not read TWL register %X - error %d\n", reg, ret); in twl_rtc_read_u8()
151 return ret; in twl_rtc_read_u8()
159 int ret; in twl_rtc_write_u8() local
161 ret = twl_i2c_write_u8(TWL_MODULE_RTC, data, (rtc_reg_map[reg])); in twl_rtc_write_u8()
162 if (ret < 0) in twl_rtc_write_u8()
164 reg, ret); in twl_rtc_write_u8()
165 return ret; in twl_rtc_write_u8()
180 int ret; in set_rtc_irq_bit() local
188 ret = twl_rtc_write_u8(val, REG_RTC_INTERRUPTS_REG); in set_rtc_irq_bit()
189 if (ret == 0) in set_rtc_irq_bit()
192 return ret; in set_rtc_irq_bit()
201 int ret; in mask_rtc_irq_bit() local
208 ret = twl_rtc_write_u8(val, REG_RTC_INTERRUPTS_REG); in mask_rtc_irq_bit()
209 if (ret == 0) in mask_rtc_irq_bit()
212 return ret; in mask_rtc_irq_bit()
220 int ret; in twl_rtc_alarm_irq_enable() local
223 ret = set_rtc_irq_bit(BIT_RTC_INTERRUPTS_REG_IT_ALARM_M); in twl_rtc_alarm_irq_enable()
229 ret = mask_rtc_irq_bit(BIT_RTC_INTERRUPTS_REG_IT_ALARM_M); in twl_rtc_alarm_irq_enable()
236 return ret; in twl_rtc_alarm_irq_enable()
251 int ret; in twl_rtc_read_time() local
255 ret = twl_rtc_read_u8(&save_control, REG_RTC_CTRL_REG); in twl_rtc_read_time()
256 if (ret < 0) { in twl_rtc_read_time()
257 dev_err(dev, "%s: reading CTRL_REG, error %d\n", __func__, ret); in twl_rtc_read_time()
258 return ret; in twl_rtc_read_time()
264 ret = twl_rtc_write_u8(save_control, REG_RTC_CTRL_REG); in twl_rtc_read_time()
265 if (ret < 0) { in twl_rtc_read_time()
267 __func__, ret); in twl_rtc_read_time()
268 return ret; in twl_rtc_read_time()
280 ret = twl_rtc_write_u8(rtc_control, REG_RTC_CTRL_REG); in twl_rtc_read_time()
281 if (ret < 0) { in twl_rtc_read_time()
282 dev_err(dev, "%s: writing CTRL_REG, error %d\n", __func__, ret); in twl_rtc_read_time()
283 return ret; in twl_rtc_read_time()
286 ret = twl_i2c_read(TWL_MODULE_RTC, rtc_data, in twl_rtc_read_time()
289 if (ret < 0) { in twl_rtc_read_time()
290 dev_err(dev, "%s: reading data, error %d\n", __func__, ret); in twl_rtc_read_time()
291 return ret; in twl_rtc_read_time()
296 ret = twl_rtc_write_u8(save_control, REG_RTC_CTRL_REG); in twl_rtc_read_time()
297 if (ret < 0) { in twl_rtc_read_time()
299 __func__, ret); in twl_rtc_read_time()
300 return ret; in twl_rtc_read_time()
311 return ret; in twl_rtc_read_time()
318 int ret; in twl_rtc_set_time() local
328 ret = twl_rtc_read_u8(&save_control, REG_RTC_CTRL_REG); in twl_rtc_set_time()
329 if (ret < 0) in twl_rtc_set_time()
333 ret = twl_rtc_write_u8(save_control, REG_RTC_CTRL_REG); in twl_rtc_set_time()
334 if (ret < 0) in twl_rtc_set_time()
338 ret = twl_i2c_write(TWL_MODULE_RTC, rtc_data, in twl_rtc_set_time()
340 if (ret < 0) { in twl_rtc_set_time()
341 dev_err(dev, "rtc_set_time error %d\n", ret); in twl_rtc_set_time()
347 ret = twl_rtc_write_u8(save_control, REG_RTC_CTRL_REG); in twl_rtc_set_time()
350 return ret; in twl_rtc_set_time()
359 int ret; in twl_rtc_read_alarm() local
361 ret = twl_i2c_read(TWL_MODULE_RTC, rtc_data, in twl_rtc_read_alarm()
363 if (ret < 0) { in twl_rtc_read_alarm()
364 dev_err(dev, "rtc_read_alarm error %d\n", ret); in twl_rtc_read_alarm()
365 return ret; in twl_rtc_read_alarm()
380 return ret; in twl_rtc_read_alarm()
386 int ret; in twl_rtc_set_alarm() local
388 ret = twl_rtc_alarm_irq_enable(dev, 0); in twl_rtc_set_alarm()
389 if (ret) in twl_rtc_set_alarm()
400 ret = twl_i2c_write(TWL_MODULE_RTC, alarm_data, in twl_rtc_set_alarm()
402 if (ret) { in twl_rtc_set_alarm()
403 dev_err(dev, "rtc_set_alarm error %d\n", ret); in twl_rtc_set_alarm()
408 ret = twl_rtc_alarm_irq_enable(dev, 1); in twl_rtc_set_alarm()
410 return ret; in twl_rtc_set_alarm()
416 int ret = IRQ_NONE; in twl_rtc_interrupt() local
460 ret = IRQ_HANDLED; in twl_rtc_interrupt()
462 return ret; in twl_rtc_interrupt()
478 int ret = -EINVAL; in twl_rtc_probe() local
483 return ret; in twl_rtc_probe()
491 ret = twl_rtc_read_u8(&rd_reg, REG_RTC_STATUS_REG); in twl_rtc_probe()
492 if (ret < 0) in twl_rtc_probe()
493 return ret; in twl_rtc_probe()
502 ret = twl_rtc_write_u8(rd_reg, REG_RTC_STATUS_REG); in twl_rtc_probe()
503 if (ret < 0) in twl_rtc_probe()
504 return ret; in twl_rtc_probe()
514 ret = twl_rtc_write_u8(BIT_RTC_CTRL_REG_STOP_RTC_M, REG_RTC_CTRL_REG); in twl_rtc_probe()
515 if (ret < 0) in twl_rtc_probe()
516 return ret; in twl_rtc_probe()
519 ret = twl_rtc_write_u8(0, REG_RTC_INTERRUPTS_REG); in twl_rtc_probe()
520 if (ret < 0) in twl_rtc_probe()
524 ret = twl_rtc_read_u8(&rtc_irq_bits, REG_RTC_INTERRUPTS_REG); in twl_rtc_probe()
525 if (ret < 0) in twl_rtc_probe()
526 return ret; in twl_rtc_probe()
538 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, in twl_rtc_probe()
542 if (ret < 0) { in twl_rtc_probe()
544 return ret; in twl_rtc_probe()