Re: [PATCH 1/2] arm64: dts: imx8qm-ss-conn: add usbotg3 iommu information
From: Emanuele Ghidoli
Date: Wed Oct 28 2026 - 16:12:45 EST
On 7/20/26 23:10, Frank.Li@xxxxxxxxxxx wrote:
> From: Frank Li <Frank.Li@xxxxxxx>
>
> Add usbotg3 iommu information.
>
> Signed-off-by: Frank Li <Frank.Li@xxxxxxx>
> ---
> arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi b/arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi
> index ccf9f510e0f88..1370a571153a5 100644
> --- a/arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi
> +++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi
> @@ -32,3 +32,7 @@ &usdhc3 {
> compatible = "fsl,imx8qm-usdhc", "fsl,imx8qxp-usdhc", "fsl,imx7d-usdhc";
> iommus = <&smmu 0x11 0x7f80>;
> };
> +
> +&usbotg3_cdns3 {
> + iommus = <&smmu 0x4 0x7f80>;
> +};
>
Hello Frank,
this patch, now in mainline as 73c3b40e536d, breaks USB 3.0 on Apalis iMX8QM
(both on Ixora and on the Apalis Evaluation Board). Right after xHCI starts:
xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
xhci-hcd xhci-hcd.1.auto: WARNING: Host System Error
...
xhci-hcd xhci-hcd.1.auto: xHCI host controller not responding, assume dead
xhci-hcd xhci-hcd.1.auto: HC died; cleaning up
SuperSpeed devices no longer enumerate, and no SMMU fault is reported.
Reverting only this commit on top of current master fixes it. The other commit
seems fine.
Adding the same property to the parent as well, like the NXP downstream tree
does, also fixes it:
&usbotg3 {
iommus = <&smmu 0x4 0x7f80>;
};
With that, SuperSpeed devices enumerate again.
Could you please take care of a fix? Otherwise I think we should revert this
patch.
#regzbot introduced: 73c3b40e536d
Thanks,
Emanuele