Home
last modified time | relevance | path

Searched refs:ocv (Results 1 – 1 of 1) sorted by relevance

/linux-4.1.27/drivers/power/
D88pm860x_battery.c330 static int calc_ocv(struct pm860x_battery_info *info, int *ocv) in calc_ocv() argument
340 if (!ocv) in calc_ocv()
358 *ocv = vbatt_avg - ibatt_avg * info->resistor / 1000; in calc_ocv()
360 *ocv = vbatt_avg; in calc_ocv()
362 dev_dbg(info->dev, "VBAT average:%d, OCV:%d\n", vbatt_avg, *ocv); in calc_ocv()
372 int ocv; in calc_soc() local
381 ret = calc_ocv(info, &ocv); in calc_soc()
384 ret = measure_vbatt(info, OCV_MODE_SLEEP, &ocv); in calc_soc()
391 if (ocv < array_soc[count - 1][0]) { in calc_soc()
397 if (ocv >= array_soc[i][0]) { in calc_soc()