summaryrefslogtreecommitdiff
path: root/baseboard/honeybuns
diff options
context:
space:
mode:
authorDiana Z <dzigterman@chromium.org>2021-07-08 16:24:26 -0600
committerCommit Bot <commit-bot@chromium.org>2021-07-12 18:08:42 +0000
commit0a639566d7e7769b7f627614c3359128c0c42763 (patch)
tree8b33a1e39079a2a0b0930447f45673d5cb45bf01 /baseboard/honeybuns
parente912085070cd8bff49ae3b3bb3cd7ce3b274caa9 (diff)
downloadchrome-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>
Diffstat (limited to 'baseboard/honeybuns')
-rw-r--r--baseboard/honeybuns/usb_pd_policy.c7
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)