mbox series

[PULL] drm-misc-fixes

Message ID tp77e5fokigup6cgmpq6mtg46kzdw2dpze6smpnwfoml4kmwpq@bo6mbkezpkle (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-misc-fixes | expand

Pull-request

git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2024-01-26

Message

Maxime Ripard Jan. 26, 2024, 11:44 a.m. UTC
Hi Dave, Sima,

Here's this week drm-misc-fixes PR.

Maxime

drm-misc-fixes-2024-01-26:
Plenty of ivpu fixes to improve the general stability and debugging, a
suspend fix for the anx7625 bridge, a revert to fix an initialization
order bug between i915 and simpledrm and a documentation warning fix for
dp_mst.
The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:

  Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2024-01-26

for you to fetch changes up to 27d19268cf394f2c78db732be0cb31852eeadb0a:

  accel/ivpu: Improve recovery and reset support (2024-01-25 10:17:37 +0100)

----------------------------------------------------------------
Plenty of ivpu fixes to improve the general stability and debugging, a
suspend fix for the anx7625 bridge, a revert to fix an initialization
order bug between i915 and simpledrm and a documentation warning fix for
dp_mst.

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/panel/raydium-rm692e5: select CONFIG_DRM_DISPLAY_DP_HELPER

Artur Weber (1):
      drm/panel: samsung-s6d7aa0: drop DRM_BUS_FLAG_DE_HIGH for lsl080al02

Bagas Sanjaya (1):
      drm/dp_mst: Separate @failing_port list in drm_dp_mst_atomic_check_mgr() comment

Douglas Anderson (2):
      drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer
      drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case

Hsin-Yi Wang (1):
      drm/bridge: anx7625: Ensure bridge is suspended in disable()

Jacek Lawrynowicz (8):
      accel/ivpu: Fix for missing lock around drm_gem_shmem_vmap()
      accel/ivpu: Free buffer sgt on unbind
      accel/ivpu: Disable buffer sharing among VPU contexts
      accel/ivpu: Improve buffer object debug logs
      accel/ivpu: Disable PLL after VPU IP reset during FLR
      accel/ivpu: Fix dev open/close races with unbind
      accel/ivpu: Improve stability of ivpu_submit_ioctl()
      accel/ivpu: Improve recovery and reset support

Markus Niebel (1):
      drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]

Maxime Ripard (1):
      Merge v6.8-rc1 into drm-misc-fixes

MichaƂ Winiarski (1):
      drm/tests: mm: Call drm_mm_print in drm_test_mm_debug

Pin-yen Lin (1):
      drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable()

Thomas Zimmermann (1):
      Revert "drivers/firmware: Move sysfb_init() from device_initcall to subsys_initcall_sync"

Tomi Valkeinen (2):
      drm/bridge: sii902x: Fix probing race issue
      drm/bridge: sii902x: Fix audio codec unregistration

Wachowski, Karol (5):
      accel/ivpu: Dump MMU events in case of VPU boot timeout
      accel/ivpu: Call diagnose failure in ivpu_mmu_cmdq_sync()
      accel/ivpu: Add debug prints for MMU map/unmap operations
      accel/ivpu: Add diagnostic messages when VPU fails to boot or suspend
      accel/ivpu: Deprecate DRM_IVPU_PARAM_CONTEXT_PRIORITY param

Yangyu Chen (1):
      drm/ttm: allocate dummy_read_page without DMA32 on fail

 drivers/accel/ivpu/ivpu_debugfs.c             |  20 +++-
 drivers/accel/ivpu/ivpu_drv.c                 | 124 +++++++++++---------
 drivers/accel/ivpu/ivpu_drv.h                 |   5 +-
 drivers/accel/ivpu/ivpu_gem.c                 | 142 +++++++++--------------
 drivers/accel/ivpu/ivpu_gem.h                 |   3 +-
 drivers/accel/ivpu/ivpu_hw_37xx.c             |  14 +--
 drivers/accel/ivpu/ivpu_hw_40xx.c             |  29 ++++-
 drivers/accel/ivpu/ivpu_ipc.c                 |   6 +-
 drivers/accel/ivpu/ivpu_job.c                 | 160 ++++++++++++--------------
 drivers/accel/ivpu/ivpu_job.h                 |   3 +-
 drivers/accel/ivpu/ivpu_mmu.c                 |  22 ++--
 drivers/accel/ivpu/ivpu_mmu.h                 |   1 +
 drivers/accel/ivpu/ivpu_mmu_context.c         |   9 ++
 drivers/accel/ivpu/ivpu_pm.c                  |  52 ++++++---
 drivers/accel/ivpu/ivpu_pm.h                  |   6 +-
 drivers/firmware/sysfb.c                      |   2 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c     |   7 +-
 drivers/gpu/drm/bridge/analogix/anx7625.h     |   2 +
 drivers/gpu/drm/bridge/parade-ps8640.c        |  23 ++++
 drivers/gpu/drm/bridge/sii902x.c              |  48 +++++---
 drivers/gpu/drm/display/drm_dp_mst_topology.c |   2 +
 drivers/gpu/drm/panel/Kconfig                 |   2 +
 drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c |   2 +-
 drivers/gpu/drm/panel/panel-simple.c          |   2 +
 drivers/gpu/drm/tests/drm_mm_test.c           |   5 +-
 drivers/gpu/drm/ttm/ttm_device.c              |  12 +-
 include/uapi/drm/ivpu_accel.h                 |  25 +++-
 27 files changed, 413 insertions(+), 315 deletions(-)