]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit6224dbc9ad4f9f262724c8544e3cc31d6b6a7d4b
tree12d29ddc2f186e6f28abdaeecafb398743308d4e
parent7b1c81ab3c0f35dc6da66e667af43a9141c495f3
arm64: tegra: Enable SMMU support for USB on Tegra194

As of commit 1a9240fe61fa ("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: 1a9240fe61fa ("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