[PATCH v2 0/4] reserve RM resources in private obj state

Jeykumar Sankaran
2019-02-14T01:52:18Z

v2 patches for [1].

changes in v2:
- Reserve and track hw resources allocated per
display in subclassed drm private object states.
- Private objects are created per CRTC.

[1] https://patchwork.freedesktop.org/series/50722/

Follow up series will be submitted to clean up RM iterator
API's.

Thanks and Regards,
Jeykumar S.

Jeykumar Sankaran (4):
drm/msm/dpu: add atomic private object to dpu crtc
drm/msm/dpu: track HW resources using private object state
drm/msm/dpu: remove reserve in encoder mode_set
drm/msm/dpu: remove mode_set_complete

drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 10 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 163 ++++++++++------------------
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 73 ++++++++++++-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 32 ++++++
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 131 +++++++++++++++-------
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 8 +-
6 files changed, 257 insertions(+), 160 deletions(-)