summaryrefslogtreecommitdiff
path: root/power/common.c
diff options
context:
space:
mode:
Diffstat (limited to 'power/common.c')
-rw-r--r--power/common.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/power/common.c b/power/common.c
index f59fe45273..2520d06010 100644
--- a/power/common.c
+++ b/power/common.c
@@ -167,8 +167,12 @@ static enum power_state power_common_state(enum power_state state)
* Time's up. Hibernate until wake pin
* asserted.
*/
+#ifdef CONFIG_LOW_POWER_PSEUDO_G3
+ enter_pseudo_g3();
+#else
CPRINTS("hibernating");
system_hibernate(0, 0);
+#endif
} else {
uint64_t wait = target_time - time_now;
if (wait > TASK_MAX_WAIT_US)