summaryrefslogtreecommitdiff
path: root/common/aes-gcm.c
diff options
context:
space:
mode:
authorDiana Z <dzigterman@chromium.org>2021-09-14 15:09:36 -0600
committerCommit Bot <commit-bot@chromium.org>2021-09-15 22:44:06 +0000
commitf1d74823bf0d3d5eefc945a5b55f9435dad81f6b (patch)
treed9f1f8a5d87a20c4b5bed73134df279c55fe84a8 /common/aes-gcm.c
parentf47bf498f741c04bdfdd6b961f4e579f34279096 (diff)
downloadchrome-ec-f1d74823bf0d3d5eefc945a5b55f9435dad81f6b.tar.gz
TCPMv2: Hard reset when we've dropped Vconn
Many Chromebooks will stop sourcing Vconn in G3, and don't have sufficient notice during chipset transitions to properly swap Vconn back to the partner before it is dropped. For these cases, send a hard reset in order to move the role of Vconn supplier back to the source. Note that some boards use GPIO checks to verify whether they can source Vconn, and these could take some amount of time after G3 entry to settle. BRANCH=None BUG=b:199044441 TEST=on guybrush, attach a charger which will not swap Vconn and observe no hard resets are sent in G3. Attach charger which does Vconn swap and observe a hard reset is sent, and the cable is probed once the system is powered on again. Signed-off-by: Diana Z <dzigterman@chromium.org> Change-Id: Ia1c9533c36c6c7a650109182c5adf8444ffde43a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3161320 Tested-by: Li Feng <li1.feng@intel.com> Reviewed-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Reviewed-by: Abe Levkoy <alevkoy@chromium.org>
Diffstat (limited to 'common/aes-gcm.c')
0 files changed, 0 insertions, 0 deletions