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-04-14 09:04:15 +00:00
parent 0b3e4066fe
commit d1d1ad90af

View File

@ -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);