]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm/dpu: simplify interface flush handling
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Thu, 22 Oct 2020 13:16:54 +0000 (16:16 +0300)
committerRob Clark <robdclark@chromium.org>
Wed, 4 Nov 2020 16:26:26 +0000 (08:26 -0800)
commitc68417fb2b456ffae46e741d121754378f3e0d69
treed809c9715fe2f2da6acc789b477a08548412d034
parentde3554ff427ea9108dcdbe6bd679554ec649b1c3
drm/msm/dpu: simplify interface flush handling

Instead of calling 4 callbacks to set pending masks, call just one to
update both pending_flush_mask and pending_intf_flush mask. Note, that
CMD mode support incorrectly did not update pending_intf_flush mask,
breaking CMD support on SC7180/SM8x50.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h