Lines Matching refs:rval
176 unsigned int rval;
178 ret = regmap_field_read(charger->regmap_fields[fld], &rval);
182 val->intval = rval * props[fld].step + props[fld].min;
191 unsigned int rval;
196 rval = (val->intval - props[fld].min) / props[fld].step;
197 return regmap_field_write(charger->regmap_fields[fld], rval);
225 unsigned int rval;
277 ret = regmap_read(charger->regmap, MP2629_REG_STATUS, &rval);
281 rval = (rval & MP2629_MASK_CHARGE_TYPE) >> 3;
282 switch (rval) {
296 ret = regmap_read(charger->regmap, MP2629_REG_STATUS, &rval);
300 rval = (rval & MP2629_MASK_CHARGE_TYPE) >> 3;
301 switch (rval) {
352 unsigned int rval;
357 ret = regmap_read(charger->regmap, MP2629_REG_STATUS, &rval);
361 val->intval = !!(rval & MP2629_MASK_INPUT_TYPE);
365 ret = regmap_read(charger->regmap, MP2629_REG_STATUS, &rval);
369 rval = (rval & MP2629_MASK_INPUT_TYPE) >> 5;
370 switch (rval) {
449 unsigned int rval;
454 ret = regmap_read(charger->regmap, MP2629_REG_FAULT, &rval);
458 if (rval) {
459 charger->fault = rval;
460 if (MP2629_FAULT_BATTERY & rval)
462 else if (MP2629_FAULT_THERMAL & rval)
464 else if (MP2629_FAULT_INPUT & rval)
466 else if (MP2629_FAULT_OTG & rval)
472 ret = regmap_read(charger->regmap, MP2629_REG_STATUS, &rval);
476 if (rval & MP2629_INPUTSOURCE_CHANGE)
478 else if (rval & MP2629_CHARGING_CHANGE)
514 unsigned int rval;
517 ret = regmap_read(charger->regmap, MP2629_REG_IMPEDANCE_COMP, &rval);
521 rval = (rval >> 4) * 10;
522 return sysfs_emit(buf, "%d mohm\n", rval);