Lines Matching refs:ret

51 	int ret;  in mc13xxx_rtc_alarm_irq_enable()  local
55 ret = mc13xxx_rtc_irq_enable_unlocked(dev, enabled, MC13XXX_IRQ_TODA); in mc13xxx_rtc_alarm_irq_enable()
59 return ret; in mc13xxx_rtc_alarm_irq_enable()
71 int ret; in mc13xxx_rtc_read_time() local
73 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCDAY, &days1); in mc13xxx_rtc_read_time()
74 if (ret) in mc13xxx_rtc_read_time()
75 return ret; in mc13xxx_rtc_read_time()
77 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCTOD, &seconds); in mc13xxx_rtc_read_time()
78 if (ret) in mc13xxx_rtc_read_time()
79 return ret; in mc13xxx_rtc_read_time()
81 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCDAY, &days2); in mc13xxx_rtc_read_time()
82 if (ret) in mc13xxx_rtc_read_time()
83 return ret; in mc13xxx_rtc_read_time()
96 int ret; in mc13xxx_rtc_set_mmss() local
106 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCTODA, &alarmseconds); in mc13xxx_rtc_set_mmss()
107 if (unlikely(ret)) in mc13xxx_rtc_set_mmss()
111 ret = mc13xxx_reg_write(priv->mc13xxx, in mc13xxx_rtc_set_mmss()
113 if (unlikely(ret)) in mc13xxx_rtc_set_mmss()
121 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCTOD, 0); in mc13xxx_rtc_set_mmss()
122 if (unlikely(ret)) in mc13xxx_rtc_set_mmss()
125 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCDAY, days); in mc13xxx_rtc_set_mmss()
126 if (unlikely(ret)) in mc13xxx_rtc_set_mmss()
129 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCTOD, seconds); in mc13xxx_rtc_set_mmss()
130 if (unlikely(ret)) in mc13xxx_rtc_set_mmss()
135 ret = mc13xxx_reg_write(priv->mc13xxx, in mc13xxx_rtc_set_mmss()
137 if (unlikely(ret)) in mc13xxx_rtc_set_mmss()
142 ret = mc13xxx_irq_ack(priv->mc13xxx, MC13XXX_IRQ_RTCRST); in mc13xxx_rtc_set_mmss()
143 if (unlikely(ret)) in mc13xxx_rtc_set_mmss()
146 ret = mc13xxx_irq_unmask(priv->mc13xxx, MC13XXX_IRQ_RTCRST); in mc13xxx_rtc_set_mmss()
150 priv->valid = !ret; in mc13xxx_rtc_set_mmss()
154 return ret; in mc13xxx_rtc_set_mmss()
163 int ret; in mc13xxx_rtc_read_alarm() local
167 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCTODA, &seconds); in mc13xxx_rtc_read_alarm()
168 if (unlikely(ret)) in mc13xxx_rtc_read_alarm()
171 ret = -ENODATA; in mc13xxx_rtc_read_alarm()
175 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCDAY, &days); in mc13xxx_rtc_read_alarm()
176 if (unlikely(ret)) in mc13xxx_rtc_read_alarm()
179 ret = mc13xxx_irq_status(priv->mc13xxx, MC13XXX_IRQ_TODA, in mc13xxx_rtc_read_alarm()
185 if (ret) in mc13xxx_rtc_read_alarm()
186 return ret; in mc13xxx_rtc_read_alarm()
204 int ret; in mc13xxx_rtc_set_alarm() local
209 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCTODA, 0x1ffff); in mc13xxx_rtc_set_alarm()
210 if (unlikely(ret)) in mc13xxx_rtc_set_alarm()
213 ret = mc13xxx_irq_ack(priv->mc13xxx, MC13XXX_IRQ_TODA); in mc13xxx_rtc_set_alarm()
214 if (unlikely(ret)) in mc13xxx_rtc_set_alarm()
222 ret = mc13xxx_rtc_irq_enable_unlocked(dev, alarm->enabled, in mc13xxx_rtc_set_alarm()
224 if (unlikely(ret)) in mc13xxx_rtc_set_alarm()
229 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCDAYA, days); in mc13xxx_rtc_set_alarm()
230 if (unlikely(ret)) in mc13xxx_rtc_set_alarm()
233 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCTODA, seconds); in mc13xxx_rtc_set_alarm()
238 return ret; in mc13xxx_rtc_set_alarm()
287 int ret; in mc13xxx_rtc_probe() local
305 ret = mc13xxx_irq_request(mc13xxx, MC13XXX_IRQ_RTCRST, in mc13xxx_rtc_probe()
307 if (ret) in mc13xxx_rtc_probe()
310 ret = mc13xxx_irq_request(mc13xxx, MC13XXX_IRQ_1HZ, in mc13xxx_rtc_probe()
312 if (ret) in mc13xxx_rtc_probe()
315 ret = mc13xxx_irq_request_nounmask(mc13xxx, MC13XXX_IRQ_TODA, in mc13xxx_rtc_probe()
317 if (ret) in mc13xxx_rtc_probe()
334 return ret; in mc13xxx_rtc_probe()