summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/charge_state_v2.c6
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");