Lines Matching refs:ret
73 int ret; in rc5t583_rtc_read_time() local
75 ret = regmap_bulk_read(rc5t583->regmap, RC5T583_RTC_SEC, rtc_data, in rc5t583_rtc_read_time()
77 if (ret < 0) { in rc5t583_rtc_read_time()
78 dev_err(dev, "RTC read time failed with err:%d\n", ret); in rc5t583_rtc_read_time()
79 return ret; in rc5t583_rtc_read_time()
90 return ret; in rc5t583_rtc_read_time()
97 int ret; in rc5t583_rtc_set_time() local
107 ret = regmap_bulk_write(rc5t583->regmap, RC5T583_RTC_SEC, rtc_data, in rc5t583_rtc_set_time()
109 if (ret < 0) { in rc5t583_rtc_set_time()
110 dev_err(dev, "RTC set time failed with error %d\n", ret); in rc5t583_rtc_set_time()
111 return ret; in rc5t583_rtc_set_time()
114 return ret; in rc5t583_rtc_set_time()
122 int ret; in rc5t583_rtc_read_alarm() local
124 ret = regmap_bulk_read(rc5t583->regmap, RC5T583_RTC_AY_MIN, alarm_data, in rc5t583_rtc_read_alarm()
126 if (ret < 0) { in rc5t583_rtc_read_alarm()
127 dev_err(dev, "rtc_read_alarm error %d\n", ret); in rc5t583_rtc_read_alarm()
128 return ret; in rc5t583_rtc_read_alarm()
137 ret = regmap_read(rc5t583->regmap, RC5T583_RTC_CTL1, &interrupt_enable); in rc5t583_rtc_read_alarm()
138 if (ret < 0) in rc5t583_rtc_read_alarm()
139 return ret; in rc5t583_rtc_read_alarm()
145 return ret; in rc5t583_rtc_read_alarm()
152 int ret; in rc5t583_rtc_set_alarm() local
154 ret = rc5t583_rtc_alarm_irq_enable(dev, 0); in rc5t583_rtc_set_alarm()
155 if (ret) in rc5t583_rtc_set_alarm()
156 return ret; in rc5t583_rtc_set_alarm()
164 ret = regmap_bulk_write(rc5t583->regmap, RC5T583_RTC_AY_MIN, alarm_data, in rc5t583_rtc_set_alarm()
166 if (ret) { in rc5t583_rtc_set_alarm()
167 dev_err(dev, "rtc_set_alarm error %d\n", ret); in rc5t583_rtc_set_alarm()
168 return ret; in rc5t583_rtc_set_alarm()
172 ret = rc5t583_rtc_alarm_irq_enable(dev, 1); in rc5t583_rtc_set_alarm()
174 return ret; in rc5t583_rtc_set_alarm()
183 int ret; in rc5t583_rtc_interrupt() local
186 ret = regmap_read(rc5t583->regmap, RC5T583_RTC_CTL2, &rtc_reg); in rc5t583_rtc_interrupt()
187 if (ret < 0) in rc5t583_rtc_interrupt()
196 ret = regmap_write(rc5t583->regmap, RC5T583_RTC_CTL2, rtc_reg); in rc5t583_rtc_interrupt()
197 if (ret) in rc5t583_rtc_interrupt()
219 int ret; in rc5t583_rtc_probe() local
230 ret = regmap_write(rc5t583->regmap, RC5T583_RTC_CTL2, 0); in rc5t583_rtc_probe()
231 if (ret < 0) in rc5t583_rtc_probe()
232 return ret; in rc5t583_rtc_probe()
235 ret = regmap_write(rc5t583->regmap, RC5T583_RTC_ADJ, 0); in rc5t583_rtc_probe()
236 if (ret < 0) { in rc5t583_rtc_probe()
246 return ret; in rc5t583_rtc_probe()
250 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, in rc5t583_rtc_probe()
253 if (ret < 0) { in rc5t583_rtc_probe()
255 return ret; in rc5t583_rtc_probe()
262 ret = PTR_ERR(ricoh_rtc->rtc); in rc5t583_rtc_probe()
263 dev_err(&pdev->dev, "RTC device register: err %d\n", ret); in rc5t583_rtc_probe()
264 return ret; in rc5t583_rtc_probe()
287 int ret; in rc5t583_rtc_suspend() local
290 ret = regmap_read(rc5t583->regmap, RC5T583_RTC_CTL1, in rc5t583_rtc_suspend()
292 return ret; in rc5t583_rtc_suspend()