arm64: tegra: Use correct compatible string for Tegra186 SMMU
authorThierry Reding <treding@nvidia.com>
Thu, 3 Jun 2021 16:46:30 +0000 (18:46 +0200)
committerThierry Reding <treding@nvidia.com>
Fri, 11 Jun 2021 11:33:16 +0000 (13:33 +0200)
The SMMU found on Tegra186 requires interoperation with the memory
controller in order to program stream ID overrides. The generic ARM SMMU
500 compatible is therefore inaccurate. Replace it with a more correct,
SoC-specific compatible string.

Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra186.dtsi

index 9f75bbf..a173f40 100644 (file)
        };
 
        smmu: iommu@12000000 {
-               compatible = "arm,mmu-500";
+               compatible = "nvidia,tegra186-smmu", "nvidia,smmu-500";
                reg = <0 0x12000000 0 0x800000>;
                interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
                             <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,