summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorScott Collyer <scollyer@google.com>2020-12-09 09:55:44 -0800
committerCommit Bot <commit-bot@chromium.org>2020-12-10 16:44:24 +0000
commit6217fefb2ca861eae3dc764885a317a420ae9761 (patch)
treeb318874f79539d757c93c38165a1a03b309bf9be /common
parente2e020123e1e9b71d40717030c50576fbf1f6207 (diff)
downloadchrome-ec-6217fefb2ca861eae3dc764885a317a420ae9761.tar.gz
TCPMv2: Add config option guard for prs check
This CL fixes an implicit config option assumption where a call from the type C layer would expect a power role swap function to exist. BUG=b:169299049 BRANCH=none TEST=verify that can build with usbc support only enabled. Signed-off-by: Scott Collyer <scollyer@google.com> Change-Id: I0a674beb0f68d4a767303fee5e48221e205e0887 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2581886 Tested-by: Scott Collyer <scollyer@chromium.org> Auto-Submit: Scott Collyer <scollyer@chromium.org> Reviewed-by: Diana Z <dzigterman@chromium.org> Reviewed-by: Denis Brockus <dbrockus@chromium.org> Commit-Queue: Diana Z <dzigterman@chromium.org>
Diffstat (limited to 'common')
-rw-r--r--common/usbc/usb_tc_drp_acc_trysrc_sm.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/common/usbc/usb_tc_drp_acc_trysrc_sm.c b/common/usbc/usb_tc_drp_acc_trysrc_sm.c
index 91e5cd1587..485dbfcbac 100644
--- a/common/usbc/usb_tc_drp_acc_trysrc_sm.c
+++ b/common/usbc/usb_tc_drp_acc_trysrc_sm.c
@@ -3536,7 +3536,9 @@ static void pd_chipset_resume(void)
int i;
for (i = 0; i < CONFIG_USB_PD_PORT_MAX_COUNT; i++) {
- pd_resume_check_pr_swap_needed(i);
+ if(IS_ENABLED(CONFIG_USB_PE_SM))
+ pd_resume_check_pr_swap_needed(i);
+
pd_set_dual_role_and_event(i,
PD_DRP_TOGGLE_ON,
PD_EVENT_UPDATE_DUAL_ROLE