summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/usb_pd_protocol.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/common/usb_pd_protocol.c b/common/usb_pd_protocol.c
index 5d6107c1e8..abc07ae84e 100644
--- a/common/usb_pd_protocol.c
+++ b/common/usb_pd_protocol.c
@@ -1906,9 +1906,11 @@ void pd_task(void)
}
if (pd_snk_is_vbus_provided(port) &&
- snk_hard_reset_vbus_off)
+ snk_hard_reset_vbus_off) {
/* VBUS went high again */
set_state(port, PD_STATE_SNK_DISCOVERY);
+ timeout = 10*MSEC;
+ }
/*
* Don't need to set timeout because VBUS changing