Lines Matching refs:ret

89 	int ret;
96 ret = regmap_read(info->regmap, LTC4162L_CHEM_CELLS_REG, &val);
97 if (ret)
132 int ret;
134 ret = regmap_read(info->regmap, LTC4162L_CHARGER_STATE, &regval);
135 if (ret) {
137 return ret;
162 int ret;
164 ret = regmap_read(info->regmap, LTC4162L_CHARGE_STATUS, &regval);
165 if (ret)
166 return ret;
195 int ret;
197 ret = regmap_read(info->regmap, LTC4162L_CHARGER_STATE, &regval);
198 if (ret)
199 return ret;
210 int ret;
212 ret = regmap_read(info->regmap, LTC4162L_SYSTEM_STATUS_REG, &regval);
213 if (ret)
214 return ret;
227 int ret;
229 ret = regmap_read(info->regmap, reg, &regval);
230 if (ret)
231 return ret;
246 int ret;
248 ret = regmap_read(info->regmap, LTC4162L_IBAT, &regval);
249 if (ret)
250 return ret;
253 ret = (s16)(regval & 0xFFFF);
254 val->intval = 100 * mult_frac(ret, 14660, (int)info->rsnsb);
264 int ret;
266 ret = regmap_read(info->regmap, LTC4162L_VIN, &regval);
267 if (ret)
268 return ret;
280 int ret;
282 ret = regmap_read(info->regmap, LTC4162L_IIN, &regval);
283 if (ret)
284 return ret;
287 ret = (s16)(regval & 0xFFFF);
288 ret *= 14660;
289 ret /= info->rsnsi;
290 ret *= 100;
292 val->intval = ret;
302 int ret;
304 ret = regmap_read(info->regmap, reg, &regval);
305 if (ret)
306 return ret;
340 int ret;
343 ret = regmap_read(info->regmap, reg, &regval);
344 if (ret)
345 return ret;
388 int ret;
390 ret = regmap_read(info->regmap, LTC4162L_IIN_LIMIT_DAC, &regval);
391 if (ret)
392 return ret;
424 int ret;
426 ret = regmap_read(info->regmap, LTC4162L_DIE_TEMPERATURE, &regval);
427 if (ret)
428 return ret;
431 ret = (s16)(regval & 0xFFFF);
432 ret *= 215;
433 ret /= 100; /* Centidegrees scale */
434 ret -= 26440;
435 val->intval = ret;
444 int ret;
446 ret = regmap_read(info->regmap, LTC4162L_CHARGER_CONFIG_BITS, &regval);
447 if (ret)
448 return ret;
456 ret = regmap_read(info->regmap, LTC4162L_C_OVER_X_THRESHOLD, &regval);
457 if (ret)
458 return ret;
471 int ret;
484 ret = regmap_write(info->regmap, LTC4162L_C_OVER_X_THRESHOLD, regval);
485 if (ret)
486 return ret;
514 int ret;
516 ret = regmap_read(info->regmap, LTC4162L_CHARGE_STATUS, &regval);
517 if (ret)
518 return ret;
538 int ret;
540 ret = ltc4162l_get_vbat(info, LTC4162L_VBAT, &val);
541 if (ret)
542 return ret;
554 int ret;
556 ret = ltc4162l_get_vbat(info, LTC4162L_VBAT_FILT, &val);
557 if (ret)
558 return ret;
570 int ret;
572 ret = ltc4162l_get_ibat(info, &val);
573 if (ret)
574 return ret;
586 int ret;
588 ret = regmap_read(info->regmap, LTC4162L_CONFIG_BITS_REG, &regval);
589 if (ret)
590 return ret;
602 int ret;
605 ret = kstrtouint(buf, 0, &value);
606 if (ret < 0)
607 return ret;
609 ret = regmap_update_bits(info->regmap, LTC4162L_CONFIG_BITS_REG,
611 if (ret < 0)
612 return ret;
625 int ret;
627 ret = regmap_read(info->regmap, LTC4162L_ARM_SHIP_MODE, &regval);
628 if (ret)
629 return ret;
642 int ret;
645 ret = kstrtouint(buf, 0, &value);
646 if (ret < 0)
647 return ret;
649 ret = regmap_write(info->regmap, LTC4162L_ARM_SHIP_MODE,
651 if (ret < 0)
652 return ret;
829 int ret;
848 ret = device_property_read_u32(dev, "lltc,rsnsb-micro-ohms",
850 if (ret) {
852 return ret;
857 ret = device_property_read_u32(dev, "lltc,rsnsi-micro-ohms",
859 if (ret) {
861 return ret;