summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/arm/juno-r1.dts
diff options
context:
space:
mode:
authorRobin Murphy <robin.murphy@arm.com>2021-03-05 20:33:18 +0300
committerSudeep Holla <sudeep.holla@arm.com>2021-03-15 16:24:09 +0300
commitd9df28ba587f646b50a7e307bbb0e6f85c7deb21 (patch)
tree901782ca9a8a4e3e66195034d2d0bbe6d6836eef /arch/arm64/boot/dts/arm/juno-r1.dts
parent4ac4d146cb63cd4709c4729e5eca563e38106195 (diff)
downloadlinux-d9df28ba587f646b50a7e307bbb0e6f85c7deb21.tar.xz
arm64: dts: juno: Enable more SMMUs
Now that PCI inbound window restrictions are handled generically between the of_pci resource parsing and the IOMMU layer, and described in the Juno DT, we can finally enable the PCIe SMMU without the risk of DMA mappings inadvertently allocating unusable addresses. Similarly, the relevant support for IOMMU mappings for peripheral transfers has been hooked up in the pl330 driver for ages, so we can happily enable the DMA SMMU without that breaking anything either. Link: https://lore.kernel.org/r/a730070d718cb119f77c8ca1782a0d4189bfb3e7.1614965598.git.robin.murphy@arm.com Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Diffstat (limited to 'arch/arm64/boot/dts/arm/juno-r1.dts')
-rw-r--r--arch/arm64/boot/dts/arm/juno-r1.dts4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/arm/juno-r1.dts b/arch/arm64/boot/dts/arm/juno-r1.dts
index 5f290090b0cf..0e24e29eb9b1 100644
--- a/arch/arm64/boot/dts/arm/juno-r1.dts
+++ b/arch/arm64/boot/dts/arm/juno-r1.dts
@@ -230,6 +230,10 @@
status = "okay";
};
+&smmu_pcie {
+ status = "okay";
+};
+
&etm0 {
cpu = <&A57_0>;
};