Lines Matching refs:err

70 	int err;  in rc5t619_rtc_periodic_disable()  local
73 err = regmap_update_bits(rtc->rn5t618->regmap, in rc5t619_rtc_periodic_disable()
75 if (err < 0) in rc5t619_rtc_periodic_disable()
76 return err; in rc5t619_rtc_periodic_disable()
79 err = regmap_update_bits(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, in rc5t619_rtc_periodic_disable()
82 if (err < 0) in rc5t619_rtc_periodic_disable()
83 return err; in rc5t619_rtc_periodic_disable()
92 int err; in rc5t619_rtc_pon_setup() local
95 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, &reg_data); in rc5t619_rtc_pon_setup()
96 if (err < 0) in rc5t619_rtc_pon_setup()
97 return err; in rc5t619_rtc_pon_setup()
102 err = regmap_write(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, reg_data); in rc5t619_rtc_pon_setup()
103 if (err < 0) in rc5t619_rtc_pon_setup()
104 return err; in rc5t619_rtc_pon_setup()
107 err = regmap_write(rtc->rn5t618->regmap, RN5T618_RTC_ADJUST, 0); in rc5t619_rtc_pon_setup()
108 if (err) in rc5t619_rtc_pon_setup()
109 return err; in rc5t619_rtc_pon_setup()
120 int err; in rc5t619_rtc_read_time() local
125 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, &ctrl2); in rc5t619_rtc_read_time()
126 if (err < 0) in rc5t619_rtc_read_time()
127 return err; in rc5t619_rtc_read_time()
132 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL1, &ctrl1); in rc5t619_rtc_read_time()
133 if (err < 0) in rc5t619_rtc_read_time()
134 return err; in rc5t619_rtc_read_time()
136 err = regmap_bulk_read(rtc->rn5t618->regmap, RN5T618_RTC_SECONDS, in rc5t619_rtc_read_time()
138 if (err < 0) in rc5t619_rtc_read_time()
139 return err; in rc5t619_rtc_read_time()
166 int err; in rc5t619_rtc_set_time() local
171 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, &ctrl2); in rc5t619_rtc_set_time()
172 if (err < 0) in rc5t619_rtc_set_time()
173 return err; in rc5t619_rtc_set_time()
178 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL1, &ctrl1); in rc5t619_rtc_set_time()
179 if (err < 0) in rc5t619_rtc_set_time()
180 return err; in rc5t619_rtc_set_time()
203 err = regmap_bulk_write(rtc->rn5t618->regmap, RN5T618_RTC_SECONDS, in rc5t619_rtc_set_time()
205 if (err < 0) { in rc5t619_rtc_set_time()
206 dev_err(dev, "failed to program new time: %d\n", err); in rc5t619_rtc_set_time()
207 return err; in rc5t619_rtc_set_time()
229 int err; in rc5t619_rtc_read_alarm() local
233 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL1, &ctrl1); in rc5t619_rtc_read_alarm()
234 if (err) in rc5t619_rtc_read_alarm()
235 return err; in rc5t619_rtc_read_alarm()
237 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_MONTH, &buff_cent); in rc5t619_rtc_read_alarm()
238 if (err < 0) { in rc5t619_rtc_read_alarm()
239 dev_err(dev, "failed to read time: %d\n", err); in rc5t619_rtc_read_alarm()
240 return err; in rc5t619_rtc_read_alarm()
248 err = regmap_bulk_read(rtc->rn5t618->regmap, RN5T618_RTC_ALARM_Y_SEC, in rc5t619_rtc_read_alarm()
250 if (err) in rc5t619_rtc_read_alarm()
251 return err; in rc5t619_rtc_read_alarm()
276 int err; in rc5t619_rtc_set_alarm() local
280 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL1, &ctrl1); in rc5t619_rtc_set_alarm()
281 if (err) in rc5t619_rtc_set_alarm()
282 return err; in rc5t619_rtc_set_alarm()
284 err = rc5t619_rtc_alarm_enable(dev, 0); in rc5t619_rtc_set_alarm()
285 if (err < 0) in rc5t619_rtc_set_alarm()
286 return err; in rc5t619_rtc_set_alarm()
313 err = regmap_bulk_write(rtc->rn5t618->regmap, RN5T618_RTC_ALARM_Y_SEC, in rc5t619_rtc_set_alarm()
315 if (err < 0) in rc5t619_rtc_set_alarm()
316 return err; in rc5t619_rtc_set_alarm()
356 int err; in rc5t619_rtc_probe() local
374 err = regmap_read(rtc->rn5t618->regmap, RN5T618_RTC_CTRL2, &ctrl2); in rc5t619_rtc_probe()
375 if (err < 0) in rc5t619_rtc_probe()
376 return err; in rc5t619_rtc_probe()
379 err = rc5t619_rtc_periodic_disable(&pdev->dev); in rc5t619_rtc_probe()
380 if (err) in rc5t619_rtc_probe()
381 return err; in rc5t619_rtc_probe()
384 err = rc5t619_rtc_alarm_flag_clr(&pdev->dev); in rc5t619_rtc_probe()
385 if (err) in rc5t619_rtc_probe()
386 return err; in rc5t619_rtc_probe()
391 err = PTR_ERR(rtc->rtc); in rc5t619_rtc_probe()
392 dev_err(dev, "RTC device register: err %d\n", err); in rc5t619_rtc_probe()
393 return err; in rc5t619_rtc_probe()
402 err = devm_request_threaded_irq(&pdev->dev, rtc->irq, NULL, in rc5t619_rtc_probe()
407 if (err < 0) { in rc5t619_rtc_probe()
411 err = rc5t619_rtc_alarm_enable(&pdev->dev, 0); in rc5t619_rtc_probe()
412 if (err) in rc5t619_rtc_probe()
413 return err; in rc5t619_rtc_probe()
422 err = rc5t619_rtc_alarm_enable(&pdev->dev, 0); in rc5t619_rtc_probe()
423 if (err) in rc5t619_rtc_probe()
424 return err; in rc5t619_rtc_probe()