summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/usbc/usb_pe_drp_sm.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/common/usbc/usb_pe_drp_sm.c b/common/usbc/usb_pe_drp_sm.c
index eb3c3ea7b0..9863a87fba 100644
--- a/common/usbc/usb_pe_drp_sm.c
+++ b/common/usbc/usb_pe_drp_sm.c
@@ -2574,8 +2574,17 @@ static void pe_snk_select_capability_run(int port)
/*
* Setup to get Device Policy Manager to
* request Sink Capabilities for possible FRS
+ *
+ * TODO(b:165822172) This should be called for
+ * FRS and non-FRS but there is a problem
+ * currently with the GetSnkCap functionality
+ * that is stopping PRS from working. The
+ * bug mentioned is to fix this path and
+ * re-enable for all.
*/
- pe_dpm_request(port, DPM_REQUEST_GET_SNK_CAPS);
+ if (IS_ENABLED(CONFIG_USB_PD_FRS))
+ pe_dpm_request(port,
+ DPM_REQUEST_GET_SNK_CAPS);
return;
}
/*