Files
OpenCellular/include
Vincent Palatin 181913141d 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>
2015-06-13 01:25:13 +00:00
..
2013-12-17 21:27:53 +00:00
2015-06-04 19:33:00 +00:00
2013-04-05 14:28:42 -07:00
2015-05-19 02:46:27 +00:00
2015-05-19 02:46:27 +00:00
2014-02-08 00:14:48 +00:00
2015-06-11 18:27:24 +00:00
2013-10-25 20:12:49 +00:00
2015-06-10 18:24:05 +00:00
2014-10-29 22:23:43 +00:00
2015-05-27 03:58:16 +00:00
2015-05-27 03:58:16 +00:00
2015-05-27 03:58:16 +00:00
2015-05-19 02:46:27 +00:00
2015-05-19 02:46:27 +00:00
2013-06-26 09:08:23 -07:00
2013-10-30 23:10:13 +00:00
2013-08-07 12:43:48 -07:00
2015-04-13 20:00:58 +00:00
2015-06-09 12:10:42 +00:00
2015-04-30 02:31:22 +00:00
2015-03-06 08:48:39 +00:00
2013-10-30 23:10:10 +00:00
2015-06-09 12:10:37 +00:00
2015-05-07 23:39:06 +00:00
2015-05-07 23:39:06 +00:00
2014-01-06 12:40:45 +00:00
2015-02-12 06:44:04 +00:00
2014-03-01 20:15:59 +00:00
2013-11-21 00:09:09 +00:00
2014-06-19 03:28:43 +00:00
2015-01-20 20:56:43 +00:00