diff options
author | Diana Z <dzigterman@chromium.org> | 2021-07-08 16:24:26 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-07-12 18:08:42 +0000 |
commit | 0a639566d7e7769b7f627614c3359128c0c42763 (patch) | |
tree | 8b33a1e39079a2a0b0930447f45673d5cb45bf01 | |
parent | e912085070cd8bff49ae3b3bb3cd7ce3b274caa9 (diff) | |
download | chrome-ec-0a639566d7e7769b7f627614c3359128c0c42763.tar.gz |
Honeybuns: Don't propose Vconn swaps
Honeybuns doesn't require any cable information, so avoid proposing
Vconn swaps in order to reduce traffic and reduce the liklihood of
collisions with PD 2.0 partners.
BRANCH=None
BUG=b:192051705
TEST=on honeybuns, verify both ports can successfully connect and
honeybuns never proposes a Vconn swap
Signed-off-by: Diana Z <dzigterman@chromium.org>
Change-Id: Ic98663af7ee7727456b2c9c3e5200ca3080ec074
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3016408
Reviewed-by: Scott Collyer <scollyer@chromium.org>
-rw-r--r-- | baseboard/honeybuns/usb_pd_policy.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/baseboard/honeybuns/usb_pd_policy.c b/baseboard/honeybuns/usb_pd_policy.c index 51512cb518..7be84ccf31 100644 --- a/baseboard/honeybuns/usb_pd_policy.c +++ b/baseboard/honeybuns/usb_pd_policy.c @@ -145,15 +145,12 @@ __override bool port_discovery_dr_swap_policy(int port, /* * Default Port Discovery VCONN Swap Policy. * - * 1) VCONN swap if requested by PE and currently not vconn source. + * 1) No need to Vconn swap. This board does not require any cable information. */ __override bool port_discovery_vconn_swap_policy(int port, bool vconn_swap_flag) { - if (vconn_swap_flag && !tc_is_vconn_src(port)) - return true; - else - return false; + return false; } int pd_check_vconn_swap(int port) |