arm64: tegra: Enable SMMU support for USB on Tegra194
authorThierry Reding <treding@nvidia.com>
Thu, 8 Jul 2021 10:39:32 +0000 (12:39 +0200)
committerThierry Reding <treding@nvidia.com>
Fri, 9 Jul 2021 14:50:44 +0000 (16:50 +0200)
commitc667dcd4dfcd515ad2c9b3953a33d742985a0b5e
tree12d29ddc2f186e6f28abdaeecafb398743308d4e
parent34e0fc345ae728cd974d9ee09832abf62cf054c6
arm64: tegra: Enable SMMU support for USB on Tegra194

As of commit c7289b1c8a4e ("arm64: tegra: Enable SMMU support on
Tegra194"), SMMU support is enabled system-wide on Tegra194. However,
there was a bit of overlap between the SMMU enablement and the USB
support addition, so the USB device tree nodes are missing the iommus
and interconnects properties. This in turn leads to SMMU faults for
these devices, since by default the ARM SMMU will fault.

Add the iommus and interconnects properties to the XUSB and XUDC device
tree nodes to restore their functionality.

Fixes: c7289b1c8a4e ("arm64: tegra: Enable SMMU support on Tegra194")
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra194.dtsi