diff options
| author | Kyle Tso <[email protected]> | 2021-01-14 22:50:51 +0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2021-01-21 12:23:32 +0100 |
| commit | 0908c5aca31eb5e0c72d7a5dba422629b88e877d (patch) | |
| tree | c51b47c927a08bd141b3bab5b8819665e2f30972 /tools/perf/scripts/python/bin | |
| parent | 7a79f1f7f7e75e532c5a803ab3ebf42a3e79497c (diff) | |
usb: typec: tcpm: AMS and Collision Avoidance
This patch provides the implementation of Collision Avoidance introduced
in PD3.0. The start of each Atomic Message Sequence (AMS) initiated by
the port will be denied if the current AMS is not interruptible. The
Source port will set the CC to SinkTxNG if it is going to initiate an
AMS, and SinkTxOk otherwise. Meanwhile, any AMS initiated by a Sink port
will be denied in TCPM if the port partner (Source) sets SinkTxNG except
for HARD_RESET and SOFT_RESET.
Tested-by: Hans de Goede <[email protected]>
Reviewed-by: Heikki Krogerus <[email protected]>
Signed-off-by: Kyle Tso <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions