[PULL] drm-misc-fixes

Maarten Lankhorst
2026-01-07T09:45:09Z

Hi Dave, Simona,

First pull request for the new year!

Kind regards,
~Maarten Lankhorst

drm-misc-fixes-2026-01-07:
drm-misc-fixes for v6.19-rc5:

pl111:
- Fix error handling in probe

mediatek/atomic/tidss:
- Fix tidss in another way and revert reordering of pre-enable and post-disable operations,
as it breaks other bridge drivers.

nouveau:
- Fix regression from fwsec s/r fix.

pci/vga:
- Fix multiple gpu's being reported a 'boot_display'

fb-helper:
- Fix vblank timeout during suspend/reset
The following changes since commit 3fbd97618f49e07e05aad96510e5f2ed22d68809:

drm/gem-shmem: Fix the MODULE_LICENSE() string (2025-12-21 20:15:36 +0100)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-fixes-2026-01-07

for you to fetch changes up to d5bdf88d1f9d1e4808177f03d89de3d0ba6c6e84:

drm/fb-helper: Fix vblank timeout during suspend/reset (2026-01-06 09:05:06 +0100)

----------------------------------------------------------------
drm-misc-fixes for v6.19-rc5:

pl111:
- Fix error handling in probe

mediatek/atomic/tidss:
- Fix tidss in another way and revert reordering of pre-enable and post-disable operations,
as it breaks other bridge drivers.

nouveau:
- Fix regression from fwsec s/r fix.

pci/vga:
- Fix multiple gpu's being reported a 'boot_display'

fb-helper:
- Fix vblank timeout during suspend/reset

----------------------------------------------------------------
Chengjun Yao (1):
drm/fb-helper: Fix vblank timeout during suspend/reset

Dave Airlie (1):
nouveau: don't attempt fwsec on sb on newer platforms.

Linus Walleij (1):
drm/atomic-helper: Export and namespace some functions

Mario Limonciello (AMD) (1):
PCI/VGA: Don't assume the only VGA device on a system is `boot_vga`

Miaoqian Lin (1):
drm/pl111: Fix error handling in pl111_amba_probe

Tomi Valkeinen (3):
Revert "drm/atomic-helper: Re-order bridge chain pre-enable and post-disable"
Revert "drm/mediatek: dsi: Fix DSI host and panel bridge pre-enable order"
drm/tidss: Fix enable/disable order

drivers/gpu/drm/drm_atomic_helper.c | 122 +++++++++---
drivers/gpu/drm/drm_fb_helper.c | 10 +
drivers/gpu/drm/mediatek/mtk_dsi.c | 6 -
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 23 ++-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 15 ++
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c | 3 +
drivers/gpu/drm/pl111/pl111_drv.c | 2 +-
drivers/gpu/drm/tidss/tidss_kms.c | 30 ++-
drivers/pci/vgaarb.c | 7 -
include/drm/drm_atomic_helper.h | 22 +++
include/drm/drm_bridge.h | 249 +++++++-----------------
15 files changed, 274 insertions(+), 232 deletions(-)