diff options
-rw-r--r-- | common/charge_state_v2.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/common/charge_state_v2.c b/common/charge_state_v2.c index 8d256a3cb2..7d97cafba7 100644 --- a/common/charge_state_v2.c +++ b/common/charge_state_v2.c @@ -1455,8 +1455,10 @@ static int shutdown_on_critical_battery(void) if (chipset_in_state(CHIPSET_STATE_ANY_OFF)) { switch (board_critical_shutdown_check(&curr)) { case CRITICAL_SHUTDOWN_HIBERNATE: - CPRINTS("Hibernate due to critical battery"); - system_hibernate(0, 0); + if (IS_ENABLED(CONFIG_HIBERNATE)) { + CPRINTS("Hibernate due to critical battery"); + system_hibernate(0, 0); + } break; case CRITICAL_SHUTDOWN_CUTOFF: CPRINTS("Cutoff due to critical battery"); |