usb: typec: Add definitions for Thunderbolt 3 Alternate Mode
authorHeikki Krogerus <heikki.krogerus@linux.intel.com>
Mon, 2 Mar 2020 13:53:52 +0000 (16:53 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 4 Mar 2020 10:13:30 +0000 (11:13 +0100)
commitca469c292edc2248f1eaaef1ecec4576192fe743
tree8ca5030efe310163c3655b7c565b1b55c5fce0fa
parenta7914d1072fb8ddeb2ec87bba1d28812483a3565
usb: typec: Add definitions for Thunderbolt 3 Alternate Mode

This adds separate header file for the Thunderbolt 3
Alternate Mode (aka. TBT). The header supplies definitions for
all the Thunderbolt specific VDOs (Vendor Defined Objects)
that are described in the USB Type-C Connector specification
v2.0, as well as definition for the Thunderbolt 3 Standard
ID (SID).

There is also a new connector state value for the
Thunderbolt 3 Alternate Mode that can be used with the mux
drivers.

Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Link: https://lore.kernel.org/r/20200302135353.56659-9-heikki.krogerus@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/usb/typec_tbt.h [new file with mode: 0644]