summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiana Z <dzigterman@chromium.org>2020-06-08 16:22:03 -0600
committerCommit Bot <commit-bot@chromium.org>2020-06-09 08:39:59 +0000
commit2ac40a2d3b8f08e455040116c447c9fd9c678813 (patch)
tree68c2e7d27eba03b27cf508d1a2fb7c4af179a736
parent0ebf1f7e5b75da87f05a9218981366bc2df052aa (diff)
downloadchrome-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.c2
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);
}