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

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

Merge "msm: vidc: Configure video context bank for best fit"

parents 59af6a01 40ae7798
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@
 */

#include <asm/dma-iommu.h>
#include <linux/dma-iommu.h>
#include <linux/iommu.h>
#include <linux/of.h>
#include <linux/slab.h>
@@ -1012,6 +1013,13 @@ static int msm_vidc_setup_context_bank(struct msm_vidc_platform_resources *res,

	 cb->domain = iommu_get_domain_for_dev(cb->dev);

	/*
	 * When memory is fragmented, below configuration increases the
	 * possibility to get a mapping for buffer in the configured CB.
	 */
	if (!strcmp(cb->name, "venus_ns"))
		iommu_dma_enable_best_fit_algo(cb->dev);

	 /*
	 * configure device segment size and segment boundary to ensure
	 * iommu mapping returns one mapping (which is required for partial