]> www.infradead.org Git - users/jedix/linux-maple.git/commit
usb: typec: Connect Type-C port with associated USB4 port
authorAlan Borzeszkowski <alan.borzeszkowski@linux.intel.com>
Mon, 14 Apr 2025 17:55:54 +0000 (19:55 +0200)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Thu, 17 Apr 2025 09:21:45 +0000 (12:21 +0300)
commit4fd7a1f0f7f281dcbdf2e42a2e30b6d2159deaf4
tree4582401249ed9927bcda83c9bcb6a6ecb949a627
parente80c235994fd1d7004a4e5d64123f8f07ec80ade
usb: typec: Connect Type-C port with associated USB4 port

If USB3.x device references USB4 host interface, USB4 port can be
connected with appropriate Type-C port. By using component framework,
and in turn by creating symlinks, userspace can benefit from having
Thunderbolt/USB4 connection to Type-C ports.

Note: This change introduces dependency on Thunderbolt driver as it's
required to properly map USB4 port to Type-C port.

Signed-off-by: Alan Borzeszkowski <alan.borzeszkowski@linux.intel.com>
Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/usb/typec/port-mapper.c