Files
OpenCellular/common
Todd Broch 6bc911d978 pd: Expand polarity logic to include Ra pull-down logic.
Original implemenation of polarity only addressed Rd.  This CL hopes
to address the addition of the Ra pull-down for powered accessories.

Truth table based on type-C specfication document is included in
source as well.

BRANCH=none
BUG=chrome-os-partner:28585
TEST=manual,

Setup:
  <insert hoho into samus type-C port>
  # from PD MCU console
  typec <port>

Result:
  See appropriate polarity.  For example,

  typec 1
  Port C1: CC1 445 mV  CC2 115 mV (polarity:CC1)
  Superspeed USB1

  <flip type-C accessory (hoho)>
  typec 1
  Port C1: CC1 119 mV  CC2 426 mV (polarity:CC2)
  Superspeed USB1

Also see correct polarity when just Rd is present.

Change-Id: I09073d731e4a6050281add3673cb4ec24c053da9
Signed-off-by: Todd Broch <tbroch@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/215666
Reviewed-by: Alec Berg <alecaberg@chromium.org>
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
2014-09-02 23:34:47 +00:00
..
2014-05-21 20:32:17 +00:00
2013-12-20 05:07:58 +00:00
2014-05-21 20:32:17 +00:00
2014-05-21 20:32:17 +00:00
2014-05-21 20:32:17 +00:00
2014-05-21 20:32:17 +00:00
2014-05-21 20:32:17 +00:00
2014-05-21 20:32:17 +00:00
2014-03-06 21:32:57 +00:00
2014-07-17 00:40:23 +00:00
2013-10-25 20:12:49 +00:00
2014-05-21 20:32:17 +00:00
2014-05-21 20:32:17 +00:00
2014-05-21 20:32:17 +00:00
2013-12-19 00:12:28 +00:00
2014-05-21 20:32:17 +00:00
2014-03-06 21:33:09 +00:00
2014-07-17 06:55:01 +00:00
2014-05-21 20:32:17 +00:00
2014-05-21 20:32:17 +00:00
2014-05-21 20:32:17 +00:00
2014-01-14 09:19:45 +00:00
2014-05-21 20:32:17 +00:00
2014-05-21 20:32:17 +00:00
2013-12-05 22:30:58 +00:00
2014-05-21 20:32:17 +00:00
2013-12-19 00:12:28 +00:00
2013-06-10 01:48:44 -07:00
2014-05-17 20:14:17 +00:00
2013-12-19 00:12:28 +00:00
2014-07-15 09:07:40 +00:00
2014-05-21 20:32:17 +00:00
2014-08-29 03:00:07 +00:00
2014-05-21 20:32:17 +00:00
2014-05-21 20:32:17 +00:00
2014-05-21 20:32:17 +00:00