From b6a00fc3f14602f5cdb5a9a2bc09a9e8140bf7ba Mon Sep 17 00:00:00 2001 From: xuwei9 Date: Mon, 5 Nov 2018 13:46:52 +0800 Subject: [PATCH] kernel:change samsung charge current format Change samsung charge current format charGing:- discharge:+ Change-Id: Icf5be3dd4e633fbb812f0f731003b74d5d4d59e2 Signed-off-by: xuwei9 Reviewed-on: https://gerrit.mot.com/1264448 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Xiangpo Zhao Submit-Approved: Jira Key --- drivers/power/supply/s2mu106_fuelgauge.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/power/supply/s2mu106_fuelgauge.c b/drivers/power/supply/s2mu106_fuelgauge.c index e63ca3350d67..9502da1e84c3 100755 --- a/drivers/power/supply/s2mu106_fuelgauge.c +++ b/drivers/power/supply/s2mu106_fuelgauge.c @@ -1234,7 +1234,7 @@ static int s2mu106_get_current(struct s2mu106_fuelgauge_data *fuelgauge) curr = ((curr * 1000) >> 12) * (-1); } else { /* dischaging */ curr = compliment & 0x7FFF; - curr = (curr * (-1000)) >> 12; + curr = (curr * (1000)) >> 12; } dev_info(&fuelgauge->i2c->dev, "%s: current (%d)mA\n", __func__, curr); -- 2.20.1