summaryrefslogtreecommitdiff
path: root/baseboard
diff options
context:
space:
mode:
Diffstat (limited to 'baseboard')
-rw-r--r--baseboard/octopus/baseboard.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/baseboard/octopus/baseboard.c b/baseboard/octopus/baseboard.c
index c7aed920a6..081a20278c 100644
--- a/baseboard/octopus/baseboard.c
+++ b/baseboard/octopus/baseboard.c
@@ -294,12 +294,6 @@ void board_hibernate(void)
pd_request_source_voltage(port, NX20P3483_SAFE_RESET_VBUS_MV);
#endif
- /*
- * Delay allows AP power state machine to settle down along
- * with any PD contract renegotiation.
- */
- msleep(100);
-
for (port = 0; port < CONFIG_USB_PD_PORT_COUNT; port++) {
/*
* If Vbus isn't already on this port, then open the SNK path
@@ -310,4 +304,11 @@ void board_hibernate(void)
if (!pd_is_vbus_present(port))
ppc_vbus_sink_enable(port, 1);
}
+
+ /*
+ * Delay allows AP power state machine to settle down along
+ * with any PD contract renegotiation, and tcpm to put TCPC into low
+ * power mode if required.
+ */
+ msleep(200);
}