drm/msm/a6xx: use msm_gem for GMU memory objects
authorJonathan Marek <jonathan@marek.ca>
Thu, 23 Apr 2020 21:09:15 +0000 (17:09 -0400)
committerRob Clark <robdclark@chromium.org>
Mon, 18 May 2020 16:26:33 +0000 (09:26 -0700)
commit29ac8979cdf7205bf70ec9be60bd2442acc0422a
tree0e277f5853439d9f26785bec28eb5fb5e472d152
parent0b462d7a71c07e96b8f02cbc2d134fdc6e80ef34
drm/msm/a6xx: use msm_gem for GMU memory objects

This gives more fine-grained control over how memory is allocated over the
DMA api. In particular, it allows using an address range or pinning to
a fixed address.

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Reviewed-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
drivers/gpu/drm/msm/adreno/a6xx_gmu.h
drivers/gpu/drm/msm/adreno/a6xx_hfi.c