Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6326cc97 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

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

parents 6d967e6d cfd6f43c
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -592,15 +592,15 @@ static phys_addr_t qsmmuv500_iova_to_phys(
	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;