Commit f2a465e7 authored by Thierry Reding's avatar Thierry Reding

arm64: tegra: Enable SMMU translation for PCI on Tegra186

Commit 954a03be ("iommu/arm-smmu: Break insecure users by disabling
bypass by default") intentionally breaks all devices using the SMMU in
bypass mode. This breaks, among other things, PCI support on Tegra186.
Fix this by populating the iommus property and friends for the PCIe
controller.

Fixes: 954a03be ("iommu/arm-smmu: Break insecure users by disabling bypass by default")
Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent dfdbf16c
......@@ -673,6 +673,10 @@ pcie@10003000 {
<&bpmp TEGRA186_RESET_PCIEXCLK>;
reset-names = "afi", "pex", "pcie_x";
iommus = <&smmu TEGRA186_SID_AFI>;
iommu-map = <0x0 &smmu TEGRA186_SID_AFI 0x1000>;
iommu-map-mask = <0x0>;
status = "disabled";
pci@1,0 {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment