diff options
author | Scott Collyer <scollyer@google.com> | 2021-03-08 18:04:39 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-03-17 19:13:42 +0000 |
commit | ef96869a8d0c587584d181cd05d331372d507b3a (patch) | |
tree | 4aaa576b4ed0f94a1d6222dbb143f587484e6580 /util/llvm-gcov.sh | |
parent | 6f12cb4866278a10e08bd6dd5e8f8e77119f3063 (diff) | |
download | chrome-ec-ef96869a8d0c587584d181cd05d331372d507b3a.tar.gz |
TCPMv2: PE/DPM: Don't preemptively set modal flag
Currently we are setting the modal flag as a DFP when the ENTER
command is being sent, without confirmation of the ACK reply from the
UFP. This CL keeps this behavior for TCPMv1, but moves the setting of
the modal flag into the alt mode specific state machine. Currently, we
only support DP and Thunderbolt alt modes.
When the modal flag is set pre-emptively, we will fail the TDA.2.2.3:
BMC-PROT-SEQ-DRSWAP compliance test. This is because we trigger a
hard reset if the modal flag is set and we receive a data role swap
request.
BUG=b:180764800,b:159946351,b:181386294
BRANCH=None
TEST=Verifed that TDA.2.2.3: BMC-PROT-SEQ-DRSWAP passes on quiche
Signed-off-by: Scott Collyer <scollyer@google.com>
Change-Id: I4ae527903859e8ffdb01f355606c5d0f7d177def
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2751329
Commit-Queue: Scott Collyer <scollyer@chromium.org>
Tested-by: Scott Collyer <scollyer@chromium.org>
Reviewed-by: Abe Levkoy <alevkoy@chromium.org>
Diffstat (limited to 'util/llvm-gcov.sh')
0 files changed, 0 insertions, 0 deletions