From f392a27cfa519d78417ebf4eecaf018a23baadd1 Mon Sep 17 00:00:00 2001 From: "Isaac J. Manjarres" Date: Fri, 17 Dec 2021 15:20:33 -0800 Subject: [PATCH] dt-bindings: Update the documentation for the qcom,iommu-pagetable property Update the documentation for the qcom,iommu-pagetable property to reflect that clients should not use the LLC or LLC_NWA configurations when the IOMMU device they are upstream of is io-coherent. Change-Id: I339ebaf0c2618f1bd57c4033b965ed02968b1434 --- bindings/iommu/arm,smmu.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bindings/iommu/arm,smmu.txt b/bindings/iommu/arm,smmu.txt index ea2fa346..c886bfb6 100644 --- a/bindings/iommu/arm,smmu.txt +++ b/bindings/iommu/arm,smmu.txt @@ -243,10 +243,12 @@ conditions. --- "coherent" Pagetables are io-coherent. --- "LLC" - Pagetables may be saved in the system cache. + Pagetables may be saved in the system cache. Should not be used if + the IOMMU device is io-coherent. --- "LLC_NWA" Pagetables may be saved in the system cache is used, and - write-allocate hint is disabled. + write-allocate hint is disabled. Should not be used if the IOMMU + device is io-coherent. - qcom,iommu-earlymap: Optional, Bool.