summaryrefslogtreecommitdiff
path: root/common/usbc/usb_pe_drp_sm.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/usbc/usb_pe_drp_sm.c')
-rw-r--r--common/usbc/usb_pe_drp_sm.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/common/usbc/usb_pe_drp_sm.c b/common/usbc/usb_pe_drp_sm.c
index 8e2581348b..873f7f474d 100644
--- a/common/usbc/usb_pe_drp_sm.c
+++ b/common/usbc/usb_pe_drp_sm.c
@@ -2801,6 +2801,9 @@ static void pe_src_disabled_entry(int port)
tc_ctvpd_detected(port);
}
+ if (pd_get_power_role(port) == PD_ROLE_SOURCE)
+ dpm_add_non_pd_sink(port);
+
/*
* Unresponsive to USB Power Delivery messaging, but not to Hard Reset
* Signaling. See pe_got_hard_reset