From d1d1ad90afcc6647a7a99431761e0aa213066669 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 172d3808b4e1..498d8e9cd704 100644 --- a/drivers/power/supply/rk817_battery.c +++ b/drivers/power/supply/rk817_battery.c @@ -3150,7 +3150,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);