diff options
author | Ting Shen <phoenixshen@google.com> | 2019-10-23 14:49:53 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-01-08 13:29:31 +0000 |
commit | 5750cc926d64033fe7f19b760165011120915ab0 (patch) | |
tree | 7970f141553a9cd68f3b328f44b147f88e3367fe /include/usb_pd_tcpm.h | |
parent | 494adea44a92c3c3737f98021a8959434efa7906 (diff) | |
download | chrome-ec-5750cc926d64033fe7f19b760165011120915ab0.tar.gz |
usb_pd: return to correct state after tcpc reset
Currently tcpc reset always let usb pd state machine goes back to
PD_DEFAULT_STATE, which is SNK_DISCONNECTED if USB_PD_DUAL_ROLE enabled,
and stay at sink even if PD_DRP_FORCE_SOURCE flag turned on.
We should follow the drp_state setting after reset.
BUG=b:138803492
TEST=test_that --fast --board=kukui $DUT_IP firmware_PDConnect \
firmware_PDTrySrc firmware_PDDataSwap
BRANCH=none
Change-Id: I2ef59214fc63f253488789f1dc820576497e20ad
Signed-off-by: Ting Shen <phoenixshen@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1873859
Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
Reviewed-by: Jett Rink <jettrink@chromium.org>
Commit-Queue: Ting Shen <phoenixshen@chromium.org>
Tested-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'include/usb_pd_tcpm.h')
0 files changed, 0 insertions, 0 deletions