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

Commit aa31ce9b authored by Kyle Yan's avatar Kyle Yan Committed by Gerrit - the friendly Code Review server
Browse files

Merge "iommu/io-pgtable-fast: Support SMMU coherent page tables" into msm-4.9

parents 60b6e0e3 6bdd4b3f
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -437,6 +437,10 @@ av8l_fast_alloc_pgtable(struct io_pgtable_cfg *cfg, void *cookie)
		reg = (AV8L_FAST_TCR_SH_OS << AV8L_FAST_TCR_SH0_SHIFT) |
			(AV8L_FAST_TCR_RGN_NC << AV8L_FAST_TCR_IRGN0_SHIFT) |
			(AV8L_FAST_TCR_RGN_WBWA << AV8L_FAST_TCR_ORGN0_SHIFT);
	else if (cfg->iommu_dev && cfg->iommu_dev->archdata.dma_coherent)
		reg = (AV8L_FAST_TCR_SH_OS << AV8L_FAST_TCR_SH0_SHIFT) |
			(AV8L_FAST_TCR_RGN_WBWA << AV8L_FAST_TCR_IRGN0_SHIFT) |
			(AV8L_FAST_TCR_RGN_WBWA << AV8L_FAST_TCR_ORGN0_SHIFT);
	else
		reg = (AV8L_FAST_TCR_SH_IS << AV8L_FAST_TCR_SH0_SHIFT) |
			(AV8L_FAST_TCR_RGN_NC << AV8L_FAST_TCR_IRGN0_SHIFT) |