Lines Matching refs:ret

60 	int ret;  in tps65910_rtc_read_time()  local
63 ret = regmap_update_bits(tps->regmap, TPS65910_RTC_CTRL, in tps65910_rtc_read_time()
65 if (ret < 0) { in tps65910_rtc_read_time()
66 dev_err(dev, "RTC CTRL reg update failed with err:%d\n", ret); in tps65910_rtc_read_time()
67 return ret; in tps65910_rtc_read_time()
70 ret = regmap_bulk_read(tps->regmap, TPS65910_SECONDS, rtc_data, in tps65910_rtc_read_time()
72 if (ret < 0) { in tps65910_rtc_read_time()
73 dev_err(dev, "reading from RTC failed with err:%d\n", ret); in tps65910_rtc_read_time()
74 return ret; in tps65910_rtc_read_time()
84 return ret; in tps65910_rtc_read_time()
91 int ret; in tps65910_rtc_set_time() local
101 ret = regmap_update_bits(tps->regmap, TPS65910_RTC_CTRL, in tps65910_rtc_set_time()
103 if (ret < 0) { in tps65910_rtc_set_time()
104 dev_err(dev, "RTC stop failed with err:%d\n", ret); in tps65910_rtc_set_time()
105 return ret; in tps65910_rtc_set_time()
109 ret = regmap_bulk_write(tps->regmap, TPS65910_SECONDS, rtc_data, in tps65910_rtc_set_time()
111 if (ret < 0) { in tps65910_rtc_set_time()
112 dev_err(dev, "rtc_set_time error %d\n", ret); in tps65910_rtc_set_time()
113 return ret; in tps65910_rtc_set_time()
117 ret = regmap_update_bits(tps->regmap, TPS65910_RTC_CTRL, in tps65910_rtc_set_time()
119 if (ret < 0) in tps65910_rtc_set_time()
120 dev_err(dev, "RTC start failed with err:%d\n", ret); in tps65910_rtc_set_time()
122 return ret; in tps65910_rtc_set_time()
133 int ret; in tps65910_rtc_read_alarm() local
135 ret = regmap_bulk_read(tps->regmap, TPS65910_SECONDS, alarm_data, in tps65910_rtc_read_alarm()
137 if (ret < 0) { in tps65910_rtc_read_alarm()
138 dev_err(dev, "rtc_read_alarm error %d\n", ret); in tps65910_rtc_read_alarm()
139 return ret; in tps65910_rtc_read_alarm()
149 ret = regmap_read(tps->regmap, TPS65910_RTC_INTERRUPTS, &int_val); in tps65910_rtc_read_alarm()
150 if (ret < 0) in tps65910_rtc_read_alarm()
151 return ret; in tps65910_rtc_read_alarm()
156 return ret; in tps65910_rtc_read_alarm()
163 int ret; in tps65910_rtc_set_alarm() local
165 ret = tps65910_rtc_alarm_irq_enable(dev, 0); in tps65910_rtc_set_alarm()
166 if (ret) in tps65910_rtc_set_alarm()
167 return ret; in tps65910_rtc_set_alarm()
177 ret = regmap_bulk_write(tps->regmap, TPS65910_ALARM_SECONDS, in tps65910_rtc_set_alarm()
179 if (ret) { in tps65910_rtc_set_alarm()
180 dev_err(dev, "rtc_set_alarm error %d\n", ret); in tps65910_rtc_set_alarm()
181 return ret; in tps65910_rtc_set_alarm()
185 ret = tps65910_rtc_alarm_irq_enable(dev, 1); in tps65910_rtc_set_alarm()
187 return ret; in tps65910_rtc_set_alarm()
196 int ret; in tps65910_rtc_interrupt() local
199 ret = regmap_read(tps->regmap, TPS65910_RTC_STATUS, &rtc_reg); in tps65910_rtc_interrupt()
200 if (ret) in tps65910_rtc_interrupt()
206 ret = regmap_write(tps->regmap, TPS65910_RTC_STATUS, rtc_reg); in tps65910_rtc_interrupt()
207 if (ret) in tps65910_rtc_interrupt()
228 int ret; in tps65910_rtc_probe() local
240 ret = regmap_read(tps65910->regmap, TPS65910_RTC_STATUS, &rtc_reg); in tps65910_rtc_probe()
241 if (ret < 0) in tps65910_rtc_probe()
242 return ret; in tps65910_rtc_probe()
244 ret = regmap_write(tps65910->regmap, TPS65910_RTC_STATUS, rtc_reg); in tps65910_rtc_probe()
245 if (ret < 0) in tps65910_rtc_probe()
246 return ret; in tps65910_rtc_probe()
251 ret = regmap_update_bits(tps65910->regmap, TPS65910_DEVCTRL, in tps65910_rtc_probe()
253 if (ret < 0) in tps65910_rtc_probe()
254 return ret; in tps65910_rtc_probe()
257 ret = regmap_write(tps65910->regmap, TPS65910_RTC_CTRL, rtc_reg); in tps65910_rtc_probe()
258 if (ret < 0) in tps65910_rtc_probe()
259 return ret; in tps65910_rtc_probe()
270 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, in tps65910_rtc_probe()
273 if (ret < 0) { in tps65910_rtc_probe()
275 return ret; in tps65910_rtc_probe()
283 ret = PTR_ERR(tps_rtc->rtc); in tps65910_rtc_probe()
284 dev_err(&pdev->dev, "RTC device register: err %d\n", ret); in tps65910_rtc_probe()
285 return ret; in tps65910_rtc_probe()