aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRob Clark <robdclark@chromium.org>2020-08-17 15:01:30 -0700
committerRob Clark <robdclark@chromium.org>2020-09-12 10:45:56 -0700
commit2fc7b1561fbe502f7a08f3df7e0d0cecee985966 (patch)
tree758e17048852fdf25f1b30e975f68c5f7c94f5d3 /lib
parenta3367f5ffe9a49d1184815be7b841c9d11ec7bce (diff)
drm/msm: Add private interface for adreno-smmu
This interface will be used for drm/msm to coordinate with the qcom_adreno_smmu_impl to enable/disable TTBR0 translation. Once TTBR0 translation is enabled, the GPU's CP (Command Processor) will directly switch TTBR0 pgtables (and do the necessary TLB inv) synchronized to the GPU's operation. But help from the SMMU driver is needed to initially bootstrap TTBR0 translation, which cannot be done from the GPU. Since this is a very special case, a private interface is used to avoid adding highly driver specific things to the public iommu interface. Signed-off-by: Rob Clark <robdclark@chromium.org> Reviewed-by: Jordan Crouse <jcrouse@codeaurora.org> Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions