summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Hendricks <dhendrix@chromium.org>2016-05-24 17:22:27 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-06-03 02:59:58 -0700
commitde4abe07f78ed7e29c589e6edc2b3a531e76cd5b (patch)
treef9f95b8ea884e58bfb10cc45dfdeea78279731da
parente4c9e101e211708428d68366b4e9e2401a0bb5b7 (diff)
downloadchrome-ec-de4abe07f78ed7e29c589e6edc2b3a531e76cd5b.tar.gz
reef: sleep for 10ms when re-enabling USB_TCPC_PWR
This just fixes a bad timeout value. BUG=chrome-os-partner:53673 BRANCH=none TEST=built and booted EC firmware on reef Change-Id: If7676c85f082e390e363c8d26cc8bc97fb81e8c4 Signed-off-by: David Hendricks <dhendrix@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/347067 Reviewed-by: Aaron Durbin <adurbin@chromium.org>
-rw-r--r--board/reef/board.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/board/reef/board.c b/board/reef/board.c
index 0b93da8bb0..01c755ee2c 100644
--- a/board/reef/board.c
+++ b/board/reef/board.c
@@ -171,7 +171,7 @@ struct usb_mux usb_muxes[CONFIG_USB_PD_PORT_COUNT] = {
void board_set_tcpc_power_mode(int port, int mode)
{
gpio_set_level(GPIO_EN_USB_TCPC_PWR, mode);
- msleep(1);
+ msleep(mode ? 10 : 1);
/* FIXME(dhendrix): This is also connected to the PS8751 which
* we might not want to reset just because something happened
@@ -193,7 +193,7 @@ void board_reset_pd_mcu(void)
msleep(10);
gpio_set_level(GPIO_EN_USB_TCPC_PWR, 1);
- msleep(1);
+ msleep(10);
gpio_set_level(GPIO_USB_PD_RST_ODL, 1);
/*
* ANX7688 needed 50ms to release RESET_N, but the ANX7428 datasheet