diff options
-rw-r--r-- | common/usbc/usb_tc_drp_acc_trysrc_sm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/common/usbc/usb_tc_drp_acc_trysrc_sm.c b/common/usbc/usb_tc_drp_acc_trysrc_sm.c index c61a5a7f19..f4cb513eb5 100644 --- a/common/usbc/usb_tc_drp_acc_trysrc_sm.c +++ b/common/usbc/usb_tc_drp_acc_trysrc_sm.c @@ -2840,6 +2840,7 @@ static void tc_low_power_mode_run(const int port) if (TC_CHK_FLAG(port, TC_FLAGS_CHECK_CONNECTION)) { uint64_t now = get_time().val; + tc_start_event_loop(port); if (tc[port].low_power_exit_time == 0) { tc[port].low_power_exit_time = now + PD_LPM_EXIT_DEBOUNCE_US; |