diff options
-rw-r--r-- | common/usb_pd_protocol.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/common/usb_pd_protocol.c b/common/usb_pd_protocol.c index a354a848bd..ebfadfba66 100644 --- a/common/usb_pd_protocol.c +++ b/common/usb_pd_protocol.c @@ -2562,7 +2562,7 @@ void pd_task(void *u) tcpm_set_cc(port, TYPEC_CC_RD); next_role_swap = get_time().val + PD_T_DRP_SNK; pd[port].try_src_marker = get_time().val - + PD_T_TRY_WAIT; + + PD_T_DEBOUNCE; /* Swap states quickly */ timeout = 2*MSEC; @@ -3688,7 +3688,7 @@ void pd_task(void *u) tcpm_set_cc(port, TYPEC_CC_RD); /* Set timer for TryWait.SNK state */ pd[port].try_src_marker = get_time().val - + PD_T_TRY_WAIT; + + PD_T_DEBOUNCE; /* Advance to TryWait.SNK state */ set_state(port, PD_STATE_SNK_DISCONNECTED); |