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

Commit 7b725580 authored by Umang Agrawal's avatar Umang Agrawal
Browse files

power: qg: Expose cc soc value through power supply property



Charge termination SW workaround requires the value of cc soc for its
execution. Add support to expose cc soc value through POWER_SUPPLY_CC_SOC
property.

Change-Id: I819037e8026a90ce974d95f24da2b138e154889a
Signed-off-by: default avatarUmang Agrawal <uagrawal@codeaurora.org>
parent f1732299
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1869,6 +1869,9 @@ static int qg_psy_get_property(struct power_supply *psy,
	case POWER_SUPPLY_PROP_SOH:
		pval->intval = chip->soh;
		break;
	case POWER_SUPPLY_PROP_CC_SOC:
		rc = qg_get_cc_soc(chip, &pval->intval);
		break;
	default:
		pr_debug("Unsupported property %d\n", psp);
		break;
@@ -1921,6 +1924,7 @@ static enum power_supply_property qg_psy_props[] = {
	POWER_SUPPLY_PROP_ESR_NOMINAL,
	POWER_SUPPLY_PROP_SOH,
	POWER_SUPPLY_PROP_FG_RESET,
	POWER_SUPPLY_PROP_CC_SOC,
};

static const struct power_supply_desc qg_psy_desc = {