Lines Matching refs:ret
46 int ret;
62 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
63 if (ret != ARRAY_SIZE(msgs)) {
64 dev_err(&client->dev, "read reg error, ret=%d\n", ret);
65 ret = ret < 0 ? ret : -EIO;
67 ret = val;
70 return ret;
75 int ret;
89 ret = i2c_transfer(client->adapter, &msg, 1);
90 if (ret != 1) {
91 dev_err(&client->dev, "write error SR.WEL, ret=%d\n", ret);
92 ret = ret < 0 ? ret : -EIO;
99 ret = i2c_transfer(client->adapter, &msg, 1);
100 if (ret != 1) {
102 "write error SR.WEL|SR.RWEL, ret=%d\n", ret);
103 ret = ret < 0 ? ret : -EIO;
106 ret = 0;
109 return ret;
114 int ret;
123 ret = i2c_transfer(client->adapter, &msg, 1);
124 if (ret != 1) {
126 "write error SR, ret=%d\n", ret);
127 ret = ret < 0 ? ret : -EIO;
129 ret = 0;
132 return ret;
137 int ret;
146 ret = isl12026_arm_write(client);
147 if (ret)
148 return ret;
150 ret = i2c_transfer(client->adapter, &msg, 1);
151 if (ret != 1) {
152 dev_err(&client->dev, "write error CCR, ret=%d\n", ret);
153 ret = ret < 0 ? ret : -EIO;
159 ret = isl12026_disarm_write(client);
161 return ret;
167 int ret;
176 ret = isl12026_arm_write(client);
177 if (ret)
178 return ret;
191 ret = i2c_transfer(client->adapter, &msg, 1);
192 if (ret != 1) {
193 dev_err(&client->dev, "write error CCR, ret=%d\n", ret);
194 ret = ret < 0 ? ret : -EIO;
198 ret = isl12026_disarm_write(client);
200 return ret;
209 int ret;
228 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
229 if (ret != ARRAY_SIZE(msgs)) {
230 dev_err(&client->dev, "read error, ret=%d\n", ret);
231 ret = ret < 0 ? ret : -EIO;
246 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
247 if (ret != ARRAY_SIZE(msgs)) {
248 dev_err(&client->dev, "read error, ret=%d\n", ret);
249 ret = ret < 0 ? ret : -EIO;
267 ret = 0;
269 return ret;
281 int ret;
300 ret = mutex_lock_interruptible(&priv->rtc->ops_lock);
301 if (ret)
302 return ret;
308 ret = i2c_transfer(priv->nvm_client->adapter, msgs, ARRAY_SIZE(msgs));
312 if (ret != ARRAY_SIZE(msgs)) {
314 "nvmem read error, ret=%d\n", ret);
315 return ret < 0 ? ret : -EIO;
325 int ret;
341 ret = mutex_lock_interruptible(&priv->rtc->ops_lock);
342 if (ret)
343 return ret;
358 ret = i2c_transfer(priv->nvm_client->adapter,
360 if (ret != ARRAY_SIZE(msgs)) {
362 "nvmem write error, ret=%d\n", ret);
363 ret = ret < 0 ? ret : -EIO;
366 ret = 0;
375 return ret;
380 int ret;
390 ret = of_property_read_u32(client->dev.of_node,
392 set_bsw = (ret == 0);
394 ret = of_property_read_u32(client->dev.of_node,
396 set_sbib = (ret == 0);
434 int ret;
461 ret = PTR_ERR_OR_ZERO(priv->rtc);
462 if (ret)
463 return ret;
467 ret = devm_rtc_nvmem_register(priv->rtc, &nvm_cfg);
468 if (ret)
469 return ret;