]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm/dpu: avoid tracking reservations in RM
authorJeykumar Sankaran <jsanka@codeaurora.org>
Sat, 8 Dec 2018 02:38:33 +0000 (18:38 -0800)
committerSean Paul <seanpaul@chromium.org>
Fri, 1 Feb 2019 15:35:54 +0000 (10:35 -0500)
commitd9f7cf7bee64372952f6bf312800b0237a2cf3c6
treefe42c5e1f726fb44d98e345bd5314581a0a90a43
parentc4b7392a6c997de6efcee36d3213e0d28b1fedb3
drm/msm/dpu: avoid tracking reservations in RM

RM was equipped with reservation tracking structure RSVP
to cache HW reservation of displays for certain clients
where atomic_checks (atomic commit with TEST_ONLY) for all
the displays are called before their respective atomic_commits.
Since DPU doesn't support the sequence anymore, clean up
the support from RM. Replace rsvp with the corresponding
encoder id to tag the HW blocks reserved. It prepares DPU
to get rid of RM altogether and track reservations using
private states.

changes in v2:
- none

Signed-off-by: Jeykumar Sankaran <jsanka@codeaurora.org>
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h