summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenson Leung <bleung@chromium.org>2017-10-17 15:45:38 -0700
committerchrome-bot <chrome-bot@chromium.org>2017-11-29 04:04:13 -0800
commit25519c1354607ca3d6d3b960cb4d006cfd8620b1 (patch)
tree89e3a845db5d1e7fd1c21c2eb0c1b76216da7cfa
parente78174a0b52fead626decfdcb0156e8ddbf21a52 (diff)
downloadchrome-ec-25519c1354607ca3d6d3b960cb4d006cfd8620b1.tar.gz
coffeecake: Set usb output voltage back to 5V on a power supply reset
This will prevent not allowed voltages (9V) applied on Vbus on initial attach, where the voltage needs to be vSafe5V. Signed-off-by: Benson Leung <bleung@chromium.org> BRANCH=none BUG=b:67910051 TEST=Plug in Yeeco loader, then walleye, then Yeeco loader. Confirm 5V when loader is attached. Change-Id: Ic9d40b093d96a4eb8a7ac4649701269f7f55bb33 Reviewed-on: https://chromium-review.googlesource.com/724270 Commit-Ready: Rong Chang <rongchang@chromium.org> Tested-by: Rong Chang <rongchang@chromium.org> Reviewed-by: Rong Chang <rongchang@chromium.org>
-rw-r--r--board/coffeecake/usb_pd_policy.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/board/coffeecake/usb_pd_policy.c b/board/coffeecake/usb_pd_policy.c
index 3f4e675dd4..4916978d40 100644
--- a/board/coffeecake/usb_pd_policy.c
+++ b/board/coffeecake/usb_pd_policy.c
@@ -93,6 +93,7 @@ int pd_set_power_supply_ready(int port)
void pd_power_supply_reset(int port)
{
+ board_set_usb_output_voltage(5000);
sy21612_set_sink_mode(0);
sy21612_set_vbus_volt(SY21612_VBUS_9V);
sy21612_set_adc_mode(1);