Lines Matching refs:ret

49 	int ret;
53 ret = mc13xxx_rtc_irq_enable_unlocked(dev, enabled, MC13XXX_IRQ_TODA);
57 return ret;
69 int ret;
71 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCDAY, &days1);
72 if (ret)
73 return ret;
75 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCTOD, &seconds);
76 if (ret)
77 return ret;
79 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCDAY, &days2);
80 if (ret)
81 return ret;
94 int ret;
104 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCTODA, &alarmseconds);
105 if (unlikely(ret))
109 ret = mc13xxx_reg_write(priv->mc13xxx,
111 if (unlikely(ret))
119 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCTOD, 0);
120 if (unlikely(ret))
123 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCDAY, days);
124 if (unlikely(ret))
127 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCTOD, seconds);
128 if (unlikely(ret))
133 ret = mc13xxx_reg_write(priv->mc13xxx,
135 if (unlikely(ret))
140 ret = mc13xxx_irq_ack(priv->mc13xxx, MC13XXX_IRQ_RTCRST);
141 if (unlikely(ret))
144 ret = mc13xxx_irq_unmask(priv->mc13xxx, MC13XXX_IRQ_RTCRST);
148 priv->valid = !ret;
152 return ret;
161 int ret;
165 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCTODA, &seconds);
166 if (unlikely(ret))
169 ret = -ENODATA;
173 ret = mc13xxx_reg_read(priv->mc13xxx, MC13XXX_RTCDAY, &days);
174 if (unlikely(ret))
177 ret = mc13xxx_irq_status(priv->mc13xxx, MC13XXX_IRQ_TODA,
183 if (ret)
184 return ret;
202 int ret;
207 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCTODA, 0x1ffff);
208 if (unlikely(ret))
211 ret = mc13xxx_irq_ack(priv->mc13xxx, MC13XXX_IRQ_TODA);
212 if (unlikely(ret))
220 ret = mc13xxx_rtc_irq_enable_unlocked(dev, alarm->enabled,
222 if (unlikely(ret))
227 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCDAYA, days);
228 if (unlikely(ret))
231 ret = mc13xxx_reg_write(priv->mc13xxx, MC13XXX_RTCTODA, seconds);
236 return ret;
273 int ret;
298 ret = mc13xxx_irq_request(mc13xxx, MC13XXX_IRQ_RTCRST,
300 if (ret)
303 ret = mc13xxx_irq_request_nounmask(mc13xxx, MC13XXX_IRQ_TODA,
305 if (ret)
310 ret = devm_rtc_register_device(priv->rtc);
311 if (ret) {
324 return ret;