Re: [PATCH v3 0/8] drm/msm/dpu: move INTF tearing checks to dpu_encoder_phys_cmd_ini

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Of course this should be 'drm/msm/dpu: drop DPU_INTF_TE and DPU_PINGPONG_TE' series

On 04/09/2023 05:04, Dmitry Baryshkov wrote:
rop two feature flags, DPU_INTF_TE and DPU_PINGPONG_TE, in favour of
performing the MDSS revision checks instead.

Changes since v2:
- Added guarding checks for hw_intf and hw_pp in debug print (Marijn)
- Removed extra empty lines (Marijn)

Changes since v1:
- Added missing patch
- Reworked commit messages (following suggestions by Marijn)
- Changed code to check for major & INTF type rather than checking for
   intr presence in catalog. Added WARN_ON()s instead. (Marijn)
- Added severall comments & TODO item.

Dmitry Baryshkov (8):
   drm/msm/dpu: inline _setup_pingpong_ops()
   drm/msm/dpu: enable PINGPONG TE operations only when supported by HW
   drm/msm/dpu: drop the DPU_PINGPONG_TE flag
   drm/msm/dpu: inline _setup_intf_ops()
   drm/msm/dpu: enable INTF TE operations only when supported by HW
   drm/msm/dpu: drop DPU_INTF_TE feature flag
   drm/msm/dpu: drop useless check from
     dpu_encoder_phys_cmd_te_rd_ptr_irq()
   drm/msm/dpu: move INTF tearing checks to dpu_encoder_phys_cmd_init

  .../drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c  | 52 +++++++++----------
  .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c    |  3 +-
  .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h    |  6 +--
  drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c   | 51 +++++++++---------
  .../gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c   | 41 +++++++--------
  .../gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h   |  3 +-
  drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c        |  2 +-
  7 files changed, 75 insertions(+), 83 deletions(-)


--
With best wishes
Dmitry




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [Linux for Sparc]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux