Lines Matching refs:ret

31 	int ret;  in da9052_rtc_enable_alarm()  local
33 ret = da9052_reg_update(rtc->da9052, DA9052_ALARM_Y_REG, in da9052_rtc_enable_alarm()
36 if (ret != 0) in da9052_rtc_enable_alarm()
37 rtc_err(rtc, "Failed to enable ALM: %d\n", ret); in da9052_rtc_enable_alarm()
39 ret = da9052_reg_update(rtc->da9052, DA9052_ALARM_Y_REG, in da9052_rtc_enable_alarm()
41 if (ret != 0) in da9052_rtc_enable_alarm()
42 rtc_err(rtc, "Write error: %d\n", ret); in da9052_rtc_enable_alarm()
44 return ret; in da9052_rtc_enable_alarm()
58 int ret; in da9052_read_alarm() local
63 ret = da9052_group_read(rtc->da9052, DA9052_ALARM_MI_REG, 5, &v[0][0]); in da9052_read_alarm()
64 if (ret) { in da9052_read_alarm()
65 rtc_err(rtc, "Failed to group read ALM: %d\n", ret); in da9052_read_alarm()
66 return ret; in da9052_read_alarm()
70 ret = da9052_group_read(rtc->da9052, in da9052_read_alarm()
72 if (ret) { in da9052_read_alarm()
73 rtc_err(rtc, "Failed to group read ALM: %d\n", ret); in da9052_read_alarm()
74 return ret; in da9052_read_alarm()
85 ret = rtc_valid_tm(rtc_tm); in da9052_read_alarm()
86 return ret; in da9052_read_alarm()
103 int ret; in da9052_set_alarm() local
117 ret = da9052_reg_update(da9052, DA9052_ALARM_MI_REG, in da9052_set_alarm()
119 if (ret != 0) { in da9052_set_alarm()
120 rtc_err(rtc, "Failed to write ALRM MIN: %d\n", ret); in da9052_set_alarm()
121 return ret; in da9052_set_alarm()
128 ret = da9052_group_write(da9052, DA9052_ALARM_H_REG, 3, v); in da9052_set_alarm()
129 if (ret < 0) in da9052_set_alarm()
130 return ret; in da9052_set_alarm()
132 ret = da9052_reg_update(da9052, DA9052_ALARM_Y_REG, in da9052_set_alarm()
134 if (ret != 0) in da9052_set_alarm()
135 rtc_err(rtc, "Failed to write ALRM YEAR: %d\n", ret); in da9052_set_alarm()
137 return ret; in da9052_set_alarm()
142 int ret; in da9052_rtc_get_alarm_status() local
144 ret = da9052_reg_read(rtc->da9052, DA9052_ALARM_Y_REG); in da9052_rtc_get_alarm_status()
145 if (ret < 0) { in da9052_rtc_get_alarm_status()
146 rtc_err(rtc, "Failed to read ALM: %d\n", ret); in da9052_rtc_get_alarm_status()
147 return ret; in da9052_rtc_get_alarm_status()
150 return !!(ret&DA9052_ALARM_Y_ALARM_ON); in da9052_rtc_get_alarm_status()
156 int ret; in da9052_rtc_read_time() local
161 ret = da9052_group_read(rtc->da9052, DA9052_COUNT_S_REG, 6, &v[0][0]); in da9052_rtc_read_time()
162 if (ret) { in da9052_rtc_read_time()
163 rtc_err(rtc, "Failed to read RTC time : %d\n", ret); in da9052_rtc_read_time()
164 return ret; in da9052_rtc_read_time()
168 ret = da9052_group_read(rtc->da9052, in da9052_rtc_read_time()
170 if (ret) { in da9052_rtc_read_time()
171 rtc_err(rtc, "Failed to read RTC time : %d\n", ret); in da9052_rtc_read_time()
172 return ret; in da9052_rtc_read_time()
200 int ret; in da9052_rtc_set_time() local
215 ret = da9052_group_write(rtc->da9052, DA9052_COUNT_S_REG, 6, v); in da9052_rtc_set_time()
216 if (ret < 0) in da9052_rtc_set_time()
217 rtc_err(rtc, "failed to set RTC time: %d\n", ret); in da9052_rtc_set_time()
218 return ret; in da9052_rtc_set_time()
223 int ret; in da9052_rtc_read_alarm() local
227 ret = da9052_read_alarm(rtc, tm); in da9052_rtc_read_alarm()
228 if (ret < 0) { in da9052_rtc_read_alarm()
229 rtc_err(rtc, "failed to read RTC alarm: %d\n", ret); in da9052_rtc_read_alarm()
230 return ret; in da9052_rtc_read_alarm()
239 int ret; in da9052_rtc_set_alarm() local
247 ret = da9052_rtc_enable_alarm(rtc, 0); in da9052_rtc_set_alarm()
248 if (ret < 0) in da9052_rtc_set_alarm()
249 return ret; in da9052_rtc_set_alarm()
251 ret = da9052_set_alarm(rtc, tm); in da9052_rtc_set_alarm()
252 if (ret < 0) in da9052_rtc_set_alarm()
253 return ret; in da9052_rtc_set_alarm()
255 ret = da9052_rtc_enable_alarm(rtc, 1); in da9052_rtc_set_alarm()
256 return ret; in da9052_rtc_set_alarm()
277 int ret; in da9052_rtc_probe() local
286 ret = da9052_reg_write(rtc->da9052, DA9052_BBAT_CONT_REG, 0xFE); in da9052_rtc_probe()
287 if (ret < 0) { in da9052_rtc_probe()
289 "Failed to setup RTC battery charging: %d\n", ret); in da9052_rtc_probe()
290 return ret; in da9052_rtc_probe()
293 ret = da9052_reg_update(rtc->da9052, DA9052_ALARM_Y_REG, in da9052_rtc_probe()
295 if (ret != 0) in da9052_rtc_probe()
296 rtc_err(rtc, "Failed to disable TICKS: %d\n", ret); in da9052_rtc_probe()
307 ret = rtc_register_device(rtc->rtc); in da9052_rtc_probe()
308 if (ret) in da9052_rtc_probe()
309 return ret; in da9052_rtc_probe()
311 ret = da9052_request_irq(rtc->da9052, DA9052_IRQ_ALARM, "ALM", in da9052_rtc_probe()
313 if (ret != 0) { in da9052_rtc_probe()
314 rtc_err(rtc, "irq registration failed: %d\n", ret); in da9052_rtc_probe()
315 return ret; in da9052_rtc_probe()