diff --git a/subsys/usb/usb_c/usbc_tc_snk_states.c b/subsys/usb/usb_c/usbc_tc_snk_states.c index df89990dec8..5fca527ce6a 100644 --- a/subsys/usb/usb_c/usbc_tc_snk_states.c +++ b/subsys/usb/usb_c/usbc_tc_snk_states.c @@ -205,6 +205,9 @@ void tc_attached_snk_entry(void *obj) LOG_INF("Attached.SNK"); + /* Clear cached CC voltage */ + tc->cc_voltage = TC_CC_VOLT_OPEN; + /* Set CC polarity */ ret = tcpc_set_cc_polarity(tcpc, tc->cc_polarity); if (ret != 0) {