Lines Matching refs:ret

26 	int ret;
28 ret = da9055_reg_update(rtc->da9055, DA9055_REG_ALARM_Y,
31 if (ret != 0)
33 ret);
36 ret = da9055_reg_update(rtc->da9055, DA9055_REG_ALARM_Y,
38 if (ret != 0)
40 "Failed to disable ALM: %d\n", ret);
43 return ret;
58 int ret;
61 ret = da9055_group_read(da9055, DA9055_REG_ALARM_MI, 5, v);
62 if (ret != 0) {
63 dev_err(da9055->dev, "Failed to group read ALM: %d\n", ret);
64 return ret;
79 int ret;
85 ret = da9055_reg_update(da9055, DA9055_REG_ALARM_MI,
87 if (ret != 0) {
88 dev_err(da9055->dev, "Failed to write ALRM MIN: %d\n", ret);
89 return ret;
95 ret = da9055_group_write(da9055, DA9055_REG_ALARM_H, 2, v);
96 if (ret < 0)
97 return ret;
99 ret = da9055_reg_update(da9055, DA9055_REG_ALARM_MO,
101 if (ret < 0)
102 dev_err(da9055->dev, "Failed to write ALM Month:%d\n", ret);
104 ret = da9055_reg_update(da9055, DA9055_REG_ALARM_Y,
106 if (ret < 0)
107 dev_err(da9055->dev, "Failed to write ALM Year:%d\n", ret);
109 return ret;
114 int ret;
116 ret = da9055_reg_read(da9055, DA9055_REG_ALARM_Y);
117 if (ret < 0) {
118 dev_err(da9055->dev, "Failed to read ALM: %d\n", ret);
119 return ret;
121 ret &= DA9055_RTC_ALM_EN;
122 return (ret > 0) ? 1 : 0;
129 int ret;
131 ret = da9055_reg_read(rtc->da9055, DA9055_REG_COUNT_S);
132 if (ret < 0)
133 return ret;
139 if (!(ret & DA9055_RTC_READ))
142 ret = da9055_group_read(rtc->da9055, DA9055_REG_COUNT_S, 6, v);
143 if (ret < 0) {
145 ret);
146 return ret;
178 int ret;
182 ret = da9055_read_alarm(rtc->da9055, tm);
184 if (ret)
185 return ret;
194 int ret;
198 ret = da9055_rtc_enable_alarm(rtc, 0);
199 if (ret < 0)
200 return ret;
202 ret = da9055_set_alarm(rtc->da9055, tm);
203 if (ret)
204 return ret;
206 ret = da9055_rtc_enable_alarm(rtc, 1);
208 return ret;
229 int ret;
232 ret = da9055_reg_update(da9055, DA9055_REG_CONTROL_B,
234 if (ret < 0)
235 return ret;
236 ret = da9055_reg_update(da9055, DA9055_REG_EN_32K,
238 if (ret < 0)
239 return ret;
242 ret = da9055_reg_update(da9055, DA9055_REG_CONTROL_B,
244 if (ret < 0)
245 return ret;
249 ret = da9055_reg_update(da9055, DA9055_REG_CONTROL_B,
253 if (ret < 0)
254 return ret;
258 ret = da9055_reg_update(da9055, DA9055_REG_ALARM_MO,
260 if (ret < 0)
261 return ret;
270 int ret, alm_irq;
280 ret = da9055_rtc_device_init(rtc->da9055, pdata);
281 if (ret < 0)
284 ret = da9055_reg_read(rtc->da9055, DA9055_REG_ALARM_Y);
285 if (ret < 0)
288 if (ret & DA9055_RTC_ALM_EN)
296 ret = PTR_ERR(rtc->rtc);
304 ret = devm_request_threaded_irq(&pdev->dev, alm_irq, NULL,
308 if (ret != 0)
309 dev_err(rtc->da9055->dev, "irq registration failed: %d\n", ret);
312 return ret;
322 int ret;
326 ret = da9055_rtc_enable_alarm(rtc, 0);
327 if (ret < 0)
341 int ret;
345 ret = da9055_rtc_enable_alarm(rtc, 1);
346 if (ret < 0)
360 int ret;
362 ret = da9055_rtc_enable_alarm(rtc, 0);
363 if (ret < 0)