summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Hill <ecgh@chromium.org>2020-09-09 13:54:21 -0600
committerCommit Bot <commit-bot@chromium.org>2020-09-11 21:42:22 +0000
commit4532bb55f546931efd35eee77226615cc59a9eff (patch)
tree4c4d51419c1730900f6e95dca63287c491d95375
parent568185bbf61c6b55701c638a3c41e0a022ec2554 (diff)
downloadchrome-ec-4532bb55f546931efd35eee77226615cc59a9eff.tar.gz
tcpmv2: Fix PD_EVENT_SEND_HARD_RESET
PD_EVENT_SEND_HARD_RESET was not connected up to anything. BUG=b:166536767 BRANCH=zork TEST=hard reset on OC Signed-off-by: Edward Hill <ecgh@chromium.org> Change-Id: I2d6fd660ce5b8b9208ae74cb9a128aae3ba2b51f Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2402138 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Reviewed-by: 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 287bea463f..22ad156074 100644
--- a/common/usbc/usb_tc_drp_acc_trysrc_sm.c
+++ b/common/usbc/usb_tc_drp_acc_trysrc_sm.c
@@ -1486,6 +1486,9 @@ void tc_event_check(int port, int evt)
if (evt & PD_EVENT_RX_HARD_RESET)
pd_execute_hard_reset(port);
+ if (evt & PD_EVENT_SEND_HARD_RESET)
+ tc_hard_reset_request(port);
+
#ifdef CONFIG_POWER_COMMON
if (IS_ENABLED(CONFIG_POWER_COMMON)) {
if (evt & PD_EVENT_POWER_STATE_CHANGE)