diff options
-rw-r--r-- | common/usb_pd_protocol.c | 4 |
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 |