All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/4] Expand CRC to support interface blocks
@ 2022-06-21  0:50 ` Jessica Zhang
  0 siblings, 0 replies; 18+ messages in thread
From: Jessica Zhang @ 2022-06-21  0:50 UTC (permalink / raw)
  To: freedreno
  Cc: Jessica Zhang, linux-arm-msm, dri-devel, robdclark, seanpaul,
	swboyd, quic_aravindh, dmitry.baryshkov, quic_abhinavk

Refactor existing CRC code for layer mixer and add CRC support for interface blocks

Changes since V1:
- Create helper methods for collect_misr and setup_misr in dpu_hw_util.c
- Move common bitmasks into dpu_hw_util.h
- Update copyrights
- Create a dynamically allocated crcs array in dpu_crtc_state
- Collect CRCs for all drm_encoders connected to the crtc

Changes since V2:
- Separate dpu_hw_util changes into a separate patch
- Revert back to using a static array and define a macro for MAX_CRC_ENTRIES

Jessica Zhang (4):
  drm/msm/dpu: Move LM CRC code into separate method
  drm/msm/dpu: Generalize MISR methods to hw_util
  drm/msm/dpu: Add MISR register support for interface
  drm/msm/dpu: Add interface support for CRC debugfs

 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c    | 130 +++++++++++++++-----
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h    |  11 ++
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c |  64 ++++++++++
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h |  22 ++++
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c |  19 ++-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h |   8 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c   |  42 +------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c |  49 +++++++-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h |  16 +++
 9 files changed, 287 insertions(+), 74 deletions(-)

-- 
2.35.1


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2022-06-21 17:36 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-21  0:50 [PATCH v3 0/4] Expand CRC to support interface blocks Jessica Zhang
2022-06-21  0:50 ` Jessica Zhang
2022-06-21  0:50 ` [PATCH v3 1/4] drm/msm/dpu: Move LM CRC code into separate method Jessica Zhang
2022-06-21  0:50   ` Jessica Zhang
2022-06-21  6:42   ` Dmitry Baryshkov
2022-06-21  6:42     ` Dmitry Baryshkov
2022-06-21 17:36     ` Jessica Zhang
2022-06-21 17:36       ` Jessica Zhang
2022-06-21  0:50 ` [PATCH v3 2/4] drm/msm/dpu: Move MISR methods to dpu_hw_util Jessica Zhang
2022-06-21  0:50   ` Jessica Zhang
2022-06-21  6:37   ` Dmitry Baryshkov
2022-06-21  6:37     ` Dmitry Baryshkov
2022-06-21  0:50 ` [PATCH v3 4/4] drm/msm/dpu: Add interface support for CRC debugfs Jessica Zhang
2022-06-21  0:50   ` Jessica Zhang
2022-06-21  6:36   ` Dmitry Baryshkov
2022-06-21  6:36     ` Dmitry Baryshkov
2022-06-21 17:36     ` [Freedreno] " Jessica Zhang
2022-06-21 17:36       ` Jessica Zhang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.