Lines Matching refs:vbatt
273 static void stop_charge(struct pm860x_charger_info *info, int vbatt) in stop_charge() argument
277 if (vbatt > CHARGE_THRESHOLD && info->online) in stop_charge()
294 int vbatt; in set_charging_fsm() local
305 vbatt = data.intval / 1000; in set_charging_fsm()
322 dev_dbg(info->dev, "set_charging_fsm:vbatt:%d(mV)\n", vbatt); in set_charging_fsm()
327 if (vbatt < PRECHARGE_THRESHOLD) { in set_charging_fsm()
330 } else if (vbatt > DISCHARGE_THRESHOLD) { in set_charging_fsm()
332 stop_charge(info, vbatt); in set_charging_fsm()
333 } else if (vbatt < DISCHARGE_THRESHOLD) { in set_charging_fsm()
338 if (vbatt < POWEROFF_THRESHOLD) { in set_charging_fsm()
342 stop_charge(info, vbatt); in set_charging_fsm()
348 if (vbatt > PRECHARGE_THRESHOLD) { in set_charging_fsm()
354 stop_charge(info, vbatt); in set_charging_fsm()
359 if (vbatt < PRECHARGE_THRESHOLD) { in set_charging_fsm()
365 stop_charge(info, vbatt); in set_charging_fsm()
370 if (vbatt < PRECHARGE_THRESHOLD) { in set_charging_fsm()
373 } else if (vbatt < DISCHARGE_THRESHOLD) { in set_charging_fsm()
378 if (vbatt < POWEROFF_THRESHOLD) in set_charging_fsm()
380 else if (vbatt > CHARGE_THRESHOLD && info->online) in set_charging_fsm()
478 int vbatt; in pm860x_done_handler() local
499 vbatt = val.intval / 1000; in pm860x_done_handler()
510 if (vbatt > CHARGE_THRESHOLD && ret & STATUS2_CHG) in pm860x_done_handler()