mbox series

[pull] drm/msm: drm-msm-fixes-2025-06-16 for v5.16-rc3

Message ID CACSVV03=OH74ip8O1xqb8RJWGyM4HFuUnWuR=p3zJR+-ko_AJA@mail.gmail.com
State New
Headers show
Series [pull] drm/msm: drm-msm-fixes-2025-06-16 for v5.16-rc3 | expand

Pull-request

https://gitlab.freedesktop.org/drm/msm.git tags/drm-msm-fixes-2025-06-16

Message

Rob Clark June 16, 2025, 2:44 p.m. UTC
Hi Dave, Simona,

Fixes for v6.16-rc3, as described below.

The following changes since commit ee11d953fd230b4e1c28388913826ca832ae8444:

  MAINTAINERS: .mailmap: update Rob Clark's email address (2025-06-04
13:26:41 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/msm.git tags/drm-msm-fixes-2025-06-16

for you to fetch changes up to d3deabe4c619875714b9a844b1a3d9752dbae1dd:

  drm/msm: Fix inverted WARN_ON() logic (2025-06-14 08:10:44 -0700)

----------------------------------------------------------------
Fixes for v6.16-rc3

Display:
- Fixed DP output on SDM845
- Fixed 10nm DSI PLL init

GPU:
- SUBMIT ioctl error path leak fixes
- drm half of stall-on-fault fixes.  Note there is a soft dependency,
  to get correct mmu fault devcoredumps, on arm-smmu changes which
  are not in this branch, but have already been merged by Linus.  So
  by the time Linus merges this, everything should be peachy.
- a7xx: Missing CP_RESET_CONTEXT_STATE
- Skip GPU component bind if GPU is not in the device table.

----------------------------------------------------------------
Connor Abbott (5):
      drm/msm: Don't use a worker to capture fault devcoredump
      drm/msm: Delete resume_translation()
      drm/msm: Temporarily disable stall-on-fault after a page fault
      drm/msm: Fix CP_RESET_CONTEXT_STATE bitfield names
      drm/msm/a7xx: Call CP_RESET_CONTEXT_STATE

James A. MacInnes (2):
      drm/msm/dp: Disable wide bus support for SDM845
      drm/msm/disp: Correct porch timing for SDM845

Krzysztof Kozlowski (1):
      drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate

Rob Clark (6):
      drm/msm: Fix a fence leak in submit error path
      drm/msm: Fix another leak in the submit error path
      drm/msm: Rename add_components_mdp()
      drm/msm/adreno: Pass device_node to find_chipid()
      drm/msm/adreno: Check for recognized GPU before bind
      drm/msm: Fix inverted WARN_ON() logic

Ryan Eatmon (1):
      drivers: gpu: drm: msm: registers: improve reproducibility

 drivers/gpu/drm/msm/adreno/a2xx_gpummu.c           |  5 --
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c              |  2 +
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              | 18 ++++++++
 drivers/gpu/drm/msm/adreno/adreno_device.c         | 39 ++++++++++++----
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            | 54 +++++++++++++++++-----
 drivers/gpu/drm/msm/adreno/adreno_gpu.h            |  2 +
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   | 14 ++++--
 drivers/gpu/drm/msm/dp/dp_display.c                |  7 ++-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c         |  7 +++
 drivers/gpu/drm/msm/msm_debugfs.c                  | 32 +++++++++++++
 drivers/gpu/drm/msm/msm_drv.c                      | 10 ++--
 drivers/gpu/drm/msm/msm_drv.h                      | 23 +++++++++
 drivers/gpu/drm/msm/msm_gem_submit.c               | 17 ++++++-
 drivers/gpu/drm/msm/msm_gpu.c                      | 20 ++++----
 drivers/gpu/drm/msm/msm_gpu.h                      |  9 ++--
 drivers/gpu/drm/msm/msm_iommu.c                    | 12 ++---
 drivers/gpu/drm/msm/msm_mmu.h                      |  2 +-
 .../gpu/drm/msm/registers/adreno/adreno_pm4.xml    |  3 +-
 drivers/gpu/drm/msm/registers/gen_header.py        |  8 ++--
 19 files changed, 217 insertions(+), 67 deletions(-)