From: xuwei9 Date: Mon, 5 Nov 2018 05:46:52 +0000 (+0800) Subject: kernel:change samsung charge current format X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=b6a00fc3f14602f5cdb5a9a2bc09a9e8140bf7ba;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git 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 --- 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);