From e2f9f6dd59156d125f11815ff516200dfb697938 Mon Sep 17 00:00:00 2001 From: liuyc20 Date: Wed, 3 Nov 2021 17:38:36 +0800 Subject: [PATCH] Power: update fg current orientation charger policy need that charger current showing "-" and discharge showing "+" Change-Id: I242a9dcfee16b53b344ac1c68b0a3c4dc89280cb Signed-off-by: liuyc20 Reviewed-on: https://gerrit.mot.com/2106481 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Haijian Ma Reviewed-by: Huosheng Liao Submit-Approved: Jira Key --- drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c | 2 +- drivers/power/rt9426a_fg_mmi/rt9426a_battery.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c b/drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c index dd5cf5197346..bb2fb119cc14 100644 --- a/drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c +++ b/drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c @@ -834,7 +834,7 @@ static int cw_battery_get_property(struct power_supply *psy, val->intval = cw_bat->voltage * CW_VOL_UNIT; break; case POWER_SUPPLY_PROP_CURRENT_NOW: - val->intval = cw_bat->cw_current * CW_CUR_UNIT; + val->intval = cw_bat->cw_current * CW_CUR_UNIT * (-1); break; case POWER_SUPPLY_PROP_TECHNOLOGY: val->intval = POWER_SUPPLY_TECHNOLOGY_LION; diff --git a/drivers/power/rt9426a_fg_mmi/rt9426a_battery.c b/drivers/power/rt9426a_fg_mmi/rt9426a_battery.c index 37a8160a12e8..c8a58def5134 100644 --- a/drivers/power/rt9426a_fg_mmi/rt9426a_battery.c +++ b/drivers/power/rt9426a_fg_mmi/rt9426a_battery.c @@ -1159,7 +1159,7 @@ static int rt_fg_get_property(struct power_supply *psy, dev_info(chip->dev, "psp_charge_full_design = %d\n", val->intval); break; case POWER_SUPPLY_PROP_CURRENT_NOW: - val->intval = rt9426a_get_current(chip) * 1000; + val->intval = rt9426a_get_current(chip) * 1000 * (-1); dev_info(chip->dev, "psp_curr_now = %d\n", val->intval); break; case POWER_SUPPLY_PROP_TEMP: