Lines Matching refs:ret
167 "I2C read failed (temp H). ret: %x\n", integer1);
174 "I2C read failed (temp L). ret: %x\n", frac);
181 "I2C 2nd read failed (temp H). ret: %x\n", integer2);
190 "I2C 2nd read failed (temp L). ret: %x\n",
204 int ret;
208 ret = i2c_smbus_write_byte_data(priv->client, hreg, hwval >> 8);
209 if (ret)
210 return ret;
262 int ret;
272 ret = i2c_smbus_read_byte_data(priv->client, STTS751_REG_STATUS);
273 if (ret < 0)
274 return ret;
276 dev_dbg(&priv->client->dev, "status reg %x\n", ret);
277 conv_done = ret & (STTS751_STATUS_TRIPH | STTS751_STATUS_TRIPL);
299 priv->max_alert |= !!(ret & STTS751_STATUS_TRIPH);
300 priv->min_alert |= !!(ret & STTS751_STATUS_TRIPL);
301 priv->therm_trip = !!(ret & STTS751_STATUS_TRIPT);
312 int ret;
321 ret = stts751_update_alert(priv);
322 if (ret < 0) {
357 int ret;
362 ret = stts751_update_temp(priv);
363 if (ret)
364 return ret;
366 ret = stts751_update_alert(priv);
367 if (ret)
368 return ret;
379 int ret;
383 ret = stts751_update(priv);
384 if (!ret)
387 if (ret < 0)
388 return ret;
396 int ret;
400 ret = stts751_update(priv);
401 if (!ret)
404 if (ret < 0)
405 return ret;
413 int ret;
417 ret = stts751_update(priv);
419 if (ret < 0)
420 return ret;
436 int ret;
446 ret = stts751_set_temp_reg8(priv, temp, STTS751_REG_TLIM);
447 if (ret)
461 if (ret)
462 return ret;
478 int ret;
492 ret = stts751_set_temp_reg8(priv, temp, STTS751_REG_HYST);
494 if (ret)
495 return ret;
503 int ret;
507 ret = stts751_update(priv);
509 if (ret < 0)
510 return ret;
526 int ret;
536 ret = stts751_set_temp_reg16(priv, temp,
538 if (ret)
543 ret = count;
546 return ret;
560 int ret;
570 ret = stts751_set_temp_reg16(priv, temp,
572 if (ret)
577 ret = count;
580 return ret;
598 int ret = count;
626 ret = stts751_adjust_resolution(priv);
627 if (ret)
631 ret = i2c_smbus_write_byte_data(priv->client, STTS751_REG_RATE, idx);
632 if (ret)
638 ret = stts751_adjust_resolution(priv);
639 if (ret)
642 ret = count;
646 return ret;
701 int ret;
704 ret = i2c_smbus_read_byte_data(priv->client, STTS751_REG_CONF);
705 if (ret < 0)
706 return ret;
707 priv->config = ret;
708 priv->res = (ret & STTS751_CONF_RES_MASK) >> STTS751_CONF_RES_SHIFT;
710 ret = i2c_smbus_read_byte_data(priv->client, STTS751_REG_RATE);
711 if (ret < 0)
712 return ret;
713 if (ret >= ARRAY_SIZE(stts751_intervals)) {
714 dev_err(priv->dev, "Unrecognized conversion rate 0x%x\n", ret);
717 priv->interval = ret;
719 ret = stts751_read_reg16(priv, &priv->event_max,
721 if (ret)
722 return ret;
724 ret = stts751_read_reg16(priv, &priv->event_min,
726 if (ret)
727 return ret;
729 ret = stts751_read_reg8(priv, &priv->therm, STTS751_REG_TLIM);
730 if (ret)
731 return ret;
733 ret = stts751_read_reg8(priv, &tmp, STTS751_REG_HYST);
734 if (ret)
735 return ret;
768 int ret;
787 ret = i2c_smbus_write_byte_data(client, STTS751_REG_SMBUS_TO,
789 if (ret)
790 return ret;
801 ret = stts751_read_chip_config(priv);
802 if (ret)
803 return ret;
806 ret = i2c_smbus_write_byte_data(client, STTS751_REG_CONF, priv->config);
807 if (ret)
808 return ret;