diff options
author | Vincent Palatin <vpalatin@chromium.org> | 2015-06-12 11:01:08 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2015-06-13 01:25:13 +0000 |
commit | 181913141d3dacbe6d5050267099e8f8b8de9865 (patch) | |
tree | 2a9a480800e603ca28fcaa7c70810d1b91a9f6f4 /board | |
parent | e96c8885d4e5f1947726328cd3731978c5399cb2 (diff) | |
download | chrome-ec-181913141d3dacbe6d5050267099e8f8b8de9865.tar.gz |
pd: do not glitch USB when going to S5 in debug mode
When we are going to S5 with a debug accessory plugged, we cannot
transition through the 'PD_DRP_FORCE_SINK' else we would
disable/re-enable the USB muxes triggering disconnections/glitches on
the USB debug console.
So, rework the management of the dual role toggling special case
(used to detect debug accessories) : remove the special DRP state and
re-write the conditions.
Signed-off-by: Vincent Palatin <vpalatin@chromium.org>
BRANCH=smaug
BUG=chrome-os-partner:41399
TEST=on Ryu, connect to the EC console through Suzy-Q and issue
the "apshutdown" command, then see the EC USB console is randomly
disconnected/re-connected or acting up.
Change-Id: Id44a9360a836e7c10a30f5afb2971bc7c3d01a5c
Reviewed-on: https://chromium-review.googlesource.com/277275
Reviewed-by: Alec Berg <alecaberg@chromium.org>
Tested-by: Vincent Palatin <vpalatin@chromium.org>
Commit-Queue: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'board')
0 files changed, 0 insertions, 0 deletions