Home
last modified time | relevance | path

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

/linux/drivers/power/supply/
H A D88pm860x_battery.c107 int start_soc; member
515 info->start_soc = soc; in pm860x_init_battery()
517 info->start_soc = soc; in pm860x_init_battery()
519 info->start_soc = data; in pm860x_init_battery()
524 info->start_soc = soc; in pm860x_init_battery()
526 info->last_capacity = info->start_soc; in pm860x_init_battery()
724 data = info->max_capacity * info->start_soc / 100; in calc_capacity()
730 calc_soc(info, OCV_MODE_ACTIVE, &info->start_soc); in calc_capacity()
732 info->start_soc); in calc_capacity()
880 info->start_soc = 100; in pm860x_batt_set_prop()
[all …]
H A Dqcom_battmgr.c676 static int qcom_battmgr_set_charge_start_threshold(struct qcom_battmgr *battmgr, int start_soc) in qcom_battmgr_set_charge_start_threshold() argument
681 start_soc = clamp(start_soc, CHARGE_CTRL_START_THR_MIN, CHARGE_CTRL_START_THR_MAX); in qcom_battmgr_set_charge_start_threshold()
688 if (start_soc > battmgr->info.charge_ctrl_end) { in qcom_battmgr_set_charge_start_threshold()
689 target_soc = start_soc + CHARGE_CTRL_DELTA_SOC; in qcom_battmgr_set_charge_start_threshold()
691 delta_soc = target_soc - start_soc; in qcom_battmgr_set_charge_start_threshold()
695 delta_soc = battmgr->info.charge_ctrl_end - start_soc; in qcom_battmgr_set_charge_start_threshold()
702 battmgr->info.charge_ctrl_start = start_soc; in qcom_battmgr_set_charge_start_threshold()
733 u8 en, end_soc, start_soc, delta_soc; in qcom_battmgr_charge_control_thresholds_init() local
748 start_soc = end_soc - delta_soc; in qcom_battmgr_charge_control_thresholds_init()
750 start_soc = clamp(start_soc, CHARGE_CTRL_START_THR_MIN, CHARGE_CTRL_START_THR_MAX); in qcom_battmgr_charge_control_thresholds_init()
[all …]