From 7aeb078365d5aca86e5bcdea7069290f7f501b49 Mon Sep 17 00:00:00 2001 From: Chen Shunqing Date: Thu, 14 Apr 2022 09:04:15 +0000 Subject: [PATCH] power: rk817_battery: fix battery not update after resume Signed-off-by: Chen Shunqing Change-Id: I305a6957d0e5e324cf6d5dee204d5f54de524336 --- drivers/power/supply/rk817_battery.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/power/supply/rk817_battery.c b/drivers/power/supply/rk817_battery.c index d9003ad9e534..f9033916e8c4 100644 --- a/drivers/power/supply/rk817_battery.c +++ b/drivers/power/supply/rk817_battery.c @@ -3135,7 +3135,8 @@ static int rk817_bat_pm_suspend(struct device *dev) */ if (battery->sleep_chrg_status == CHARGE_FINISH) { battery->work_mode = MODE_FINISH; - battery->finish_base = get_boot_sec(); + if (!battery->finish_base) + battery->finish_base = get_boot_sec(); } else { battery->work_mode = MODE_SMOOTH; rk817_bat_smooth_algo_prepare(battery);