thunderbolt: Handle lane bonding of Gen 4 XDomain links properly
authorGil Fine <gil.fine@linux.intel.com>
Wed, 15 Nov 2023 13:01:36 +0000 (15:01 +0200)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Thu, 14 Dec 2023 06:07:44 +0000 (08:07 +0200)
commit36b6ad6ad0350554e611a8cb754ccd40857416a8
treef442fa4d7d5315565ac85168bd61d7222081c683
parent79fff9379e6c928d376e5d8f7f63894ebff67865
thunderbolt: Handle lane bonding of Gen 4 XDomain links properly

Gen 4 links come up as bonded already so we are not supposed to initiate
lane bonding on them. However, we should still update the port
structures accordingly. Split these into their own functions to make it
easier to follow.

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