Lines Matching refs:ret
52 int ret; in palmas_rtc_read_time() local
55 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG, in palmas_rtc_read_time()
57 if (ret < 0) { in palmas_rtc_read_time()
58 dev_err(dev, "RTC CTRL reg update failed, err: %d\n", ret); in palmas_rtc_read_time()
59 return ret; in palmas_rtc_read_time()
62 ret = palmas_bulk_read(palmas, PALMAS_RTC_BASE, PALMAS_SECONDS_REG, in palmas_rtc_read_time()
64 if (ret < 0) { in palmas_rtc_read_time()
65 dev_err(dev, "RTC_SECONDS reg read failed, err = %d\n", ret); in palmas_rtc_read_time()
66 return ret; in palmas_rtc_read_time()
76 return ret; in palmas_rtc_read_time()
83 int ret; in palmas_rtc_set_time() local
93 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG, in palmas_rtc_set_time()
95 if (ret < 0) { in palmas_rtc_set_time()
96 dev_err(dev, "RTC stop failed, err = %d\n", ret); in palmas_rtc_set_time()
97 return ret; in palmas_rtc_set_time()
100 ret = palmas_bulk_write(palmas, PALMAS_RTC_BASE, PALMAS_SECONDS_REG, in palmas_rtc_set_time()
102 if (ret < 0) { in palmas_rtc_set_time()
103 dev_err(dev, "RTC_SECONDS reg write failed, err = %d\n", ret); in palmas_rtc_set_time()
104 return ret; in palmas_rtc_set_time()
108 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG, in palmas_rtc_set_time()
110 if (ret < 0) in palmas_rtc_set_time()
111 dev_err(dev, "RTC start failed, err = %d\n", ret); in palmas_rtc_set_time()
112 return ret; in palmas_rtc_set_time()
130 int ret; in palmas_rtc_read_alarm() local
132 ret = palmas_bulk_read(palmas, PALMAS_RTC_BASE, in palmas_rtc_read_alarm()
135 if (ret < 0) { in palmas_rtc_read_alarm()
136 dev_err(dev, "RTC_ALARM_SECONDS read failed, err = %d\n", ret); in palmas_rtc_read_alarm()
137 return ret; in palmas_rtc_read_alarm()
147 ret = palmas_read(palmas, PALMAS_RTC_BASE, PALMAS_RTC_INTERRUPTS_REG, in palmas_rtc_read_alarm()
149 if (ret < 0) { in palmas_rtc_read_alarm()
150 dev_err(dev, "RTC_INTERRUPTS reg read failed, err = %d\n", ret); in palmas_rtc_read_alarm()
151 return ret; in palmas_rtc_read_alarm()
156 return ret; in palmas_rtc_read_alarm()
163 int ret; in palmas_rtc_set_alarm() local
165 ret = palmas_rtc_alarm_irq_enable(dev, 0); in palmas_rtc_set_alarm()
166 if (ret < 0) { in palmas_rtc_set_alarm()
168 return ret; in palmas_rtc_set_alarm()
178 ret = palmas_bulk_write(palmas, PALMAS_RTC_BASE, in palmas_rtc_set_alarm()
180 if (ret < 0) { in palmas_rtc_set_alarm()
181 dev_err(dev, "ALARM_SECONDS_REG write failed, err = %d\n", ret); in palmas_rtc_set_alarm()
182 return ret; in palmas_rtc_set_alarm()
186 ret = palmas_rtc_alarm_irq_enable(dev, 1); in palmas_rtc_set_alarm()
187 return ret; in palmas_rtc_set_alarm()
194 int ret; in palmas_clear_interrupts() local
196 ret = palmas_read(palmas, PALMAS_RTC_BASE, PALMAS_RTC_STATUS_REG, in palmas_clear_interrupts()
198 if (ret < 0) { in palmas_clear_interrupts()
199 dev_err(dev, "RTC_STATUS read failed, err = %d\n", ret); in palmas_clear_interrupts()
200 return ret; in palmas_clear_interrupts()
203 ret = palmas_write(palmas, PALMAS_RTC_BASE, PALMAS_RTC_STATUS_REG, in palmas_clear_interrupts()
205 if (ret < 0) { in palmas_clear_interrupts()
206 dev_err(dev, "RTC_STATUS write failed, err = %d\n", ret); in palmas_clear_interrupts()
207 return ret; in palmas_clear_interrupts()
216 int ret; in palmas_rtc_interrupt() local
218 ret = palmas_clear_interrupts(dev); in palmas_rtc_interrupt()
219 if (ret < 0) { in palmas_rtc_interrupt()
220 dev_err(dev, "RTC interrupt clear failed, err = %d\n", ret); in palmas_rtc_interrupt()
240 int ret; in palmas_rtc_probe() local
257 ret = palmas_clear_interrupts(&pdev->dev); in palmas_rtc_probe()
258 if (ret < 0) { in palmas_rtc_probe()
259 dev_err(&pdev->dev, "clear RTC int failed, err = %d\n", ret); in palmas_rtc_probe()
260 return ret; in palmas_rtc_probe()
272 ret = palmas_update_bits(palmas, PALMAS_PMU_CONTROL_BASE, in palmas_rtc_probe()
275 if (ret < 0) { in palmas_rtc_probe()
277 "BACKUP_BATTERY_CTRL update failed, %d\n", ret); in palmas_rtc_probe()
278 return ret; in palmas_rtc_probe()
281 ret = palmas_update_bits(palmas, PALMAS_PMU_CONTROL_BASE, in palmas_rtc_probe()
285 if (ret < 0) { in palmas_rtc_probe()
287 "BACKUP_BATTERY_CTRL update failed, %d\n", ret); in palmas_rtc_probe()
288 return ret; in palmas_rtc_probe()
293 ret = palmas_update_bits(palmas, PALMAS_RTC_BASE, PALMAS_RTC_CTRL_REG, in palmas_rtc_probe()
296 if (ret < 0) { in palmas_rtc_probe()
297 dev_err(&pdev->dev, "RTC_CTRL write failed, err = %d\n", ret); in palmas_rtc_probe()
298 return ret; in palmas_rtc_probe()
307 ret = PTR_ERR(palmas_rtc->rtc); in palmas_rtc_probe()
308 dev_err(&pdev->dev, "RTC register failed, err = %d\n", ret); in palmas_rtc_probe()
309 return ret; in palmas_rtc_probe()
312 ret = devm_request_threaded_irq(&pdev->dev, palmas_rtc->irq, NULL, in palmas_rtc_probe()
317 if (ret < 0) { in palmas_rtc_probe()
318 dev_err(&pdev->dev, "IRQ request failed, err = %d\n", ret); in palmas_rtc_probe()
319 return ret; in palmas_rtc_probe()