Lines Matching refs:val

157 			   union power_supply_propval *val)
166 val->intval = chval * 1000;
173 union power_supply_propval *val)
182 val->intval = rval * props[fld].step + props[fld].min;
189 const union power_supply_propval *val)
193 if (val->intval < props[fld].min || val->intval > props[fld].max)
196 rval = (val->intval - props[fld].min) / props[fld].step;
201 union power_supply_propval *val)
214 val->intval = (vnow.intval * 100) / vlim.intval;
215 val->intval = min(val->intval, MP2629_MAX_BATT_CAPACITY);
222 union power_supply_propval *val)
230 ret = mp2629_read_adc(charger, MP2629_BATT_VOLT, val);
234 ret = mp2629_read_adc(charger, MP2629_BATT_CURRENT, val);
238 val->intval = 4520000;
242 val->intval = 4670000;
246 ret = mp2629_get_battery_capacity(charger, val);
250 ret = mp2629_get_prop(charger, TERM_CURRENT, val);
254 ret = mp2629_get_prop(charger, PRECHARGE, val);
258 ret = mp2629_get_prop(charger, CHARGE_VLIM, val);
262 ret = mp2629_get_prop(charger, CHARGE_ILIM, val);
267 val->intval = POWER_SUPPLY_HEALTH_GOOD;
269 val->intval = POWER_SUPPLY_HEALTH_OVERVOLTAGE;
271 val->intval = POWER_SUPPLY_HEALTH_OVERHEAT;
273 val->intval = POWER_SUPPLY_HEALTH_OVERVOLTAGE;
284 val->intval = POWER_SUPPLY_STATUS_DISCHARGING;
288 val->intval = POWER_SUPPLY_STATUS_CHARGING;
291 val->intval = POWER_SUPPLY_STATUS_FULL;
303 val->intval = POWER_SUPPLY_CHARGE_TYPE_NONE;
306 val->intval = POWER_SUPPLY_CHARGE_TYPE_TRICKLE;
309 val->intval = POWER_SUPPLY_CHARGE_TYPE_STANDARD;
312 val->intval = POWER_SUPPLY_CHARGE_TYPE_UNKNOWN;
325 const union power_supply_propval *val)
331 return mp2629_set_prop(charger, TERM_CURRENT, val);
334 return mp2629_set_prop(charger, PRECHARGE, val);
337 return mp2629_set_prop(charger, CHARGE_VLIM, val);
340 return mp2629_set_prop(charger, CHARGE_ILIM, val);
349 union power_supply_propval *val)
361 val->intval = !!(rval & MP2629_MASK_INPUT_TYPE);
372 val->intval = POWER_SUPPLY_USB_TYPE_SDP;
375 val->intval = POWER_SUPPLY_USB_TYPE_CDP;
378 val->intval = POWER_SUPPLY_USB_TYPE_DCP;
381 val->intval = POWER_SUPPLY_USB_TYPE_PD_DRP;
384 val->intval = POWER_SUPPLY_USB_TYPE_UNKNOWN;
390 ret = mp2629_read_adc(charger, MP2629_INPUT_VOLT, val);
394 ret = mp2629_read_adc(charger, MP2629_INPUT_CURRENT, val);
398 ret = mp2629_get_prop(charger, INPUT_VLIM, val);
402 ret = mp2629_get_prop(charger, INPUT_ILIM, val);
414 const union power_supply_propval *val)
420 return mp2629_set_prop(charger, INPUT_VLIM, val);
423 return mp2629_set_prop(charger, INPUT_ILIM, val);
531 unsigned int val;
534 ret = kstrtouint(buf, 10, &val);
538 if (val > 140)
542 val = val / 10;
544 MP2629_MASK_IMPEDANCE, val << 4);