summaryrefslogtreecommitdiff
path: root/drivers/usb/cdns3
diff options
context:
space:
mode:
authorSebastian Reichel <sebastian.reichel@collabora.com>2024-10-15 17:26:44 +0200
committerMarek Vasut <marex@denx.de>2024-10-17 03:12:47 +0200
commit43fdd31cfa6e25d1cd4a1a97913c399c5616bb36 (patch)
tree0903bb7e4ded7d50d03f754ee976376fcdcec3c7 /drivers/usb/cdns3
parent1db4c0ac77e3aad918203c5003856f3d6bb2b44b (diff)
usb: tcpm: fusb302: add driver
Now that the TCPM framework exists we can introduce fusb302 driver using it. This chip is a very common USB-C controller chip with PD support, which can be found in the Radxa Rock 5B among many other boards. Apart from Power Delivery, it also handles detection of the cable orientation. That can be used to control a mux for connecting the right USB3 lane pair to the USB3 controller. The driver is originally from the Linux kernel, but has been adapted to the requirements of U-Boot and its TCPM framework. Co-developed-by: Wang Jie <dave.wang@rock-chips.com> Signed-off-by: Wang Jie <dave.wang@rock-chips.com> Tested-by: Soeren Moch <smoch@web.de> Tested-by: Anand Moon <linux.amoon@gmail.com> Reviewed-by: Jonas Karlman <jonas@kwiboo.se> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Diffstat (limited to 'drivers/usb/cdns3')
0 files changed, 0 insertions, 0 deletions