Lines Matching refs:ret

144 	int ret;
146 ret = twl_i2c_read_u8(TWL_MODULE_RTC, data, (rtc_reg_map[reg]));
147 if (ret < 0)
149 "register %X - error %d\n", reg, ret);
150 return ret;
158 int ret;
160 ret = twl_i2c_write_u8(TWL_MODULE_RTC, data, (rtc_reg_map[reg]));
161 if (ret < 0)
163 "register %X - error %d\n", reg, ret);
164 return ret;
179 int ret;
187 ret = twl_rtc_write_u8(val, REG_RTC_INTERRUPTS_REG);
188 if (ret == 0)
191 return ret;
200 int ret;
207 ret = twl_rtc_write_u8(val, REG_RTC_INTERRUPTS_REG);
208 if (ret == 0)
211 return ret;
219 int ret;
222 ret = set_rtc_irq_bit(BIT_RTC_INTERRUPTS_REG_IT_ALARM_M);
228 ret = mask_rtc_irq_bit(BIT_RTC_INTERRUPTS_REG_IT_ALARM_M);
235 return ret;
250 int ret;
254 ret = twl_rtc_read_u8(&save_control, REG_RTC_CTRL_REG);
255 if (ret < 0) {
256 dev_err(dev, "%s: reading CTRL_REG, error %d\n", __func__, ret);
257 return ret;
263 ret = twl_rtc_write_u8(save_control, REG_RTC_CTRL_REG);
264 if (ret < 0) {
266 __func__, ret);
267 return ret;
279 ret = twl_rtc_write_u8(rtc_control, REG_RTC_CTRL_REG);
280 if (ret < 0) {
281 dev_err(dev, "%s: writing CTRL_REG, error %d\n", __func__, ret);
282 return ret;
285 ret = twl_i2c_read(TWL_MODULE_RTC, rtc_data,
288 if (ret < 0) {
289 dev_err(dev, "%s: reading data, error %d\n", __func__, ret);
290 return ret;
295 ret = twl_rtc_write_u8(save_control, REG_RTC_CTRL_REG);
296 if (ret < 0) {
298 __func__, ret);
299 return ret;
310 return ret;
317 int ret;
327 ret = twl_rtc_read_u8(&save_control, REG_RTC_CTRL_REG);
328 if (ret < 0)
332 ret = twl_rtc_write_u8(save_control, REG_RTC_CTRL_REG);
333 if (ret < 0)
337 ret = twl_i2c_write(TWL_MODULE_RTC, rtc_data,
339 if (ret < 0) {
340 dev_err(dev, "rtc_set_time error %d\n", ret);
346 ret = twl_rtc_write_u8(save_control, REG_RTC_CTRL_REG);
349 return ret;
358 int ret;
360 ret = twl_i2c_read(TWL_MODULE_RTC, rtc_data,
362 if (ret < 0) {
363 dev_err(dev, "rtc_read_alarm error %d\n", ret);
364 return ret;
379 return ret;
385 int ret;
387 ret = twl_rtc_alarm_irq_enable(dev, 0);
388 if (ret)
399 ret = twl_i2c_write(TWL_MODULE_RTC, alarm_data,
401 if (ret) {
402 dev_err(dev, "rtc_set_alarm error %d\n", ret);
407 ret = twl_rtc_alarm_irq_enable(dev, 1);
409 return ret;
415 int ret = IRQ_NONE;
459 ret = IRQ_HANDLED;
461 return ret;
477 int ret = -EINVAL;
482 return ret;
490 ret = twl_rtc_read_u8(&rd_reg, REG_RTC_STATUS_REG);
491 if (ret < 0)
492 return ret;
501 ret = twl_rtc_write_u8(rd_reg, REG_RTC_STATUS_REG);
502 if (ret < 0)
503 return ret;
513 ret = twl_rtc_write_u8(BIT_RTC_CTRL_REG_STOP_RTC_M, REG_RTC_CTRL_REG);
514 if (ret < 0)
515 return ret;
518 ret = twl_rtc_write_u8(0, REG_RTC_INTERRUPTS_REG);
519 if (ret < 0)
523 ret = twl_rtc_read_u8(&rtc_irq_bits, REG_RTC_INTERRUPTS_REG);
524 if (ret < 0)
525 return ret;
537 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL,
541 if (ret < 0) {
543 return ret;