]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm: split power control from prepare/complete_commit
authorRob Clark <robdclark@chromium.org>
Thu, 29 Aug 2019 16:45:15 +0000 (09:45 -0700)
committerRob Clark <robdclark@chromium.org>
Tue, 3 Sep 2019 23:17:01 +0000 (16:17 -0700)
commitcf69c5938e6433bf1655374ad755b3f4544ffad7
treeac0cbda7d856c1a07049d6fdc9187a0f5d8d2912
parent888e4fd27c48fcc8a1866ed305eaff6c0fe987fa
drm/msm: split power control from prepare/complete_commit

With atomic commit, ->prepare_commit() and ->complete_commit() may not
be evenly balanced (although ->complete_commit() will complete each
crtc that had been previously prepared).  So these will no longer be
a good place to enable/disable clocks needed for hw access.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Sean Paul <sean@poorly.run>
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c
drivers/gpu/drm/msm/msm_atomic.c
drivers/gpu/drm/msm/msm_kms.h