thunderbolt: Enable USB4 v2 PCIe TLP/DLLP extended encapsulation
authorGil Fine <gil.fine@intel.com>
Thu, 29 Sep 2022 09:49:48 +0000 (12:49 +0300)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Fri, 16 Jun 2023 06:53:28 +0000 (09:53 +0300)
commit6e19d48ea0d8aeee5688e5718cf2143d281864f3
treed72c64c3b5923c8bdde45dd1bd0adfa2d71066e3
parent14200a2631dd1f041201985e2a757d2d06ba2524
thunderbolt: Enable USB4 v2 PCIe TLP/DLLP extended encapsulation

USB4 v2 spec introduces modified encapsulation of PCIe TLP and DLLP
packets. This improves the PCIe tunneled traffic usage by reducing
overhead. Enable this if both sides of the link support it.

Signed-off-by: Gil Fine <gil.fine@intel.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/tb.h
drivers/thunderbolt/tb_regs.h
drivers/thunderbolt/tunnel.c
drivers/thunderbolt/usb4.c