Merge "iommu/arm-smmu: Fix transaction flags in qsmmuv500_iova_to_phys"

This commit is contained in:
qctecmdr 2020-04-29 11:27:20 -07:00 • committed by Gerrit - the friendly Code Review server
commit 6326cc9757

View file

@ -592,15 +592,15 @@ redo:
val |= FIELD_PREP(DEBUG_TXN_AXPROT, DEBUG_TXN_AXPROT_NSEC);
/* Write or Read Access */
if (flags & IOMMU_TRANS_WRITE)
if (trans_flags & IOMMU_TRANS_WRITE)
val |= DEBUG_TXN_WRITE;
/* Priviledged or Unpriviledged Access */
if (flags & IOMMU_TRANS_PRIV)
if (trans_flags & IOMMU_TRANS_PRIV)
val |= FIELD_PREP(DEBUG_TXN_AXPROT, DEBUG_TXN_AXPROT_PRIV);
/* Data or Instruction Access */
if (flags & IOMMU_TRANS_INST)
if (trans_flags & IOMMU_TRANS_INST)
val |= FIELD_PREP(DEBUG_TXN_AXPROT, DEBUG_TXN_AXPROT_INST);
val |= DEBUG_TXN_TRIGGER;