summaryrefslogtreecommitdiff
path: root/include/usb_pd_tbt.h
diff options
context:
space:
mode:
authorVijay Hiremath <vijay.p.hiremath@intel.com>2020-01-08 10:34:20 -0800
committerCommit Bot <commit-bot@chromium.org>2020-01-10 22:48:48 +0000
commit49b75a820e525977c3bc36a69d3c4937a53a49b9 (patch)
tree9592778aed7272cf61b9a003f29f1a711d50a3ad /include/usb_pd_tbt.h
parent56404bba566db371763f93737fcafc1cfd9ca5d2 (diff)
downloadchrome-ec-49b75a820e525977c3bc36a69d3c4937a53a49b9.tar.gz
TBT3: Correct TBT Adapter type in Device Discover Mode VDO Responses
Corrected the TBT Adapter bits that are swapped in the "USB Type-C cable and connector specification, Release 2.0" BUG=b:146626829 BRANCH=none TEST=Verified that all TBT3 docking stations present "TBT Adapter" bit 0 Change-Id: I15202a35a00166914d67f3cc5de319d838e43c83 Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1991855 Reviewed-by: Diana Z <dzigterman@chromium.org> Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'include/usb_pd_tbt.h')
-rw-r--r--include/usb_pd_tbt.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/include/usb_pd_tbt.h b/include/usb_pd_tbt.h
index 337b26f74d..9d4bbd13c9 100644
--- a/include/usb_pd_tbt.h
+++ b/include/usb_pd_tbt.h
@@ -84,14 +84,18 @@
* 1b = Supported
* <25:17> : Reserved
* <16> : TBT Adapter
- * 0b = TBT2 Legacy Adapter
- * 1b = TBT3 Adapter
+ * Errata: TBT Adapter bits are swapped in the document
+ * "USB Type-C cable and connector specification, Release 2.0"
+ * TODO (b/147375157): Add the errata document information once
+ * published by USB-IF.
+ * 0b = TBT3 Adapter
+ * 1b = TBT2 Legacy Adapter
* <15:0> : TBT Alternate Mode
* 0x0001 = TBT Mode
*/
enum tbt_adapter_type {
- TBT_ADAPTER_TBT2_LEGACY,
TBT_ADAPTER_TBT3,
+ TBT_ADAPTER_TBT2_LEGACY,
};
/* TBT Alternate Mode */