Lines Matching refs:ret

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