Lines Matching refs:val
145 union power_supply_propval *val)
152 val->intval = lp8788_is_charger_detected(pchg);
156 val->intval = LP8788_ISEL_STEP *
167 union power_supply_propval *val)
180 val->intval = POWER_SUPPLY_STATUS_DISCHARGING;
186 val->intval = POWER_SUPPLY_STATUS_CHARGING;
189 val->intval = POWER_SUPPLY_STATUS_FULL;
192 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING;
200 union power_supply_propval *val)
210 val->intval = POWER_SUPPLY_HEALTH_UNSPEC_FAILURE;
212 val->intval = POWER_SUPPLY_HEALTH_DEAD;
214 val->intval = POWER_SUPPLY_HEALTH_GOOD;
220 union power_supply_propval *val)
229 val->intval = !(data & LP8788_NO_BATT_M);
244 union power_supply_propval *val)
246 return lp8788_get_vbatt_adc(pchg, &val->intval);
250 union power_supply_propval *val)
274 val->intval = LP8788_MAX_BATT_CAPACITY;
280 val->intval = (vbatt * LP8788_MAX_BATT_CAPACITY) / max_vbatt;
281 val->intval = min(val->intval, LP8788_MAX_BATT_CAPACITY);
288 union power_supply_propval *val)
302 val->intval = result * 10;
308 union power_supply_propval *val)
314 val->intval = LP8788_ISEL_STEP *
321 union power_supply_propval *val)
327 val->intval = LP8788_VTERM_MIN + LP8788_VTERM_STEP * read;
334 union power_supply_propval *val)
340 return lp8788_get_battery_status(pchg, val);
342 return lp8788_get_battery_health(pchg, val);
344 return lp8788_get_battery_present(pchg, val);
346 return lp8788_get_battery_voltage(pchg, val);
348 return lp8788_get_battery_capacity(pchg, val);
350 return lp8788_get_battery_temperature(pchg, val);
352 return lp8788_get_battery_charging_current(pchg, val);
354 return lp8788_get_charging_termination_voltage(pchg, val);
384 ret = lp8788_write_byte(lp, param->addr, param->val);
616 u8 val;
618 lp8788_read_byte(pchg->lp, LP8788_CHG_EOC, &val);
619 val = (val & LP8788_CHG_EOC_TIME_M) >> LP8788_CHG_EOC_TIME_S;
621 return sysfs_emit(buf, "End Of Charge Time: %s\n", stime[val]);
635 u8 val;
638 lp8788_read_byte(pchg->lp, LP8788_CHG_EOC, &val);
640 mode = val & LP8788_CHG_EOC_MODE_M;
641 val = (val & LP8788_CHG_EOC_LEVEL_M) >> LP8788_CHG_EOC_LEVEL_S;
642 level = mode ? abs_level[val] : relative_level[val];