Lines Matching refs:ret
97 int ret;
105 ret = wm831x_reg_read(wm831x, WM831X_RTC_WRITE_COUNTER);
106 if (ret >= 0) {
107 reg = ret;
111 ret);
123 int ret;
127 ret = wm831x_reg_read(wm831x, WM831X_RTC_CONTROL);
128 if (ret < 0) {
129 dev_err(dev, "Failed to read RTC control: %d\n", ret);
130 return ret;
132 if (!(ret & WM831X_RTC_VALID)) {
141 ret = wm831x_bulk_read(wm831x, WM831X_RTC_TIME_1,
143 if (ret != 0)
146 ret = wm831x_bulk_read(wm831x, WM831X_RTC_TIME_1,
148 if (ret != 0)
174 int ret;
179 ret = wm831x_reg_write(wm831x, WM831X_RTC_TIME_1,
181 if (ret < 0) {
182 dev_err(dev, "Failed to write TIME_1: %d\n", ret);
183 return ret;
186 ret = wm831x_reg_write(wm831x, WM831X_RTC_TIME_2, time & 0xffff);
187 if (ret < 0) {
188 dev_err(dev, "Failed to write TIME_2: %d\n", ret);
189 return ret;
198 ret = wm831x_reg_read(wm831x, WM831X_RTC_CONTROL);
199 if (ret < 0)
200 ret = WM831X_RTC_SYNC_BUSY;
201 } while (!(ret & WM831X_RTC_SYNC_BUSY) &&
204 if (ret & WM831X_RTC_SYNC_BUSY) {
212 ret = wm831x_rtc_readtime(dev, &new_tm);
213 if (ret < 0)
214 return ret;
233 int ret;
237 ret = wm831x_bulk_read(wm831x_rtc->wm831x, WM831X_RTC_ALARM_1,
239 if (ret != 0) {
240 dev_err(dev, "Failed to read alarm time: %d\n", ret);
241 return ret;
248 ret = wm831x_reg_read(wm831x_rtc->wm831x, WM831X_RTC_CONTROL);
249 if (ret < 0) {
250 dev_err(dev, "Failed to read RTC control: %d\n", ret);
251 return ret;
254 if (ret & WM831X_RTC_ALM_ENA)
282 int ret;
287 ret = wm831x_rtc_stop_alarm(wm831x_rtc);
288 if (ret < 0) {
289 dev_err(dev, "Failed to stop alarm: %d\n", ret);
290 return ret;
293 ret = wm831x_reg_write(wm831x, WM831X_RTC_ALARM_1,
295 if (ret < 0) {
296 dev_err(dev, "Failed to write ALARM_1: %d\n", ret);
297 return ret;
300 ret = wm831x_reg_write(wm831x, WM831X_RTC_ALARM_2, time & 0xffff);
301 if (ret < 0) {
302 dev_err(dev, "Failed to write ALARM_2: %d\n", ret);
303 return ret;
307 ret = wm831x_rtc_start_alarm(wm831x_rtc);
308 if (ret < 0) {
309 dev_err(dev, "Failed to start alarm: %d\n", ret);
310 return ret;
350 int ret, enable;
357 ret = wm831x_set_bits(wm831x_rtc->wm831x, WM831X_RTC_CONTROL,
359 if (ret != 0)
360 dev_err(dev, "Failed to update RTC alarm: %d\n", ret);
371 int ret;
374 ret = wm831x_rtc_start_alarm(wm831x_rtc);
375 if (ret != 0)
376 dev_err(dev, "Failed to restart RTC alarm: %d\n", ret);
386 int ret;
388 ret = wm831x_set_bits(wm831x_rtc->wm831x, WM831X_RTC_CONTROL,
390 if (ret != 0)
391 dev_err(dev, "Failed to stop RTC alarm: %d\n", ret);
406 int ret = 0;
415 ret = wm831x_reg_read(wm831x, WM831X_RTC_CONTROL);
416 if (ret < 0) {
417 dev_err(&pdev->dev, "Failed to read RTC control: %d\n", ret);
418 return ret;
420 if (ret & WM831X_RTC_ALM_ENA)
432 ret = devm_rtc_register_device(wm831x_rtc->rtc);
433 if (ret)
434 return ret;
436 ret = devm_request_threaded_irq(&pdev->dev, alm_irq, NULL,
441 if (ret != 0) {
443 alm_irq, ret);