On Wed, Dec 18, 2019 at 09:34:45AM +0000, Nicholas Johnson wrote: > On Tue, Dec 17, 2019 at 03:33:40PM +0300, Mika Westerberg wrote: > > USB4 is the public specification based on Thunderbolt 3 protocol. There > > are some differences in register layouts and flows. In addition to PCIe > > and DP tunneling, USB4 supports tunneling of USB 3.x. USB4 is also > > backward compatible with Thunderbolt 3 (and older generations but the > > spec only talks about 3rd generation). USB4 compliant devices can be > > identified by checking USB4 version field in router configuration space. > > > > This patch adds initial support for USB4 compliant hosts and devices > > which enables following features provided by the existing functionality > > in the driver: > > > > - PCIe tunneling > > - Display Port tunneling > Nitpick: DisplayPort is a single word. Please learn to trim replies, it was a pain to read this message :(