diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2016-07-22 18:39:12 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-08-19 14:21:08 -0700 |
commit | 1fd2427b3c9e6914a3a1764f69b6bdff7e5559f1 (patch) | |
tree | e631a75b96c4cc4fe3d92fa3c48696d7543b8528 /board/kevin/board.h | |
parent | 62751ab886de427bb8061ec4534facff993aa47d (diff) | |
download | chrome-ec-1fd2427b3c9e6914a3a1764f69b6bdff7e5559f1.tar.gz |
kevin / gru: Enable VBUS discharge when swapping out of source role
Enable our 5v discharge circuit (for at least 50ms) when power swapping
out of source.
BUG=chrome-os-partner:54923
BRANCH=None
TEST=Verify power swap succeeds on kevin when connected to Samus.
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org>
Change-Id: I3d060be8a657ef9fab3d7dda3a676c2705d2b283
Reviewed-on: https://chromium-review.googlesource.com/362761
Commit-Ready: Shawn N <shawnn@chromium.org>
Tested-by: Shawn N <shawnn@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Reviewed-by: David Schneider <dnschneid@chromium.org>
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'board/kevin/board.h')
-rw-r--r-- | board/kevin/board.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/board/kevin/board.h b/board/kevin/board.h index 6788e391d8..3c968ef18d 100644 --- a/board/kevin/board.h +++ b/board/kevin/board.h @@ -81,6 +81,7 @@ #define CONFIG_USB_PD_ALT_MODE #define CONFIG_USB_PD_ALT_MODE_DFP #define CONFIG_USB_PD_CUSTOM_VDM +#define CONFIG_USB_PD_DISCHARGE_GPIO #define CONFIG_USB_PD_DUAL_ROLE #define CONFIG_USB_PD_LOGGING #define CONFIG_USB_PD_LOG_SIZE 512 @@ -110,7 +111,7 @@ /* TODO: determine the following board specific type-C power constants */ #define PD_POWER_SUPPLY_TURN_ON_DELAY 30000 /* us */ -#define PD_POWER_SUPPLY_TURN_OFF_DELAY 250000 /* us */ +#define PD_POWER_SUPPLY_TURN_OFF_DELAY 50000 /* us */ #define PD_VCONN_SWAP_DELAY 5000 /* us */ /* start as a sink in case we have no other power supply/battery */ |