[PATCH v3 07/11] arm64: dts: imx8mm-var-som-symphony: Move USB configuration from SOM

Frank Li Frank.li at nxp.com
Fri Mar 13 09:03:41 PDT 2026


On Sat, Mar 07, 2026 at 04:54:43PM +0100, Stefano Radaelli wrote:
> From: Stefano Radaelli <stefano.r at variscite.com>
>
> From: Stefano Radaelli <stefano.r at variscite.com>
>
> Move the USB controller configuration out of the i.MX8MM VAR-SOM dtsi
> and into the VAR-SOM Symphony carrier board dts.
>
> The SOM does not provide any USB connectors and carrier boards may
> choose whether and how to route USB, therefore USB should be described
> in the carrier-specific device tree instead of the SOM include.
>
> While moving the nodes, align the Symphony USB description with the
> carrier design by enabling both USB controllers, wiring USB1 to the
> PTN5150 Type-C controller for dual-role operation, and updating the
> PHY tuning and VBUS regulator pinctrl (including a sleep state).
>
> Signed-off-by: Stefano Radaelli <stefano.r at variscite.com>
> ---
> v2->v3:
>  -
>
> v1->v2:
>  -
>
...
>
> -	extcon_usbotg1: typec at 3d {
> +	/* USB Type-C Controller */
> +	ptn5150: typec at 3d {
>  		compatible = "nxp,ptn5150";
>  		reg = <0x3d>;
> -		interrupt-parent = <&gpio1>;
> -		interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
>  		pinctrl-names = "default";
>  		pinctrl-0 = <&pinctrl_ptn5150>;
> +		interrupt-parent = <&gpio1>;
> +		interrupts = <11 IRQ_TYPE_NONE>;

why need update irq type here?

Frank
>



More information about the linux-arm-kernel mailing list