diff options
author | Diana Z <dzigterman@chromium.org> | 2020-06-08 16:22:03 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-06-09 08:39:59 +0000 |
commit | 2ac40a2d3b8f08e455040116c447c9fd9c678813 (patch) | |
tree | 68c2e7d27eba03b27cf508d1a2fb7c4af179a736 | |
parent | 0ebf1f7e5b75da87f05a9218981366bc2df052aa (diff) | |
download | chrome-ec-2ac40a2d3b8f08e455040116c447c9fd9c678813.tar.gz |
TCPMv2: Call into PD Vbus check
Since not all boards detect Vbus through their TCPC, call into the PD
Vbus check function when checking Vbus during a power role swap.
BRANCH=None
BUG=None
TEST=on kindred (with PPC Vbus detection), verify power role swap
completes without crashing the EC
Signed-off-by: Diana Z <dzigterman@chromium.org>
Change-Id: I9e2ae4180f18833fd71acb9661283fafbd80d25a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2236624
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Commit-Queue: Denis Brockus <dbrockus@chromium.org>
-rw-r--r-- | common/usbc/usb_pe_drp_sm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/usbc/usb_pe_drp_sm.c b/common/usbc/usb_pe_drp_sm.c index ffc652b932..668b8e6d34 100644 --- a/common/usbc/usb_pe_drp_sm.c +++ b/common/usbc/usb_pe_drp_sm.c @@ -3500,7 +3500,7 @@ static void pe_prs_src_snk_transition_to_off_run(int port) { /* Give time for supply to power off */ if (get_time().val > pe[port].ps_source_timer && - tcpm_check_vbus_level(port, VBUS_SAFE0V)) + pd_check_vbus_level(port, VBUS_SAFE0V)) set_state_pe(port, PE_PRS_SRC_SNK_ASSERT_RD); } |