thunderbolt: Disable lane 1 for XDomain connection
authorMika Westerberg <mika.westerberg@linux.intel.com>
Fri, 21 Feb 2020 10:11:54 +0000 (12:11 +0200)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Thu, 3 Sep 2020 09:06:41 +0000 (12:06 +0300)
commit341d45188a7800ae3bc18558d62020787b78397e
tree3d9b8877c304c845f3f7c94820eb7c89b0cb2a07
parent284652a4a49917e121277a6cacbefed9f65b94ca
thunderbolt: Disable lane 1 for XDomain connection

USB4 spec mandates that the lane 1 should be disabled if lanes are not
bonded. For host-to-host connections (XDomain) we don't support lane
bonding so in order to be compatible with the spec, disable lane 1 when
another host is connected.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/switch.c
drivers/thunderbolt/tb.c
drivers/thunderbolt/tb.h
drivers/thunderbolt/tb_regs.h