diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2016-08-16 11:16:54 -0700 |
---|---|---|
committer | Shawn N <shawnn@chromium.org> | 2016-08-20 22:01:07 +0000 |
commit | b53a0f5d5e7f02ae451d183593520645091f4347 (patch) | |
tree | 9fdc332593433017d64bc3cc6e4dd7e324768f1b | |
parent | 654271b86c971d7ae32b3f8d798bd1c2c7171f4e (diff) | |
download | chrome-ec-b53a0f5d5e7f02ae451d183593520645091f4347.tar.gz |
kevin: usb_pd: Accept VCONN swap only when 5V is available
BUG=chrome-os-partner:56247
BRANCH=None
TEST=Connect kevin to samus, run "pd 0 swap vconn", verify vconn state
shown by "pd 0 state" toggles. Also verify swaps instigated by samus
toggle vconn state on kevin.
Change-Id: Ieb8b7fe8b5e56a0d6fd29deba91efb2686c41ea4
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/371378
Reviewed-by: David Schneider <dnschneid@chromium.org>
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
-rw-r--r-- | board/kevin/usb_pd_policy.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/board/kevin/usb_pd_policy.c b/board/kevin/usb_pd_policy.c index bce96c3721..c5849a8c44 100644 --- a/board/kevin/usb_pd_policy.c +++ b/board/kevin/usb_pd_policy.c @@ -126,8 +126,7 @@ int pd_check_data_swap(int port, int data_role) int pd_check_vconn_swap(int port) { - /* TODO: Make sure we can source 5V in G3 */ - return 1; + return gpio_get_level(GPIO_PP5000_EN); } void pd_execute_data_swap(int port, int data_role) |