diff options
author | Mika Westerberg <mika.westerberg@linux.intel.com> | 2020-03-04 16:09:14 +0100 |
---|---|---|
committer | Mika Westerberg <mika.westerberg@linux.intel.com> | 2020-06-22 18:58:20 +0200 |
commit | bbcf40b3928347d4bff0017246f7fc840405e92f (patch) | |
tree | 24d5cba0be6d32a5d60f969719055a3be31a0061 /drivers/thunderbolt/tb.c | |
parent | thunderbolt: Add DP IN resources for all routers (diff) | |
download | linux-bbcf40b3928347d4bff0017246f7fc840405e92f.tar.xz linux-bbcf40b3928347d4bff0017246f7fc840405e92f.zip |
thunderbolt: Do not tunnel USB3 if link is not USB4
USB3 tunneling is possible only over USB4 link so don't create USB3
tunnels if that's not the case.
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'drivers/thunderbolt/tb.c')
-rw-r--r-- | drivers/thunderbolt/tb.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/thunderbolt/tb.c b/drivers/thunderbolt/tb.c index 55daa7f1a87d..2da82259e77c 100644 --- a/drivers/thunderbolt/tb.c +++ b/drivers/thunderbolt/tb.c @@ -235,6 +235,9 @@ static int tb_tunnel_usb3(struct tb *tb, struct tb_switch *sw) if (!up) return 0; + if (!sw->link_usb4) + return 0; + /* * Look up available down port. Since we are chaining it should * be found right above this switch. |