summaryrefslogtreecommitdiff
path: root/board/twinkie
diff options
context:
space:
mode:
authorAlec Berg <alecaberg@google.com>2015-04-22 17:51:09 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-05-22 04:10:29 +0000
commit7c1231c55faa8880e6ec26e48d2cd342d280ee0f (patch)
tree46c2afe91ec242ca42797591e8234a9dadf3685e /board/twinkie
parent349aaa43da4a1453743fbc18eee32844bf641261 (diff)
downloadchrome-ec-7c1231c55faa8880e6ec26e48d2cd342d280ee0f.tar.gz
pd: initial split of protocol code to create port controller
Initial split of the USB PD protocol code to create the new port controller (TCPC) and port management (TCPM) blocks. The intention is that the TCPC code will eventually reside on a different MCU, along with the USB PD phy layer. The TCPM will stay with the protocol and policy layers and provide a standard interface to TCPC (over i2c). As a first step, this CL merely splits up the files and directly calls functions to reach across between TCPM and TCPC. BUG=none BRANCH=none TEST=tested on samus using zinger, hoho, another samus, donette, and a third party PD charger. Tested the following: - dual-role toggling - forming a connection as a source and as a sink - power negotiation at different voltages - charging - sourcing power to USB stick - soft reset - hard reset - power swap - data swap - bist mode 2 - zinger remote firmware updates Change-Id: I70bd68a003c81e075310913f10351b792f76d7e0 Signed-off-by: Alec Berg <alecaberg@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/266923 Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'board/twinkie')
0 files changed, 0 insertions, 0 deletions