Revert "NVIDIA: SAUCE: arm-smmuv3: Restrict ATS supported check to ACPI/IORT"

BugLink: https://bugs.launchpad.net/bugs/2080908

This reverts commit ae38fe53bd7cb273d1ee6380be97083c680df5a8.

http://nvbugs/4241379

Signed-off-by: Ketan Patil <ketanp@nvidia.com>
Signed-off-by: Bodla Rakesh Babu <rbodla@nvidia.com>
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Acked-by: Noah Wager <noah.wager@canonical.com>
Acked-by: Jacob Martin <jacob.martin@canonical.com>
Signed-off-by: Noah Wager <noah.wager@canonical.com>
This commit is contained in:
Ketan Patil
2024-09-14 17:38:58 +00:00
committed by Noah Wager
parent b46fa16990
commit 7b4432e5c2
+2 -2
View File
@@ -3,7 +3,7 @@
* IOMMU API for ARM architected SMMUv3 implementations.
*
* Copyright (C) 2015 ARM Limited
* Copyright (c) 2023-2024, NVIDIA CORPORATION. All rights reserved.
* Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved.
*
* Author: Will Deacon <will.deacon@arm.com>
*
@@ -2262,7 +2262,7 @@ static bool arm_smmu_ats_supported(struct arm_smmu_master *master)
if (!(smmu->features & ARM_SMMU_FEAT_ATS))
return false;
if (is_acpi_node(dev_fwnode(dev)) && !(fwspec->flags & IOMMU_FWSPEC_PCI_RC_ATS))
if (!(fwspec->flags & IOMMU_FWSPEC_PCI_RC_ATS))
return false;
return dev_is_pci(dev) && pci_ats_supported(to_pci_dev(dev));