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