From: Jianhong Chen Date: Tue, 16 Jun 2015 13:26:39 +0000 (+0800) Subject: power: rk81x-battery: count all avaraible rsoc into calc X-Git-Tag: firefly_0821_release~4025 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=868ead9f12b8a89ab72c922e74e367f1f4236b9b;p=firefly-linux-kernel-4.4.55.git power: rk81x-battery: count all avaraible rsoc into calc Signed-off-by: Jianhong Chen --- diff --git a/drivers/power/rk818_battery.c b/drivers/power/rk818_battery.c index 704a91f55822..256eb44a7b39 100755 --- a/drivers/power/rk818_battery.c +++ b/drivers/power/rk818_battery.c @@ -2452,7 +2452,7 @@ static void rk81x_bat_zero_calc_linek(struct rk81x_battery *di) rsoc = ocv_soc - dead_soc; if ((di->dsoc == 1) && (rsoc > 0)) {/*discharge*/ di->line_k = 1000; - } else if (rsoc > 1) { + } else if (rsoc > 0) { di->line_k = (di->display_soc + rsoc / 2) / div(rsoc); } else { di->dsoc--;