Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e9831734 authored by Anirudh Ghayal's avatar Anirudh Ghayal Committed by Umang Agrawal
Browse files

power: qpnp-qg: Cap the FULL SOC to 99



FULL SOC is expected to be capped @ 99% for
system SOC calculations.

Change-Id: I5f99223ff55b1831793066c432d04ed60823881c
Signed-off-by: default avatarAnirudh Ghayal <aghayal@codeaurora.org>
parent 6489655c
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2851,6 +2851,7 @@ static int qg_determine_pon_soc(struct qpnp_qg *chip)
			pr_err("Failed to lookup FULL_SOC@PON rc=%d\n", rc);
			goto done;
		}
		full_soc = CAP(0, 99, full_soc);

		rc = lookup_soc_ocv(&cutoff_soc,
				chip->dt.vbatt_cutoff_mv * 1000,
@@ -2868,7 +2869,7 @@ static int qg_determine_pon_soc(struct qpnp_qg *chip)

		qg_dbg(chip, QG_DEBUG_PON, "v_float=%d v_cutoff=%d FULL_SOC=%d CUTOFF_SOC=%d PON_SYS_SOC=%d pon_soc=%d\n",
			chip->bp.float_volt_uv, chip->dt.vbatt_cutoff_mv * 1000,
			full_soc, cutoff_soc, pon_soc, soc);
			full_soc, cutoff_soc, soc, pon_soc);
	}
done:
	if (rc < 0) {