diff options
author | Scott Collyer <scollyer@google.com> | 2020-12-09 09:55:44 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-12-10 16:44:24 +0000 |
commit | 6217fefb2ca861eae3dc764885a317a420ae9761 (patch) | |
tree | b318874f79539d757c93c38165a1a03b309bf9be /common | |
parent | e2e020123e1e9b71d40717030c50576fbf1f6207 (diff) | |
download | chrome-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.c | 4 |
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 |