[pull] drm/msm: drm-msm-fixes-2024-10-16 for v6.12-rc4
Rob Clark
robdclark at gmail.com
Wed Oct 16 16:48:06 UTC 2024
Hi Dave,
A few fixes for v6.12, see description below
The following changes since commit 15302579373ed2c8ada629e9e7bcf9569393a48d:
drm/msm/dpu: enable writeback on SM6350 (2024-09-02 02:53:44 +0300)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/msm.git tags/drm-msm-fixes-2024-10-16
for you to fetch changes up to 77ad507dbb7ec1ecd60fc081d03616960ef596fd:
drm/msm/a6xx+: Insert a fence wait before SMMU table update
(2024-10-15 17:18:16 -0700)
----------------------------------------------------------------
Fixes for v6.12
Display:
- move CRTC resource assignment to atomic_check otherwise to make
consecutive calls to atomic_check() consistent
- fix rounding / sign-extension issues with pclk calculation in
case of DSC
- cleanups to drop incorrect null checks in dpu snapshots
- fix to use kvzalloc in dpu snapshot to avoid allocation issues
in heavily loaded system cases
- Fix to not program merge_3d block if dual LM is not being used
- Fix to not flush merge_3d block if its not enabled otherwise
this leads to false timeouts
GPU:
- a7xx: add a fence wait before SMMU table update
----------------------------------------------------------------
Dmitry Baryshkov (4):
drm/msm/dpu: make sure phys resources are properly initialized
drm/msm/dpu: move CRTC resource assignment to
dpu_encoder_virt_atomic_check
drm/msm/dpu: check for overflow in _dpu_crtc_setup_lm_bounds()
drm/msm/hdmi: drop pll_cmp_to_fdata from hdmi_phy_8998
Douglas Anderson (2):
drm/msm: Avoid NULL dereference in msm_disp_state_print_regs()
drm/msm: Allocate memory for disp snapshot with kvzalloc()
Jessica Zhang (2):
drm/msm/dpu: Don't always set merge_3d pending flush
drm/msm/dpu: don't always program merge_3d block
Jonathan Marek (2):
drm/msm/dsi: improve/fix dsc pclk calculation
drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation
Rob Clark (1):
drm/msm/a6xx+: Insert a fence wait before SMMU table update
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 16 ++++-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 20 ++++---
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 68 +++++++++++++---------
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 7 ++-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 5 +-
drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 19 +++---
drivers/gpu/drm/msm/dsi/dsi_host.c | 4 +-
drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c | 9 ---
8 files changed, 89 insertions(+), 59 deletions(-)
More information about the dri-devel
mailing list