Searched refs:ocv (Results 1 – 1 of 1) sorted by relevance
330 static int calc_ocv(struct pm860x_battery_info *info, int *ocv) in calc_ocv() argument340 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() local381 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()