Lines Matching refs:ret

33 	int ret;
35 ret = da9052_reg_update(rtc->da9052, DA9052_ALARM_Y_REG,
38 if (ret != 0)
39 rtc_err(rtc, "Failed to enable ALM: %d\n", ret);
41 ret = da9052_reg_update(rtc->da9052, DA9052_ALARM_Y_REG,
43 if (ret != 0)
44 rtc_err(rtc, "Write error: %d\n", ret);
46 return ret;
60 int ret;
63 ret = da9052_group_read(rtc->da9052, DA9052_ALARM_MI_REG, 5, v);
64 if (ret != 0) {
65 rtc_err(rtc, "Failed to group read ALM: %d\n", ret);
66 return ret;
75 ret = rtc_valid_tm(rtc_tm);
76 return ret;
83 int ret;
86 ret = rtc_tm_to_time(rtc_tm, &alm_time);
87 if (ret != 0)
88 return ret;
99 ret = da9052_reg_update(da9052, DA9052_ALARM_MI_REG,
101 if (ret != 0) {
102 rtc_err(rtc, "Failed to write ALRM MIN: %d\n", ret);
103 return ret;
110 ret = da9052_group_write(da9052, DA9052_ALARM_H_REG, 3, v);
111 if (ret < 0)
112 return ret;
114 ret = da9052_reg_update(da9052, DA9052_ALARM_Y_REG,
116 if (ret != 0)
117 rtc_err(rtc, "Failed to write ALRM YEAR: %d\n", ret);
119 return ret;
124 int ret;
126 ret = da9052_reg_read(rtc->da9052, DA9052_ALARM_Y_REG);
127 if (ret < 0) {
128 rtc_err(rtc, "Failed to read ALM: %d\n", ret);
129 return ret;
132 return !!(ret&DA9052_ALARM_Y_ALARM_ON);
139 int ret;
141 ret = da9052_group_read(rtc->da9052, DA9052_COUNT_S_REG, 6, v);
142 if (ret < 0) {
143 rtc_err(rtc, "Failed to read RTC time : %d\n", ret);
144 return ret;
154 ret = rtc_valid_tm(rtc_tm);
155 return ret;
162 int ret;
173 ret = da9052_group_write(rtc->da9052, DA9052_COUNT_S_REG, 6, v);
174 if (ret < 0)
175 rtc_err(rtc, "failed to set RTC time: %d\n", ret);
176 return ret;
181 int ret;
185 ret = da9052_read_alarm(rtc, tm);
186 if (ret < 0) {
187 rtc_err(rtc, "failed to read RTC alarm: %d\n", ret);
188 return ret;
197 int ret;
201 ret = da9052_rtc_enable_alarm(rtc, 0);
202 if (ret < 0)
203 return ret;
205 ret = da9052_set_alarm(rtc, tm);
206 if (ret < 0)
207 return ret;
209 ret = da9052_rtc_enable_alarm(rtc, 1);
210 return ret;
231 int ret;
240 ret = da9052_reg_write(rtc->da9052, DA9052_BBAT_CONT_REG, 0xFE);
241 if (ret < 0) {
243 "Failed to setup RTC battery charging: %d\n", ret);
244 return ret;
247 ret = da9052_reg_update(rtc->da9052, DA9052_ALARM_Y_REG,
249 if (ret != 0)
250 rtc_err(rtc, "Failed to disable TICKS: %d\n", ret);
252 ret = da9052_request_irq(rtc->da9052, DA9052_IRQ_ALARM, "ALM",
254 if (ret != 0) {
255 rtc_err(rtc, "irq registration failed: %d\n", ret);
256 return ret;