From 31cc8b8472baace72ea08dec252d6ded1f36643d Mon Sep 17 00:00:00 2001 From: Chen Shunqing Date: Sat, 8 Jan 2022 11:30:57 +0800 Subject: [PATCH] power: supply: bq25703a: set low power mode when shutdown Signed-off-by: Chen Shunqing Change-Id: I0464d5cf36db9b5687247f4bf3bbbf367dd32894 --- drivers/power/supply/bq25700_charger.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/power/supply/bq25700_charger.c b/drivers/power/supply/bq25700_charger.c index 5196c5a661fb..8dd9f8478848 100644 --- a/drivers/power/supply/bq25700_charger.c +++ b/drivers/power/supply/bq25700_charger.c @@ -2061,6 +2061,9 @@ static void bq25700_shutdown(struct i2c_client *client) bq25700_field_write(charger, INPUT_VOLTAGE, vol_idx); bq25700_field_write(charger, INPUT_CURRENT, charger->init_data.input_current_sdp); + + if (!bq25700_field_read(charger, AC_STAT)) + bq25700_field_write(charger, EN_LWPWR, 1); } #ifdef CONFIG_PM_SLEEP