[Freedreno] [DPU PATCH 0/4] Atomic resource management
Jeykumar Sankaran
jsanka at codeaurora.org
Wed Jun 13 01:17:43 UTC 2018
This patchset introduces drm private object in KMS to manage HW
resource management. It modifies the resource manager by
introducing API's to do per DRM object resource allocation/cleanups.
The patchset is based on: https://patchwork.kernel.org/patch/10461375/
Jeykumar Sankaran (4):
drm/msm/dpu: add atomic private object to dpu kms
drm/msm/dpu: remove scalar config definitions
drm/msm/dpu: remove resource pool manager
drm/msm/dpu: use private obj to track hw resources
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 704 +++---------------
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 144 ++--
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 223 ++----
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 4 -
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 9 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 32 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 86 +--
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 10 -
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 85 ++-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 23 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 805 ++++++---------------
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 149 ++--
12 files changed, 615 insertions(+), 1659 deletions(-)
--
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project
More information about the Freedreno
mailing list