diff options
author | Caveh Jalali <caveh@chromium.org> | 2019-10-24 22:22:24 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-10-30 07:28:57 +0000 |
commit | 1b54e57c7e7bf50dbf31f24fe5a4c293d6698ffd (patch) | |
tree | 22eda6c42401a722d626ab862b467d23223c5576 | |
parent | d2a31bcc109fd8c10397f7b6c6a1e5ead1bdbe38 (diff) | |
download | chrome-ec-1b54e57c7e7bf50dbf31f24fe5a4c293d6698ffd.tar.gz |
usb_pd_protocol: disable VBUS when suspending PD task
when we suspend a port's PD task, we should also shut off VBUS on that
port.
BUG=b:143330980
BRANCH=none
TEST=ectool pdcontrol suspend now shuts off VBUS
Change-Id: Iba20586e07514276c29a91e567bf6abde8f97056
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1886450
Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
-rw-r--r-- | common/usb_pd_protocol.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/common/usb_pd_protocol.c b/common/usb_pd_protocol.c index 1ce06d9260..77cb652a19 100644 --- a/common/usb_pd_protocol.c +++ b/common/usb_pd_protocol.c @@ -3810,6 +3810,7 @@ void pd_task(void *u) pd_hw_release(port); pd_power_supply_reset(port); #else + pd_power_supply_reset(port); rstatus = tcpm_release(port); if (rstatus != 0 && rstatus != EC_ERROR_UNIMPLEMENTED) CPRINTS("TCPC p%d release failed!", port); |