diff options
author | Denis Brockus <dbrockus@google.com> | 2020-05-11 12:12:39 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-05-12 23:21:25 +0000 |
commit | 0974bfefec4b41b1af3fe4879ab9355157f739d1 (patch) | |
tree | 31e476c8e46259a80eb7b735f7d21fa0c38de704 | |
parent | bed36a791d22cfb3e139d4fe4c145eb0b11eebdb (diff) | |
download | chrome-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.c | 3 |
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) |