From 8b392dc3b888d5ea42e0cd6d1175eaf39306b6ed Mon Sep 17 00:00:00 2001 From: Yonghua Yan Date: Fri, 31 May 2019 14:13:21 +0800 Subject: [PATCH] power: add current_max to get effective fcc Add current_max property in battery supply to get the effective FCC value. Change-Id: I2a9dd33a42bfc248518db7447c8bc5cd322be5e8 Signed-off-by: Yonghua Yan Reviewed-on: https://gerrit.mot.com/1364670 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Kenneth Kessler Submit-Approved: Jira Key --- drivers/power/qpnp-smbcharger-mmi/qpnp-smbcharger-mmi.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/power/qpnp-smbcharger-mmi/qpnp-smbcharger-mmi.c b/drivers/power/qpnp-smbcharger-mmi/qpnp-smbcharger-mmi.c index ec75726b0d33..239d0ea5a06e 100644 --- a/drivers/power/qpnp-smbcharger-mmi/qpnp-smbcharger-mmi.c +++ b/drivers/power/qpnp-smbcharger-mmi/qpnp-smbcharger-mmi.c @@ -3016,6 +3016,7 @@ static enum power_supply_property batt_props[] = { POWER_SUPPLY_PROP_VOLTAGE_QNOVO, POWER_SUPPLY_PROP_CURRENT_NOW, POWER_SUPPLY_PROP_CURRENT_QNOVO, + POWER_SUPPLY_PROP_CURRENT_MAX, POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX, POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT, POWER_SUPPLY_PROP_CHARGE_TERM_CURRENT, @@ -3069,6 +3070,9 @@ static int batt_get_prop(struct power_supply *psy, else val->intval = chip->sm_param[BASE_BATT].batt_health; break; + case POWER_SUPPLY_PROP_CURRENT_MAX: + val->intval = get_effective_result(chip->fcc_votable); + break; case POWER_SUPPLY_PROP_TEMP: if (chip->max_main_psy && chip->max_flip_psy) { union power_supply_propval main_psy_val;