Hi Dave, Sima,

this is the drm-misc-fixes PR for this week.

Best regards
Thomas

drm-misc-fixes-2026-11-13:
Short summary of fixes pull:

bridge:
- ssd2825: Fix panel enable sequence
- sii902x: validate I2S data lane values

display:
- hdmi: Fixes to SCDC

gud:
- Avoid divide error in gud_stats_debugfs

meson:
- load ENCL gamma table while ENCL is disabled

nouveau:
- disp: Set atomic functions in struct drm_mode_config_funcs
- gsp: Handle only IRQs routed to host

panfrost:
- Fixes to perfcnt

sched:
- Ensure stopped entity cannot be re-added to the run-queue

vc4:
- Fix firmware reference leak
- Hold runtime PM reference while allocating the binner BO
- Rebuild V3D interrupt mask on every power transition
- Re-enable the V3D interrupt after a GPU reset
The following changes since commit 19e67d977d3d4d0c54f03906ef578578190db9e1:

  Merge tag 'amd-drm-fixes-7.4-2026-11-05' of 
https://gitlab.freedesktop.org/drm/amdgpu/kernel into drm-fixes (2026-11-06 
10:43:59 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git 
tags/drm-misc-fixes-2026-11-13

for you to fetch changes up to bafda823590ddf7031ecb765d673572fae7ab44a:

  drm/vc4: Re-enable the V3D interrupt after a GPU reset (2026-11-12 08:47:36 
-0300)

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

bridge:
- ssd2825: Fix panel enable sequence
- sii902x: validate I2S data lane values

display:
- hdmi: Fixes to SCDC

gud:
- Avoid divide error in gud_stats_debugfs

meson:
- load ENCL gamma table while ENCL is disabled

nouveau:
- disp: Set atomic functions in struct drm_mode_config_funcs
- gsp: Handle only IRQs routed to host

panfrost:
- Fixes to perfcnt

sched:
- Ensure stopped entity cannot be re-added to the run-queue

vc4:
- Fix firmware reference leak
- Hold runtime PM reference while allocating the binner BO
- Rebuild V3D interrupt mask on every power transition
- Re-enable the V3D interrupt after a GPU reset

----------------------------------------------------------------
Adrián Larumbe (1):
      drm/panfrost: Fix race when restoring reset state in perfcnt

Boris Brezillon (1):
      drm/panfrost: Enable cycle counting when perfcnt is enabled

Cristian Ciocaltea (3):
      drm/display: hdmi: Prevent NULL pointer dereference in sync_scdc()
      drm/display: hdmi: Use committed state to decide on SCDC resync
      drm/display: hdmi: Reset sink scrambling on non-scrambled modesets

Dave Airlie (1):
      drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit) 
(attempt 2)

Hamza Mahfooz (1):
      MAINTAINERS: add myself as a maintainer for the Hyper-V DRM driver

Joe Finzel (1):
      drm/nouveau/gsp: only handle GSP interrupts routed to the host

Maíra Canal (3):
      drm/vc4: Hold a runtime PM reference while allocating the binner BO
      drm/vc4: Rebuild the V3D interrupt mask on every power transition
      drm/vc4: Re-enable the V3D interrupt after a GPU reset

Pengpeng Hou (1):
      drm/bridge: sii902x: validate I2S data lane values

Shigeaki Asai (1):
      drm/meson: encoder_dsi: load ENCL gamma table while ENCL is disabled

Svyatoslav Ryhel (1):
      drm/bridge: ssd2825: Fix panel enable sequence

Tvrtko Ursulin (1):
      drm/sched: Ensure stopped entity cannot be re-added to the run-queue

Wentao Liang (1):
      drm/vc4: Fix firmware reference leak in vc4_hvs_bind()

YuanZhe Liu (1):
      drm/gud: avoid divide error in gud_stats_debugfs

 MAINTAINERS                                        |  1 +
 drivers/gpu/drm/bridge/sii902x.c                   |  8 ++-
 drivers/gpu/drm/bridge/ssd2825.c                   |  9 +++
 drivers/gpu/drm/display/drm_hdmi_helper.c          | 65 +++++++++++++++++-----
 drivers/gpu/drm/gud/gud_drv.c                      | 13 ++++-
 drivers/gpu/drm/meson/meson_encoder_dsi.c          |  2 +-
 .../gpu/drm/nouveau/include/nvkm/engine/falcon.h   |  1 +
 drivers/gpu/drm/nouveau/nouveau_display.c          | 11 +++-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c    |  1 +
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c    |  1 +
 .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c  |  4 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c    |  1 +
 drivers/gpu/drm/panfrost/panfrost_gpu.c            |  7 +--
 drivers/gpu/drm/panfrost/panfrost_perfcnt.c        | 18 +++---
 drivers/gpu/drm/scheduler/sched_rq.c               |  7 +++
 drivers/gpu/drm/vc4/vc4_hvs.c                      | 18 +++---
 drivers/gpu/drm/vc4/vc4_irq.c                      | 42 +++++++-------
 drivers/gpu/drm/vc4/vc4_v3d.c                      |  8 ++-
 18 files changed, 153 insertions(+), 64 deletions(-)

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstr. 146, 90461 Nürnberg, Germany, www.suse.com
GF: Stefan Gaiser, Jochen Jaser, Abhinav Puri, (HRB 36809, AG Nürnberg)

Reply via email to