summaryrefslogtreecommitdiff
path: root/board/boten
diff options
context:
space:
mode:
authorDiana Z <dzigterman@chromium.org>2021-02-01 11:57:53 -0700
committerCommit Bot <commit-bot@chromium.org>2021-02-01 20:57:49 +0000
commit130acdf88e71cb39d3bc7823fa913c9eb031ceca (patch)
treef5e89b2f4737dd25e814b565090cc7b0d4b15601 /board/boten
parent2291a906718b62a7ce230ab7d4f7380419ff9ff1 (diff)
downloadchrome-ec-130acdf88e71cb39d3bc7823fa913c9eb031ceca.tar.gz
Boten: Use cached Vbus presence for Vbus check
Use the TCPCI driver cached Vbus presence when checking for Vbus. This avoids unnecessary TCPC wakes when tasks are querying our Vbus presence. BRANCH=None BUG=b:178173274 TEST=on boten, watch EC console and observe TCPC does not show repeated wakeups when C0 is in low power mode Signed-off-by: Diana Z <dzigterman@chromium.org> Change-Id: I1cf13c1fad95c559d1fa999852efd4c162a85be2 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2665007 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Commit-Queue: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'board/boten')
-rw-r--r--board/boten/usb_pd_policy.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/board/boten/usb_pd_policy.c b/board/boten/usb_pd_policy.c
index a3d0c502ff..0527553353 100644
--- a/board/boten/usb_pd_policy.c
+++ b/board/boten/usb_pd_policy.c
@@ -63,8 +63,5 @@ int pd_set_power_supply_ready(int port)
int pd_snk_is_vbus_provided(int port)
{
- int regval = 0;
-
- tcpc_read(port, TCPC_REG_POWER_STATUS, &regval);
- return regval & TCPC_REG_POWER_STATUS_VBUS_PRES ? 1 : 0;
+ return pd_check_vbus_level(port, VBUS_PRESENT);
}