]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
thunderbolt: Add connection manager specific hooks for USB4 router operations
authorMika Westerberg <mika.westerberg@linux.intel.com>
Tue, 3 Nov 2020 11:58:00 +0000 (13:58 +0200)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Mon, 30 Nov 2020 11:39:24 +0000 (14:39 +0300)
commit9490f71167feba55349e33854f5e51a1a3af9e8c
treea8233d3f9683459231be19c5c4fb579f27eac1a5
parent83bab44ada0512b054844e661279d68d0c8f3d03
thunderbolt: Add connection manager specific hooks for USB4 router operations

Intel USB4 host routers that run the firmware based connection manager
(ICM) may implement a proxy for USB4 router operations. This is to avoid
the firmware to race with the OS driver, as both may need to run these
operations.

This adds two new connection manager specific callbacks which, if
provided, get called instead of the native USB4 router operation.

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