[PULL] drm-misc-fixes

Thomas Zimmermann
2025-04-17T08:40:51Z

Hi Dave, Sima,

this is the weekly PR of drm-misc-fixes.

Best regards
Thomas

drm-misc-fixes-2025-04-17:
Short summary of fixes pull:

dma-buf:
- Correctly decrement refcounter on errors

gem:
- Fix test for imported buffers

ivpu:
- Fix debugging
- Fixes to frequency
- Support firmware API 3.28.3
- Flush jobs upon reset

mgag200:
- Set vblank start to correct values

v3d:
- Fix Indirect Dispatch
The following changes since commit 1d34597a1e23004c7dd0ab5f58ba1ef95fd9ded5:

drm/rockchip: dw_hdmi_qp: Fix io init for dw_hdmi_qp_rockchip_resume (2025-04-10 10:51:06 +0200)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-fixes-2025-04-17

for you to fetch changes up to 76c332d119f9048c6e16b52359f401510f18b2ff:

drm/mgag200: Fix value in <VBLKSTR> register (2025-04-17 09:56:28 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

dma-buf:
- Correctly decrement refcounter on errors

gem:
- Fix test for imported buffers

ivpu:
- Fix debugging
- Fixes to frequency
- Support firmware API 3.28.3
- Flush jobs upon reset

mgag200:
- Set vblank start to correct values

v3d:
- Fix Indirect Dispatch

----------------------------------------------------------------
Andrzej Kacprowski (2):
accel/ivpu: Fix the NPU's DPU frequency calculation
accel/ivpu: Show NPU frequency in sysfs

Dan Carpenter (1):
dma-buf/sw_sync: Decrement refcount on error in sw_sync_ioctl_get_deadline()

Karol Wachowski (2):
accel/ivpu: Update FW Boot API to version 3.28.3
accel/ivpu: Add cmdq_id to job related logs

Maciej Falkowski (1):
accel/ivpu: Flush pending jobs of device's workqueues

Maíra Canal (1):
drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later

Thomas Zimmermann (2):
drm/gem: Internally test import_attach for imported objects
drm/mgag200: Fix value in <VBLKSTR> register

drivers/accel/ivpu/ivpu_drv.c | 10 +--
drivers/accel/ivpu/ivpu_fw.c | 17 ++++-
drivers/accel/ivpu/ivpu_hw.h | 16 ++--
drivers/accel/ivpu/ivpu_hw_btrs.c | 134 ++++++++++++++++-----------------
drivers/accel/ivpu/ivpu_hw_btrs.h | 7 +-
drivers/accel/ivpu/ivpu_job.c | 15 ++--
drivers/accel/ivpu/ivpu_sysfs.c | 49 +++++++++++-
drivers/accel/ivpu/vpu_boot_api.h | 13 +++-
drivers/accel/ivpu/vpu_jsm_api.h | 53 ++++++++-----
drivers/dma-buf/sw_sync.c | 19 +++--
drivers/gpu/drm/mgag200/mgag200_mode.c | 2 +-
drivers/gpu/drm/v3d/v3d_sched.c | 16 +++-
include/drm/drm_gem.h | 3 +-
include/uapi/drm/ivpu_accel.h | 4 +-
14 files changed, 226 insertions(+), 132 deletions(-)

--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)