power: rk817_battery: fix battery not update after resume

Signed-off-by: Chen Shunqing <csq@rock-chips.com>
Change-Id: I305a6957d0e5e324cf6d5dee204d5f54de524336
This commit is contained in:
Chen Shunqing
2022-05-05 06:35:16 +00:00
parent b6ab96e350
commit 00e97d264e

View File

@@ -3081,7 +3081,8 @@ static int __maybe_unused 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);