summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Brockus <dbrockus@google.com>2020-05-11 12:12:39 -0600
committerCommit Bot <commit-bot@chromium.org>2020-05-12 23:21:25 +0000
commit0974bfefec4b41b1af3fe4879ab9355157f739d1 (patch)
tree31e476c8e46259a80eb7b735f7d21fa0c38de704
parentbed36a791d22cfb3e139d4fe4c145eb0b11eebdb (diff)
downloadchrome-ec-0974bfefec4b41b1af3fe4879ab9355157f739d1.tar.gz
tcpmv2: Add AutoDischarge for CT connections
Added AutoDischarge to CT.SNK connections. BUG=none BRANCH=none TEST=Verify USBC is still working Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: Ida3ce6b13d8e922034087b5d07db04191efc7127 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2194264 Commit-Queue: Denis Brockus <dbrockus@chromium.org> Commit-Queue: Diana Z <dzigterman@chromium.org> Tested-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Diana Z <dzigterman@chromium.org> Auto-Submit: Denis Brockus <dbrockus@chromium.org>
-rw-r--r--common/usbc/usb_tc_drp_acc_trysrc_sm.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/common/usbc/usb_tc_drp_acc_trysrc_sm.c b/common/usbc/usb_tc_drp_acc_trysrc_sm.c
index 6f3cda307d..37eeffeb23 100644
--- a/common/usbc/usb_tc_drp_acc_trysrc_sm.c
+++ b/common/usbc/usb_tc_drp_acc_trysrc_sm.c
@@ -3184,6 +3184,9 @@ static void tc_ct_attached_snk_entry(int port)
/* The port shall reject a VCONN swap request. */
TC_SET_FLAG(port, TC_FLAGS_REJECT_VCONN_SWAP);
+
+ /* Enable AutoDischargeDisconnect */
+ tcpm_enable_auto_discharge_disconnect(port, 1);
}
static void tc_ct_attached_snk_run(int port)