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:
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user