]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: imx93-var-som-symphony: Add USB support
authorStefano Radaelli <stefano.r@variscite.com>
Fri, 5 Dec 2025 18:22:56 +0000 (19:22 +0100)
committerShawn Guo <shawnguo@kernel.org>
Tue, 30 Dec 2025 02:57:07 +0000 (10:57 +0800)
commite35fffafd8a4e960296b017a461081bd6bff7cda
tree463942ca0ccc7e9fa08a4a823c7867839293658e
parent3860538ff7ee027f152d83084a036a84e2cb220b
arm64: dts: imx93-var-som-symphony: Add USB support

The Symphony carrier board includes a USB Type-C connector on the USB1
port through an NXP PTN5150 Type-C controller connected on the I2C bus.
The PTN5150 provides cable orientation detection and role switching
information to the USB controller.

This patch adds the PTN5150 node, its interrupt line, the required pin
muxing, and wires the controller to the USB1 OTG dual-role device using
the USB role-switch framework.

This patch adds also USB2 support, that remains in host-only mode,
matching the hardware capabilities of the Symphony board.

Signed-off-by: Stefano Radaelli <stefano.r@variscite.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx93-var-som-symphony.dts