Lines Matching refs:ret

114 	int ret;
119 ret = i2c_smbus_read_byte_data(st->client, NAU7802_REG_CTRL1);
120 if (ret < 0)
122 ret = i2c_smbus_write_byte_data(st->client, NAU7802_REG_CTRL1,
123 (ret & (~NAU7802_CTRL1_GAINS_BITS)) |
129 return ret;
165 int ret;
167 ret = i2c_smbus_read_byte_data(st->client, NAU7802_REG_PUCTRL);
168 if (ret < 0)
169 return ret;
170 ret = i2c_smbus_write_byte_data(st->client, NAU7802_REG_PUCTRL,
171 ret | NAU7802_PUCTRL_CS_BIT);
173 return ret;
210 int ret;
218 ret = nau7802_read_conversion(st);
219 if (ret < 0)
223 ret = wait_for_completion_interruptible_timeout(&st->value_ok,
225 if (ret == 0)
226 ret = -ETIMEDOUT;
228 if (ret < 0)
240 return ret;
248 int ret;
253 ret = nau7802_read_conversion(st);
254 if (ret < 0)
255 return ret;
263 ret = i2c_smbus_read_byte_data(st->client, NAU7802_REG_PUCTRL);
264 if (ret < 0)
265 return ret;
267 while (!(ret & NAU7802_PUCTRL_CR_BIT)) {
272 ret = i2c_smbus_read_byte_data(st->client,
274 if (ret < 0)
275 return ret;
278 ret = nau7802_read_conversion(st);
279 if (ret < 0)
280 return ret;
295 int ret;
305 ret = i2c_smbus_read_byte_data(st->client, NAU7802_REG_CTRL2);
306 if (ret < 0) {
308 return ret;
311 if (((ret & NAU7802_CTRL2_CHS_BIT) && !chan->channel) ||
312 (!(ret & NAU7802_CTRL2_CHS_BIT) &&
315 ret = i2c_smbus_write_byte_data(st->client,
320 if (ret < 0) {
322 return ret;
327 ret = nau7802_read_irq(indio_dev, chan, val);
329 ret = nau7802_read_poll(indio_dev, chan, val);
332 return ret;
335 ret = i2c_smbus_read_byte_data(st->client, NAU7802_REG_CTRL1);
336 if (ret < 0)
337 return ret;
344 *val2 = 23 + (ret & NAU7802_CTRL1_GAINS_BITS);
365 int i, ret;
381 ret = i2c_smbus_write_byte_data(st->client,
385 return ret;
415 int i, ret;
432 ret = i2c_smbus_write_byte_data(st->client, NAU7802_REG_PUCTRL,
434 if (ret < 0)
435 return ret;
438 ret = i2c_smbus_write_byte_data(st->client, NAU7802_REG_PUCTRL,
440 if (ret < 0)
441 return ret;
448 ret = i2c_smbus_read_byte_data(st->client, NAU7802_REG_PUCTRL);
449 if (ret < 0)
450 return ret;
451 if (!(ret & NAU7802_PUCTRL_PUR_BIT))
452 return ret;
462 ret = i2c_smbus_write_byte_data(st->client, NAU7802_REG_PUCTRL, data);
463 if (ret < 0)
464 return ret;
465 ret = i2c_smbus_write_byte_data(st->client, NAU7802_REG_ADC_CTRL, 0x30);
466 if (ret < 0)
467 return ret;
471 ret = i2c_smbus_write_byte_data(st->client, NAU7802_REG_CTRL1,
473 if (ret < 0)
474 return ret;
490 ret = devm_request_threaded_irq(&client->dev, client->irq,
497 if (ret) {
518 ret = i2c_smbus_write_byte_data(st->client, NAU7802_REG_CTRL2,
520 if (ret)
521 return ret;