]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm: Add support to create a local pagetable
authorJordan Crouse <jcrouse@codeaurora.org>
Mon, 17 Aug 2020 22:01:39 +0000 (15:01 -0700)
committerRob Clark <robdclark@chromium.org>
Sat, 12 Sep 2020 17:48:32 +0000 (10:48 -0700)
commit3e9f68ad0a3da7c68328fa4ca3017a2041533edd
tree478b366a15f9131e45b4bb07c61e14b13250bc77
parent1ec22753cdb182c868d3ac1289353a3e8659300a
drm/msm: Add support to create a local pagetable

Add support to create a io-pgtable for use by targets that support
per-instance pagetables. In order to support per-instance pagetables the
GPU SMMU device needs to have the qcom,adreno-smmu compatible string and
split pagetables enabled.

Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/gpu/drm/msm/Kconfig
drivers/gpu/drm/msm/msm_gpummu.c
drivers/gpu/drm/msm/msm_iommu.c
drivers/gpu/drm/msm/msm_mmu.h