]> www.infradead.org Git - users/jedix/linux-maple.git/commit
usb: typec: mux: Add support for the TUSB1046 crosspoint switch
authorRomain Gantois <romain.gantois@bootlin.com>
Thu, 24 Oct 2024 08:54:17 +0000 (10:54 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 4 Nov 2024 00:30:00 +0000 (01:30 +0100)
commit7c561b8c3e83687064c957c394ed9fe49e38fe00
treead989520b8a4af1a6010a4554fe0c814e0a22b23
parent81e45af3d1878c401e7e7d1e6854e93645d7f50b
usb: typec: mux: Add support for the TUSB1046 crosspoint switch

The TUSB1046-DCI is a USB-C linear redriver crosspoint switch, which can
mux SuperSpeed lanes from a Type-C connector to a USB3.0 data lane or up to
4 display port lanes.

Add support for driving the TUSB1046 as a Type-C orientation switch and
DisplayPort altmode multiplexer.

Signed-off-by: Romain Gantois <romain.gantois@bootlin.com>
Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20241024-tusb1046-v2-2-d031b1a43e6d@bootlin.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
MAINTAINERS
drivers/usb/typec/mux/Kconfig
drivers/usb/typec/mux/Makefile
drivers/usb/typec/mux/tusb1046.c [new file with mode: 0644]