Loading drivers/power/supply/qcom/fg-alg.c +4 −4 Original line number Diff line number Diff line Loading @@ -891,7 +891,7 @@ static int get_step_chg_current_window(struct ttf *ttf) struct range_data *step_chg_cfg = ttf->step_chg_cfg; int i, rc, curr_window, vbatt; if (ttf->mode == TTF_MODE_V_STEP_CHG) { if (ttf->mode == TTF_MODE_VBAT_STEP_CHG) { rc = ttf->get_ttf_param(ttf->data, TTF_VBAT, &vbatt); if (rc < 0) { pr_err("failed to get battery voltage, rc=%d\n", rc); Loading Loading @@ -923,7 +923,7 @@ static int get_cc2cv_current(struct ttf *ttf, int ibatt_avg, int vbatt_avg, switch (ttf->mode) { case TTF_MODE_NORMAL: case TTF_MODE_V_STEP_CHG: case TTF_MODE_VBAT_STEP_CHG: case TTF_MODE_OCV_STEP_CHG: i_cc2cv = ibatt_avg * vbatt_avg / max(MILLI_UNIT, float_volt_uv / MILLI_UNIT); Loading Loading @@ -1089,7 +1089,7 @@ static int get_time_to_full_locked(struct ttf *ttf, int *val) ibatt_this_step, t_predicted_this_step); } break; case TTF_MODE_V_STEP_CHG: case TTF_MODE_VBAT_STEP_CHG: case TTF_MODE_OCV_STEP_CHG: if (!step_chg_data || !step_chg_cfg) break; Loading Loading @@ -1130,7 +1130,7 @@ static int get_time_to_full_locked(struct ttf *ttf, int *val) MILLI_UNIT); } if (ttf->mode == TTF_MODE_V_STEP_CHG) if (ttf->mode == TTF_MODE_VBAT_STEP_CHG) step_chg_data[i].ocv = step_chg_cfg[i].high_threshold - (rbatt * i_step); Loading drivers/power/supply/qcom/fg-alg.h +1 −1 Original line number Diff line number Diff line Loading @@ -68,7 +68,7 @@ struct cap_learning { enum ttf_mode { TTF_MODE_NORMAL = 0, TTF_MODE_QNOVO, TTF_MODE_V_STEP_CHG, TTF_MODE_VBAT_STEP_CHG, TTF_MODE_OCV_STEP_CHG, }; Loading drivers/power/supply/qcom/qpnp-fg-gen4.c +1 −1 Original line number Diff line number Diff line Loading @@ -1184,7 +1184,7 @@ static int fg_gen4_get_ttf_param(void *data, enum ttf_param param, int *val) if (is_qnovo_en(fg)) *val = TTF_MODE_QNOVO; else if (chip->ttf->step_chg_cfg_valid) *val = TTF_MODE_V_STEP_CHG; *val = TTF_MODE_VBAT_STEP_CHG; else if (chip->ttf->ocv_step_chg_cfg_valid) *val = TTF_MODE_OCV_STEP_CHG; else Loading drivers/power/supply/qcom/qpnp-qg.c +1 −1 Original line number Diff line number Diff line Loading @@ -1798,7 +1798,7 @@ static int qg_get_ttf_param(void *data, enum ttf_param param, int *val) break; case TTF_MODE: if (chip->ttf->step_chg_cfg_valid) *val = TTF_MODE_V_STEP_CHG; *val = TTF_MODE_VBAT_STEP_CHG; else *val = TTF_MODE_NORMAL; break; Loading Loading
drivers/power/supply/qcom/fg-alg.c +4 −4 Original line number Diff line number Diff line Loading @@ -891,7 +891,7 @@ static int get_step_chg_current_window(struct ttf *ttf) struct range_data *step_chg_cfg = ttf->step_chg_cfg; int i, rc, curr_window, vbatt; if (ttf->mode == TTF_MODE_V_STEP_CHG) { if (ttf->mode == TTF_MODE_VBAT_STEP_CHG) { rc = ttf->get_ttf_param(ttf->data, TTF_VBAT, &vbatt); if (rc < 0) { pr_err("failed to get battery voltage, rc=%d\n", rc); Loading Loading @@ -923,7 +923,7 @@ static int get_cc2cv_current(struct ttf *ttf, int ibatt_avg, int vbatt_avg, switch (ttf->mode) { case TTF_MODE_NORMAL: case TTF_MODE_V_STEP_CHG: case TTF_MODE_VBAT_STEP_CHG: case TTF_MODE_OCV_STEP_CHG: i_cc2cv = ibatt_avg * vbatt_avg / max(MILLI_UNIT, float_volt_uv / MILLI_UNIT); Loading Loading @@ -1089,7 +1089,7 @@ static int get_time_to_full_locked(struct ttf *ttf, int *val) ibatt_this_step, t_predicted_this_step); } break; case TTF_MODE_V_STEP_CHG: case TTF_MODE_VBAT_STEP_CHG: case TTF_MODE_OCV_STEP_CHG: if (!step_chg_data || !step_chg_cfg) break; Loading Loading @@ -1130,7 +1130,7 @@ static int get_time_to_full_locked(struct ttf *ttf, int *val) MILLI_UNIT); } if (ttf->mode == TTF_MODE_V_STEP_CHG) if (ttf->mode == TTF_MODE_VBAT_STEP_CHG) step_chg_data[i].ocv = step_chg_cfg[i].high_threshold - (rbatt * i_step); Loading
drivers/power/supply/qcom/fg-alg.h +1 −1 Original line number Diff line number Diff line Loading @@ -68,7 +68,7 @@ struct cap_learning { enum ttf_mode { TTF_MODE_NORMAL = 0, TTF_MODE_QNOVO, TTF_MODE_V_STEP_CHG, TTF_MODE_VBAT_STEP_CHG, TTF_MODE_OCV_STEP_CHG, }; Loading
drivers/power/supply/qcom/qpnp-fg-gen4.c +1 −1 Original line number Diff line number Diff line Loading @@ -1184,7 +1184,7 @@ static int fg_gen4_get_ttf_param(void *data, enum ttf_param param, int *val) if (is_qnovo_en(fg)) *val = TTF_MODE_QNOVO; else if (chip->ttf->step_chg_cfg_valid) *val = TTF_MODE_V_STEP_CHG; *val = TTF_MODE_VBAT_STEP_CHG; else if (chip->ttf->ocv_step_chg_cfg_valid) *val = TTF_MODE_OCV_STEP_CHG; else Loading
drivers/power/supply/qcom/qpnp-qg.c +1 −1 Original line number Diff line number Diff line Loading @@ -1798,7 +1798,7 @@ static int qg_get_ttf_param(void *data, enum ttf_param param, int *val) break; case TTF_MODE: if (chip->ttf->step_chg_cfg_valid) *val = TTF_MODE_V_STEP_CHG; *val = TTF_MODE_VBAT_STEP_CHG; else *val = TTF_MODE_NORMAL; break; Loading