Lines Matching refs:ret

31 	int ret;
33 ret = da9055_reg_update(rtc->da9055, DA9055_REG_ALARM_Y,
36 if (ret != 0)
38 ret);
41 ret = da9055_reg_update(rtc->da9055, DA9055_REG_ALARM_Y,
43 if (ret != 0)
45 "Failed to disable ALM: %d\n", ret);
48 return ret;
63 int ret;
66 ret = da9055_group_read(da9055, DA9055_REG_ALARM_MI, 5, v);
67 if (ret != 0) {
68 dev_err(da9055->dev, "Failed to group read ALM: %d\n", ret);
69 return ret;
83 int ret;
89 ret = da9055_reg_update(da9055, DA9055_REG_ALARM_MI,
91 if (ret != 0) {
92 dev_err(da9055->dev, "Failed to write ALRM MIN: %d\n", ret);
93 return ret;
99 ret = da9055_group_write(da9055, DA9055_REG_ALARM_H, 2, v);
100 if (ret < 0)
101 return ret;
103 ret = da9055_reg_update(da9055, DA9055_REG_ALARM_MO,
105 if (ret < 0)
106 dev_err(da9055->dev, "Failed to write ALM Month:%d\n", ret);
108 ret = da9055_reg_update(da9055, DA9055_REG_ALARM_Y,
110 if (ret < 0)
111 dev_err(da9055->dev, "Failed to write ALM Year:%d\n", ret);
113 return ret;
118 int ret;
120 ret = da9055_reg_read(da9055, DA9055_REG_ALARM_Y);
121 if (ret < 0) {
122 dev_err(da9055->dev, "Failed to read ALM: %d\n", ret);
123 return ret;
125 ret &= DA9055_RTC_ALM_EN;
126 return (ret > 0) ? 1 : 0;
133 int ret;
135 ret = da9055_reg_read(rtc->da9055, DA9055_REG_COUNT_S);
136 if (ret < 0)
137 return ret;
143 if (!(ret & DA9055_RTC_READ))
146 ret = da9055_group_read(rtc->da9055, DA9055_REG_COUNT_S, 6, v);
147 if (ret < 0) {
149 ret);
150 return ret;
182 int ret;
186 ret = da9055_read_alarm(rtc->da9055, tm);
188 if (ret)
189 return ret;
198 int ret;
202 ret = da9055_rtc_enable_alarm(rtc, 0);
203 if (ret < 0)
204 return ret;
206 ret = da9055_set_alarm(rtc->da9055, tm);
207 if (ret)
208 return ret;
210 ret = da9055_rtc_enable_alarm(rtc, 1);
212 return ret;
233 int ret;
236 ret = da9055_reg_update(da9055, DA9055_REG_CONTROL_B,
238 if (ret < 0)
239 return ret;
240 ret = da9055_reg_update(da9055, DA9055_REG_EN_32K,
242 if (ret < 0)
243 return ret;
246 ret = da9055_reg_update(da9055, DA9055_REG_CONTROL_B,
248 if (ret < 0)
249 return ret;
253 ret = da9055_reg_update(da9055, DA9055_REG_CONTROL_B,
257 if (ret < 0)
258 return ret;
262 ret = da9055_reg_update(da9055, DA9055_REG_ALARM_MO,
264 if (ret < 0)
265 return ret;
274 int ret, alm_irq;
284 ret = da9055_rtc_device_init(rtc->da9055, pdata);
285 if (ret < 0)
288 ret = da9055_reg_read(rtc->da9055, DA9055_REG_ALARM_Y);
289 if (ret < 0)
292 if (ret & DA9055_RTC_ALM_EN)
300 ret = PTR_ERR(rtc->rtc);
308 ret = devm_request_threaded_irq(&pdev->dev, alm_irq, NULL,
312 if (ret != 0)
313 dev_err(rtc->da9055->dev, "irq registration failed: %d\n", ret);
316 return ret;
326 int ret;
330 ret = da9055_rtc_enable_alarm(rtc, 0);
331 if (ret < 0)
345 int ret;
349 ret = da9055_rtc_enable_alarm(rtc, 1);
350 if (ret < 0)
364 int ret;
366 ret = da9055_rtc_enable_alarm(rtc, 0);
367 if (ret < 0)