Star64_linux/drivers/gpu/drm/msm
Jordan Crouse 52da6d5131 drm/msm: Attach the IOMMU device during initialization
Everywhere an IOMMU object is created by msm_gpu_create_address_space
the IOMMU device is attached immediately after. Instead of carrying around
the infrastructure to do the attach from the device specific code do it
directly in the msm_iommu_init() function. This gets it out of the way for
more aggressive cleanups that follow.

Reviewed-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Tested-by: Shawn Guo <shawn.guo@linaro.org>
[squash in rebase fixups and fix for unused fxn]
Signed-off-by: Rob Clark <robdclark@chromium.org>
2020-05-23 13:37:38 -07:00
..
adreno drm/msm: Attach the IOMMU device during initialization 2020-05-23 13:37:38 -07:00
disp drm/msm: Attach the IOMMU device during initialization 2020-05-23 13:37:38 -07:00
dsi Linux 5.6-rc5 2020-03-11 07:27:21 +10:00
edp Merge tag 'drm-msm-next-2020-03-22' of https://gitlab.freedesktop.org/drm/msm into drm-next 2020-03-31 16:34:55 +10:00
hdmi Merge tag 'drm-msm-next-2020-03-22' of https://gitlab.freedesktop.org/drm/msm into drm-next 2020-03-31 16:34:55 +10:00
Kconfig drm/msm/gpu: add ocmem init/cleanup functions 2019-10-07 08:17:39 -07:00
Makefile drm/msm/dpu: add support for color processing blocks in dpu driver 2020-05-18 09:26:32 -07:00
msm_atomic.c drm/msm: add atomic traces 2019-09-03 16:17:02 -07:00
msm_atomic_trace.h drm/msm: add atomic traces 2019-09-03 16:17:02 -07:00
msm_atomic_tracepoints.c drm/msm: add atomic traces 2019-09-03 16:17:02 -07:00
msm_debugfs.c drm/msm: fix memleak on release 2019-11-13 15:34:15 -05:00
msm_debugfs.h
msm_drv.c drm/msm: Add syncobj support. 2020-05-18 09:26:32 -07:00
msm_drv.h drm/msm: add msm_gem_get_and_pin_iova_range 2020-05-18 09:26:33 -07:00
msm_fb.c
msm_fbdev.c drm: Remove drm_fb_helper add, add all and remove connector calls 2020-03-06 14:19:58 +01:00
msm_fence.c
msm_fence.h
msm_gem.c drm/msm: add internal MSM_BO_MAP_PRIV flag 2020-05-18 09:26:33 -07:00
msm_gem.h drm/msm: add internal MSM_BO_MAP_PRIV flag 2020-05-18 09:26:33 -07:00
msm_gem_prime.c
msm_gem_shrinker.c
msm_gem_submit.c drm/msm: Add syncobj support. 2020-05-18 09:26:32 -07:00
msm_gem_vma.c drm/msm: Attach the IOMMU device during initialization 2020-05-23 13:37:38 -07:00
msm_gpu.c drm/msm: Attach the IOMMU device during initialization 2020-05-23 13:37:38 -07:00
msm_gpu.h drm/msm/gpu: add support for ocmem interconnect path 2020-01-02 14:20:42 -08:00
msm_gpu_trace.h drm/msm: add atomic traces 2019-09-03 16:17:02 -07:00
msm_gpu_tracepoints.c
msm_gpummu.c drm/msm: Attach the IOMMU device during initialization 2020-05-23 13:37:38 -07:00
msm_iommu.c drm/msm: Attach the IOMMU device during initialization 2020-05-23 13:37:38 -07:00
msm_kms.h
msm_mmu.h drm/msm: Attach the IOMMU device during initialization 2020-05-23 13:37:38 -07:00
msm_perf.c
msm_rd.c drm/msm: Fix undefined "rd_full" link error 2020-05-18 09:26:32 -07:00
msm_ringbuffer.c
msm_ringbuffer.h
msm_submitqueue.c
NOTES