diff options
-rw-r--r-- | common/usbc/usb_pe_drp_sm.c | 11 |
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; } /* |