Re: [PATCH 7/9] iommu/arm-smmu: Use Tegra implementation on Tegra186
From: Robin Murphy <robin.murphy@arm.com>
Date: 2021-03-25 14:30:16
Also in:
linux-iommu, linux-tegra
From: Robin Murphy <robin.murphy@arm.com>
Date: 2021-03-25 14:30:16
Also in:
linux-iommu, linux-tegra
On 2021-03-25 13:03, Thierry Reding wrote:
From: Thierry Reding <redacted> Tegra186 requires the same SID override programming as Tegra194 in order to seamlessly transition from the firmware framebuffer to the Linux framebuffer, so the Tegra implementation needs to be used on Tegra186 devices as well. Signed-off-by: Thierry Reding <redacted> --- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c b/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c index 136872e77195..9f465e146799 100644 --- a/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-impl.c@@ -211,7 +211,8 @@ struct arm_smmu_device *arm_smmu_impl_init(struct arm_smmu_device *smmu) if (of_property_read_bool(np, "calxeda,smmu-secure-config-access")) smmu->impl = &calxeda_impl; - if (of_device_is_compatible(np, "nvidia,tegra194-smmu")) + if (of_device_is_compatible(np, "nvidia,tegra194-smmu") || + of_device_is_compatible(np, "nvidia,tegra186-smmu"))
Binding update? Robin.
return nvidia_smmu_impl_init(smmu); smmu = qcom_smmu_impl_init(smmu);
_______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel