* [PULL] drm-misc-next-fixes
@ 2024-02-29 8:53 Thomas Zimmermann
0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2024-02-29 8:53 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
here's the release cycle's first PR for drm-misc-next-fixes.
Best regards
Thomas
drm-misc-next-fixes-2024-02-29:
Short summary of fixes pull:
i915:
- Fix NULL-pointer deref
imx:
- dcss: Fix resource-size calculation
firmware:
- sysfb: Fix returned error code
The following changes since commit f112b68f273fb0121cb64e0c3ac06adcb91e32b8:
Merge v6.8-rc6 into drm-next (2024-02-26 11:41:07 +0100)
are available in the Git repository at:
https://anongit.freedesktop.org/git/drm/drm-misc tags/drm-misc-next-fixes-2024-02-29
for you to fetch changes up to 9cb3542aeeac31b3dd6b5a7d58b9b7d6fe9fd2bc:
drm/imx/dcss: fix resource size calculation (2024-02-28 09:16:59 +0000)
----------------------------------------------------------------
Short summary of fixes pull:
i915:
- Fix NULL-pointer deref
imx:
- dcss: Fix resource-size calculation
firmware:
- sysfb: Fix returned error code
----------------------------------------------------------------
Dan Carpenter (2):
firmware/sysfb: fix an error code in sysfb_init()
drm/imx/dcss: fix resource size calculation
Thomas Zimmermann (1):
Merge drm/drm-next into drm-misc-next-fixes
Tvrtko Ursulin (1):
drm/i915: Fix possible null pointer dereference after drm_dbg_printer conversion
drivers/firmware/sysfb.c | 4 +++-
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 4 ++--
drivers/gpu/drm/imx/dcss/dcss-dev.c | 4 +---
3 files changed, 6 insertions(+), 6 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)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2024-03-07 12:46 Thomas Zimmermann
0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2024-03-07 12:46 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
this is the weekly PR for drm-misc-next-fixes.
Best regards
Thomas
drm-misc-next-fixes-2024-03-07:
Short summary of fixes pull:
- i915: Fix applying placement flags
- fbdev: Fix build on PowerMacs after header cleanup
The following changes since commit c6d6a82d8a9f8f9326b760accaa532b839b80140:
Merge tag 'drm-misc-next-fixes-2024-02-29' of https://anongit.freedesktop.org/git/drm/drm-misc into drm-next (2024-03-01 19:38:13 +1000)
are available in the Git repository at:
https://anongit.freedesktop.org/git/drm/drm-misc tags/drm-misc-next-fixes-2024-03-07
for you to fetch changes up to 838f865802b9f26135ea7df4e30f89ac2f50c23e:
arch/powerpc: Remove <linux/fb.h> from backlight code (2024-03-07 13:34:14 +0100)
----------------------------------------------------------------
Short summary of fixes pull:
- i915: Fix applying placement flags
- fbdev: Fix build on PowerMacs after header cleanup
----------------------------------------------------------------
Christian König (1):
drm/i915: fix applying placement flag
Thomas Zimmermann (4):
Merge drm/drm-next into drm-misc-next-fixes
fbdev/chipsfb: Include <linux/backlight.h>
macintosh/via-pmu-backlight: Include <linux/backlight.h>
arch/powerpc: Remove <linux/fb.h> from backlight code
arch/powerpc/include/asm/backlight.h | 5 ++---
arch/powerpc/platforms/powermac/backlight.c | 26 --------------------------
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +-
drivers/macintosh/via-pmu-backlight.c | 1 +
drivers/video/fbdev/chipsfb.c | 1 +
5 files changed, 5 insertions(+), 30 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)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2024-03-14 8:28 Thomas Zimmermann
0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2024-03-14 8:28 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
here's the PR for drm-misc-next-fixes for this week. There's a fix
for nouveau BOs and quite a few fixes for get_modes() functions.
Best regards
Thomas
drm-misc-next-fixes-2024-03-14:
Short summary of fixes pull:
probe-helper:
- never return negative values from .get_modes() plus driver fixes
nouveau:
- clear bo resource bus after eviction
- documentation fixes
The following changes since commit 838f865802b9f26135ea7df4e30f89ac2f50c23e:
arch/powerpc: Remove <linux/fb.h> from backlight code (2024-03-07 13:34:14 +0100)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-03-14
for you to fetch changes up to 9dd81b2e1ec72a3759f8d6bb6e9cbef93aab6227:
drm/exynos: simplify the return value handling in exynos_dp_get_modes() (2024-03-13 10:44:14 +0200)
----------------------------------------------------------------
Short summary of fixes pull:
probe-helper:
- never return negative values from .get_modes() plus driver fixes
nouveau:
- clear bo resource bus after eviction
- documentation fixes
----------------------------------------------------------------
Dave Airlie (1):
nouveau: reset the bo resource bus info after an eviction
Jani Nikula (8):
drm/probe-helper: warn about negative .get_modes()
drm/panel: do not return negative error codes from drm_panel_get_modes()
drm/exynos: do not return negative values from .get_modes()
drm/bridge: lt8912b: do not return negative values from .get_modes()
drm/imx/ipuv3: do not return negative values from .get_modes()
drm/vc4: hdmi: do not return negative values from .get_modes()
drm/bridge: lt9611uxc: use int for holding number of modes
drm/exynos: simplify the return value handling in exynos_dp_get_modes()
Timur Tabi (1):
drm/nouveau: fix kerneldoc warnings
drivers/gpu/drm/bridge/lontium-lt8912b.c | 16 +++++++---------
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +-
drivers/gpu/drm/drm_panel.c | 17 +++++++++++------
drivers/gpu/drm/drm_probe_helper.c | 7 +++++++
drivers/gpu/drm/exynos/exynos_dp.c | 7 +++----
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 4 ++--
drivers/gpu/drm/exynos/exynos_hdmi.c | 4 ++--
drivers/gpu/drm/imx/ipuv3/parallel-display.c | 4 ++--
drivers/gpu/drm/nouveau/nouveau_bo.c | 2 ++
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c | 9 +++++++++
drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +-
include/drm/drm_modeset_helper_vtables.h | 3 ++-
12 files changed, 49 insertions(+), 28 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)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2024-03-21 16:19 Thomas Zimmermann
0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2024-03-21 16:19 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
here's the drm-misc-next-fixes PR for this week.
Best regards
Thomas
drm-misc-next-fixes-2024-03-21:
Short summary of fixes pull:
core:
- fix rounding in drm_fixp2int_round()
bridge:
- fix documentation for DRM_BRIDGE_OP_EDID
nouveau:
- don't check devinit disable on GSP
sun4i:
- fix 64-bit division on 32-bit architectures
tests:
- fix dependency on DRM_KMS_HELPER
The following changes since commit 9dd81b2e1ec72a3759f8d6bb6e9cbef93aab6227:
drm/exynos: simplify the return value handling in exynos_dp_get_modes() (2024-03-13 10:44:14 +0200)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-03-21
for you to fetch changes up to 5d4e8ae6e57b025802aadf55a4775c55cceb75f1:
nouveau/gsp: don't check devinit disable on GSP. (2024-03-19 14:34:55 +0100)
----------------------------------------------------------------
Short summary of fixes pull:
core:
- fix rounding in drm_fixp2int_round()
bridge:
- fix documentation for DRM_BRIDGE_OP_EDID
nouveau:
- don't check devinit disable on GSP
sun4i:
- fix 64-bit division on 32-bit architectures
tests:
- fix dependency on DRM_KMS_HELPER
----------------------------------------------------------------
Arthur Grillo (1):
drm: Fix drm_fixp2int_round() making it add 0.5
Dave Airlie (1):
nouveau/gsp: don't check devinit disable on GSP.
Dmitry Baryshkov (1):
drm/bridge: correct DRM_BRIDGE_OP_EDID documentation
Karolina Stolarek (1):
drm/tests: Build KMS helpers when DRM_KUNIT_TEST_HELPERS is enabled
Maxime Ripard (1):
drm/sun4i: hdmi: Fix u64 div on 32bit arch
drivers/gpu/drm/Kconfig | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.c | 1 -
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 +-
include/drm/drm_bridge.h | 4 ++--
include/drm/drm_fixed.h | 3 +--
5 files changed, 5 insertions(+), 7 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)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2024-05-08 10:36 Maarten Lankhorst
0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2024-05-08 10:36 UTC (permalink / raw)
To: Daniel Vetter, Dave Airlie
Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
Oded Gabbay, Thomas Hellström, Maxime Ripard,
Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula
Hi Dave, Sima,
drm-misc-next-fixes for v6.10-rc1.
There was some discussion on certain cherry picks I did,
specifically the one for hiding fbdev address. There is some potential
to cause regressions on ARM by hiding the physical address, but I think
it should be fine to move ahead. This is why a pull request didn't make
it in time last week.
Hope the extra time at least gave more chance of detection of potential
regressions.
Cheers,
Maarten
drm-misc-next-fixes-2024-05-08:
drm-misc-next-fixes for v6.10-rc1:
- panthor fixes.
- Reverting Kconfig changes, and moving drm options to submenu.
- Hide physical fb address in fb helper.
- zynqmp bridge fix.
- Revert broken ti-sn65dsi83 fix.
The following changes since commit 4a56c0ed5aa0bcbe1f5f7d755fb1fe1ebf48ae9c:
Merge tag 'amd-drm-next-6.10-2024-04-26' of
https://gitlab.freedesktop.org/agd5f/linux into drm-next (2024-04-30
14:43:00 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git
tags/drm-misc-next-fixes-2024-05-08
for you to fetch changes up to be3f3042391d061cfca2bd22630e0d101acea5fc:
drm: zynqmp_dpsub: Always register bridge (2024-05-02 23:40:56 +0200)
----------------------------------------------------------------
drm-misc-next-fixes for v6.10-rc1:
- panthor fixes.
- Reverting Kconfig changes, and moving drm options to submenu.
- Hide physical fb address in fb helper.
- zynqmp bridge fix.
- Revert broken ti-sn65dsi83 fix.
----------------------------------------------------------------
Boris Brezillon (3):
drm/panthor: Kill the faulty_slots variable in
panthor_sched_suspend()
drm/panthor: Make sure we handle 'unknown group state' case properly
drm/panthor: Fix the FW reset logic
Geert Uytterhoeven (11):
Revert "drm: fix DRM_DISPLAY_DP_HELPER dependencies, part 2"
Revert "drm/display: Select DRM_KMS_HELPER for DP helpers"
Revert "drm/bridge: dw-hdmi: Make DRM_DW_HDMI selectable"
Revert "drm: fix DRM_DISPLAY_DP_HELPER dependencies"
Revert "drm: Switch DRM_DISPLAY_HDMI_HELPER to depends on"
Revert "drm: Switch DRM_DISPLAY_HDCP_HELPER to depends on"
Revert "drm: Switch DRM_DISPLAY_DP_HELPER to depends on"
Revert "drm: Switch DRM_DISPLAY_DP_AUX_BUS to depends on"
Revert "drm: Switch DRM_DISPLAY_HELPER to depends on"
Revert "drm: Make drivers depends on DRM_DW_HDMI"
Revert "drm/display: Make all helpers visible and switch to
depends on"
Jocelyn Falempe (1):
drm/fb_dma: Add checks in drm_fb_dma_get_scanout_buffer()
Luca Ceresoli (1):
Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
Masahiro Yamada (1):
drm: move DRM-related CONFIG options into DRM submenu
Sean Anderson (1):
drm: zynqmp_dpsub: Always register bridge
Thomas Zimmermann (1):
drm/fbdev-generic: Do not set physical framebuffer address
drivers/gpu/drm/Kconfig | 20 +++++++-------
drivers/gpu/drm/amd/amdgpu/Kconfig | 12 ++++-----
drivers/gpu/drm/bridge/Kconfig | 28 ++++++++++----------
drivers/gpu/drm/bridge/analogix/Kconfig | 18 ++++++-------
drivers/gpu/drm/bridge/cadence/Kconfig | 8 +++---
drivers/gpu/drm/bridge/imx/Kconfig | 4 +--
drivers/gpu/drm/bridge/synopsys/Kconfig | 6 ++---
drivers/gpu/drm/bridge/ti-sn65dsi83.c | 1 -
drivers/gpu/drm/display/Kconfig | 32 +++++++++-------------
drivers/gpu/drm/drm_fb_dma_helper.c | 3 +++
drivers/gpu/drm/drm_fbdev_generic.c | 1 -
drivers/gpu/drm/exynos/Kconfig | 4 +--
drivers/gpu/drm/i915/Kconfig | 8 +++---
drivers/gpu/drm/imx/ipuv3/Kconfig | 5 ++--
drivers/gpu/drm/ingenic/Kconfig | 2 +-
drivers/gpu/drm/mediatek/Kconfig | 6 ++---
drivers/gpu/drm/meson/Kconfig | 2 +-
drivers/gpu/drm/msm/Kconfig | 8 +++---
drivers/gpu/drm/nouveau/Kconfig | 10 +++----
drivers/gpu/drm/panel/Kconfig | 32 +++++++++++-----------
drivers/gpu/drm/panthor/panthor_fw.c | 7 ++---
drivers/gpu/drm/panthor/panthor_sched.c | 47
++++++++++++++++++++++++++-------
drivers/gpu/drm/radeon/Kconfig | 8 +++---
drivers/gpu/drm/renesas/rcar-du/Kconfig | 2 +-
drivers/gpu/drm/rockchip/Kconfig | 10 +++----
drivers/gpu/drm/sun4i/Kconfig | 2 +-
drivers/gpu/drm/tegra/Kconfig | 8 +++---
drivers/gpu/drm/vc4/Kconfig | 10 +++----
drivers/gpu/drm/xe/Kconfig | 13 ++++-----
drivers/gpu/drm/xlnx/Kconfig | 8 +++---
drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 7 +++--
31 files changed, 172 insertions(+), 160 deletions(-)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2024-05-16 15:00 Maarten Lankhorst
0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2024-05-16 15:00 UTC (permalink / raw)
To: Daniel Vetter, Dave Airlie
Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
Oded Gabbay, Thomas Hellström, Maxime Ripard,
Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula
drm-misc-next-fixes-2024-05-16:
drm-misc-next-fixes for v6.10-rc1:
- VM_BIND fix for nouveau.
- Lots of panthor fixes:
* Fixes for panthor's heap logical block.
* Reset on unrecoverable fault
* Fix VM references.
* Reset fix.
- xlnx compile and doc fixes.
The following changes since commit be3f3042391d061cfca2bd22630e0d101acea5fc:
drm: zynqmp_dpsub: Always register bridge (2024-05-02 23:40:56 +0200)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git
tags/drm-misc-next-fixes-2024-05-16
for you to fetch changes up to 959314c438caf1b62d787f02d54a193efda38880:
drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations
(2024-05-13 22:27:33 +0200)
----------------------------------------------------------------
drm-misc-next-fixes for v6.10-rc1:
- VM_BIND fix for nouveau.
- Lots of panthor fixes:
* Fixes for panthor's heap logical block.
* Reset on unrecoverable fault
* Fix VM references.
* Reset fix.
- xlnx compile and doc fixes.
----------------------------------------------------------------
Anatoliy Klymenko (2):
drm: xlnx: zynqmp_dpsub: Fix few function comments
drm: xlnx: zynqmp_dpsub: Fix compilation error
Antonino Maniscalco (1):
drm/panthor: Fix tiler OOM handling to allow incremental rendering
Boris Brezillon (8):
drm/panthor: Make sure the tiler initial/max chunks are consistent
drm/panthor: Relax the constraints on the tiler chunk size
drm/panthor: Fix an off-by-one in the heap context retrieval logic
drm/panthor: Document drm_panthor_tiler_heap_destroy::handle
validity constraints
drm/panthor: Force an immediate reset on unrecoverable faults
drm/panthor: Keep a ref to the VM at the panthor_kernel_bo level
drm/panthor: Reset the FW VM to NULL on unplug
drm/panthor: Call panthor_sched_post_reset() even if the reset failed
Mohamed Ahmed (1):
drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations
drivers/gpu/drm/nouveau/nouveau_abi16.c | 3 ++
drivers/gpu/drm/nouveau/nouveau_bo.c | 44
+++++++++++++----------------
drivers/gpu/drm/panthor/panthor_device.c | 8 ++----
drivers/gpu/drm/panthor/panthor_device.h | 1 +
drivers/gpu/drm/panthor/panthor_fw.c | 5 ++--
drivers/gpu/drm/panthor/panthor_gem.c | 8 ++++--
drivers/gpu/drm/panthor/panthor_gem.h | 8 ++++--
drivers/gpu/drm/panthor/panthor_heap.c | 36 ++++++++++++++----------
drivers/gpu/drm/panthor/panthor_sched.c | 48
+++++++++++++++++++++++---------
drivers/gpu/drm/panthor/panthor_sched.h | 2 +-
drivers/gpu/drm/xlnx/zynqmp_disp.c | 6 ++--
include/uapi/drm/nouveau_drm.h | 7 +++++
include/uapi/drm/panthor_drm.h | 20 ++++++++++---
13 files changed, 123 insertions(+), 73 deletions(-)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2024-05-23 4:41 Maarten Lankhorst
0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2024-05-23 4:41 UTC (permalink / raw)
To: Daniel Vetter, Dave Airlie
Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
Oded Gabbay, Thomas Hellström, Maxime Ripard,
Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula
drm-misc-next-fixes-2024-05-23:
drm-misc-next-fixes for v6.10-rc1:
- MST null deref fix.
- Don't let next bridge create connector in adv7511 to make probe work.
The following changes since commit 959314c438caf1b62d787f02d54a193efda38880:
drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations
(2024-05-13 22:27:33 +0200)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git
tags/drm-misc-next-fixes-2024-05-23
for you to fetch changes up to 5a507b7d2be15fddb95bf8dee01110b723e2bcd9:
drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2
(2024-05-21 16:36:59 -0400)
----------------------------------------------------------------
drm-misc-next-fixes for v6.10-rc1:
- MST null deref fix.
- Don't let next bridge create connector in adv7511 to make probe work.
----------------------------------------------------------------
Liu Ying (1):
drm/bridge: adv7511: Attach next bridge without creating connector
Wayne Lin (1):
drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 3 ++-
drivers/gpu/drm/display/drm_dp_mst_topology.c | 4 +---
drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +-
include/drm/display/drm_dp_mst_helper.h | 1 -
6 files changed, 6 insertions(+), 8 deletions(-)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2024-06-06 22:12 Maarten Lankhorst
0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2024-06-06 22:12 UTC (permalink / raw)
To: Daniel Vetter, Dave Airlie
Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
Oded Gabbay, Thomas Hellström, Maxime Ripard,
Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula
Hi Dave, Sima,
Pull request for a single patch lost in the wrong tree.
Cheers,
~Maarten
drm-misc-next-fixes-2024-06-07:
drm-misc-next-fixes for v6.10-rc3:
- Single unused struct removal that should have been in -fixes.
The following changes since commit 5a507b7d2be15fddb95bf8dee01110b723e2bcd9:
drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2
(2024-05-21 16:36:59 -0400)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git
tags/drm-misc-next-fixes-2024-06-07
for you to fetch changes up to 539d33b5783804f22a62bd62ff463dfd1cef4265:
drm/komeda: remove unused struct 'gamma_curve_segment' (2024-05-31
12:09:51 +0100)
----------------------------------------------------------------
drm-misc-next-fixes for v6.10-rc3:
- Single unused struct removal that should have been in -fixes.
----------------------------------------------------------------
Dr. David Alan Gilbert (1):
drm/komeda: remove unused struct 'gamma_curve_segment'
drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c | 5 -----
1 file changed, 5 deletions(-)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2024-07-11 11:43 Maxime Ripard
0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2024-07-11 11:43 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
[-- Attachment #1: Type: text/plain, Size: 1806 bytes --]
Hi,
Here's this week drm-misc-next-fixes PR
Thanks!
Maxime
drm-misc-next-fixes-2024-07-11:
A fix for fbdev on big endian systems, a condition fix for a sharp panel
at removal, and a fix for qxl to prevent unpinned buffer access under
certain conditions.
The following changes since commit 896868eded124059023be0af92d68cdaf9b4de70:
drm/panthor: Record devfreq busy as soon as a job is started (2024-07-04 09:29:55 +0100)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-07-11
for you to fetch changes up to c537fb4e3d36e7cd1a0837dd577cd30d3d64f1bc:
drm/qxl: Pin buffer objects for internal mappings (2024-07-10 09:12:42 +0200)
----------------------------------------------------------------
A fix for fbdev on big endian systems, a condition fix for a sharp panel
at removal, and a fix for qxl to prevent unpinned buffer access under
certain conditions.
----------------------------------------------------------------
Douglas Anderson (1):
drm/panel: sharp-lq101r1sx01: Fixed reversed "if" in remove
Maxime Ripard (1):
Merge drm-misc-next-2024-07-04 into drm-misc-next-fixes
Thomas Huth (1):
drm/fbdev-dma: Fix framebuffer mode for big endian devices
Thomas Zimmermann (1):
drm/qxl: Pin buffer objects for internal mappings
drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c | 5 -----
drivers/gpu/drm/drm_fbdev_dma.c | 3 ++-
drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 2 +-
drivers/gpu/drm/qxl/qxl_display.c | 14 +++++++-------
drivers/gpu/drm/qxl/qxl_object.c | 13 +++++++++++--
drivers/gpu/drm/qxl/qxl_object.h | 4 ++--
6 files changed, 23 insertions(+), 18 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2024-07-19 7:39 Maxime Ripard
0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2024-07-19 7:39 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
[-- Attachment #1: Type: text/plain, Size: 1209 bytes --]
Hi,
Here's this week drm-misc-next-fixes PR
Thanks!
Maxime
drm-misc-next-fixes-2024-07-19:
Two fixes for v3d to fix an array indexing on newer V3D revisions.
The following changes since commit c537fb4e3d36e7cd1a0837dd577cd30d3d64f1bc:
drm/qxl: Pin buffer objects for internal mappings (2024-07-10 09:12:42 +0200)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-07-19
for you to fetch changes up to 1fe1c66274fb80cc1ac42e0d38917d53adc7d7a3:
drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later (2024-07-15 12:49:52 -0300)
----------------------------------------------------------------
Two fixes for v3d to fix an array indexing on newer V3D revisions.
----------------------------------------------------------------
Maíra Canal (2):
drm/v3d: Add V3D tech revision to the device information
drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later
drivers/gpu/drm/v3d/v3d_drv.c | 5 ++++-
drivers/gpu/drm/v3d/v3d_drv.h | 8 +++++---
drivers/gpu/drm/v3d/v3d_sched.c | 16 +++++++++++++---
3 files changed, 22 insertions(+), 7 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2024-07-25 14:59 Maxime Ripard
0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2024-07-25 14:59 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
[-- Attachment #1: Type: text/plain, Size: 997 bytes --]
Hi,
Here's this week drm-misc-next-fixes PR
Maxime
drm-misc-next-fixes-2024-07-25:
A single fix for a panel compatible
The following changes since commit 1fe1c66274fb80cc1ac42e0d38917d53adc7d7a3:
drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later (2024-07-15 12:49:52 -0300)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-07-25
for you to fetch changes up to b6f7d984ebf826069d3dc6fa187b4d1cfb90f965:
dt-bindings: display: panel: samsung,atna33xc20: Document ATNA45AF01 (2024-07-22 08:40:32 -0700)
----------------------------------------------------------------
A single fix for a panel compatible
----------------------------------------------------------------
Stephan Gerhold (1):
dt-bindings: display: panel: samsung,atna33xc20: Document ATNA45AF01
.../devicetree/bindings/display/panel/samsung,atna33xc20.yaml | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2024-09-05 11:38 Thomas Zimmermann
0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2024-09-05 11:38 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
here's the drm-misc-next-fixes PR for this week. I cherry-picked
the fix from drm-misc-next, as there will be no more PRs for the
latter branch in this release cycle.
Best regards
Thomas
drm-misc-next-fixes-2024-09-05:
Short summary of fixes pull:
tegra:
- Fix uninitialized variable in EDID code
The following changes since commit e066e9aa4d9c869c92d1d03647472e4ce96c0919:
MAINATINERS: update drm maintainer contacts (2024-09-03 20:07:57 +0200)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-09-05
for you to fetch changes up to ba2b9de0c1ac2abfbe663414a292c5881e64c361:
drm/tegra: fix potential uninitialized variable use (2024-09-05 12:40:18 +0200)
----------------------------------------------------------------
Short summary of fixes pull:
tegra:
- Fix uninitialized variable in EDID code
----------------------------------------------------------------
Jani Nikula (1):
drm/tegra: fix potential uninitialized variable use
drivers/gpu/drm/tegra/output.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
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)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2024-11-28 13:01 Maarten Lankhorst
0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2024-11-28 13:01 UTC (permalink / raw)
To: Simona Vetter, Dave Airlie
Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
Oded Gabbay, Thomas Hellström, Maxime Ripard,
Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula
Hi Dave, Simona,
A pull request with a single obvious patch in it. Consequently it's very likely to break the world and everything in it. As famous last words I'll add: "the affected source file seems to compile on 32-bits and 64-bits x86".
Cheers,
~Maarten
drm-misc-next-fixes-2024-11-28:
A single buildfix for 32-bits rockchip compilation.
The following changes since commit a163b895077861598be48c1cf7f4a88413c28b22:
Merge tag 'drm-xe-next-fixes-2024-11-15' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2024-11-18 13:38:46 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2024-11-28
for you to fetch changes up to 818956c76517e127fad8cf02cd29866e0a852072:
drm/rockchip: avoid 64-bit division (2024-11-22 10:11:39 +0100)
----------------------------------------------------------------
A single buildfix for 32-bits rockchip compilation.
----------------------------------------------------------------
Arnd Bergmann (1):
drm/rockchip: avoid 64-bit division
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2025-01-16 8:45 Maxime Ripard
0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2025-01-16 8:45 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
[-- Attachment #1: Type: text/plain, Size: 2166 bytes --]
Hi,
Here's this week drm-misc-next-fixes PR.
Thanks!
Maxime
drm-misc-next-fixes-2025-01-16:
Several fixes for the new dmem cgroup controller and the HDMI framework
audio support
The following changes since commit 24c61d553302ee49e9c21dd251275ba8c36dcfe4:
Merge tag 'drm-msm-next-2025-01-07' of gitlab.freedesktop.org:drm/msm into drm-next (2025-01-13 11:14:07 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-01-16
for you to fetch changes up to f1359f46f1f1305340970b5073240126fe87254f:
drm/bridge: fix documentation for the hdmi_audio_prepare() callback (2025-01-15 12:32:47 +0200)
----------------------------------------------------------------
Several fixes for the new dmem cgroup controller and the HDMI framework
audio support
----------------------------------------------------------------
Cristian Ciocaltea (1):
drm/display: hdmi: Do not read EDID on disconnected connectors
Dmitry Baryshkov (2):
drm/display: hdmi-state-helper: add drm_display_mode declaration
drm/bridge: fix documentation for the hdmi_audio_prepare() callback
Jiapeng Chong (1):
kernel/cgroup: Remove the unused variable climit
Liu Ying (2):
drm/connector: hdmi: Do atomic check when necessary
drm/tests: hdmi: Add connector disablement test
Maxime Ripard (5):
Merge drm/drm-next into drm-misc-next-fixes
cgroup/dmem: Select PAGE_COUNTER
cgroup/dmem: Fix parameters documentation
drm/doc: Include new drm-compute documentation
doc/cgroup: Fix title underline length
Documentation/core-api/cgroup.rst | 2 +-
Documentation/gpu/index.rst | 1 +
drivers/gpu/drm/display/drm_hdmi_state_helper.c | 5 +++
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 52 ++++++++++++++++++++++
include/drm/display/drm_hdmi_state_helper.h | 1 +
include/drm/drm_bridge.h | 2 +-
init/Kconfig | 1 +
kernel/cgroup/dmem.c | 10 ++---
8 files changed, 65 insertions(+), 9 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2025-01-24 15:25 Maarten Lankhorst
2025-01-24 16:09 ` Simona Vetter
0 siblings, 1 reply; 30+ messages in thread
From: Maarten Lankhorst @ 2025-01-24 15:25 UTC (permalink / raw)
To: Simona Vetter, Dave Airlie
Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
Oded Gabbay, Thomas Hellström, Maxime Ripard,
Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula
Hi Dave, Simona,
Oops, I messsed up the pull request, didn't see the other commits in the
branch.
Additionally:
- Fix bogus Kconfig change in cgroup/rdma
- Kernel doc fixup for xlnx.
- virtio UAF in virtgpu
Cheers,
~Maarten
drm-misc-next-fixes-2025-01-24:
drm-misc-next-fixes for v6.14-rc1:
- Fix a serious regression from commit e4b5ccd392b9 ("drm/v3d: Ensure
job pointer is set to NULL after job completion")
The following changes since commit 07c5b277208cf9a9e9cf31bf0143977d7f030aa1:
Merge v6.13 into drm-next (2025-01-23 14:42:21 +0100)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git
tags/drm-misc-next-fixes-2025-01-24
for you to fetch changes up to 6e64d6b3a3c39655de56682ec83e894978d23412:
drm/v3d: Assign job pointer to NULL before signaling the fence
(2025-01-23 16:15:01 -0300)
----------------------------------------------------------------
drm-misc-next-fixes for v6.14-rc1:
- Fix a serious regression from commit e4b5ccd392b9 ("drm/v3d: Ensure
job pointer is set to NULL after job completion")
----------------------------------------------------------------
Geert Uytterhoeven (1):
cgroup/rdma: Drop bogus PAGE_COUNTER select
Maarten Lankhorst (1):
Merge remote-tracking branch 'drm/drm-next' into drm-misc-next-fixes
Maíra Canal (1):
drm/v3d: Assign job pointer to NULL before signaling the fence
Tomi Valkeinen (1):
drm: xlnx: zynqmp_dpsub: Fix kernel doc
Vivek Kasireddy (1):
drm/virtio: Fix UAF in virtgpu_dma_buf_free_obj()
Documentation/gpu/zynqmp.rst | 2 --
drivers/gpu/drm/v3d/v3d_irq.c | 16 ++++++++++++----
drivers/gpu/drm/virtio/virtgpu_prime.c | 11 ++++++-----
drivers/gpu/drm/xlnx/zynqmp_dpsub.h | 1 +
init/Kconfig | 1 -
5 files changed, 19 insertions(+), 12 deletions(-)
^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [PULL] drm-misc-next-fixes
2025-01-24 15:25 Maarten Lankhorst
@ 2025-01-24 16:09 ` Simona Vetter
0 siblings, 0 replies; 30+ messages in thread
From: Simona Vetter @ 2025-01-24 16:09 UTC (permalink / raw)
To: Maarten Lankhorst
Cc: Simona Vetter, Dave Airlie, dim-tools, intel-xe, intel-gfx,
dri-devel, Lucas De Marchi, Oded Gabbay, Thomas Hellström,
Maxime Ripard, Thomas Zimmermann, Rodrigo Vivi, Tvrtko Ursulin,
Joonas Lahtinen, Jani Nikula
On Fri, Jan 24, 2025 at 04:25:32PM +0100, Maarten Lankhorst wrote:
> Hi Dave, Simona,
>
> Oops, I messsed up the pull request, didn't see the other commits in the
> branch.
>
> Additionally:
> - Fix bogus Kconfig change in cgroup/rdma
> - Kernel doc fixup for xlnx.
> - virtio UAF in virtgpu
Ah here it was, I only looked at the annotated tag and was wondering why
you didn't include these. Already typed up my own version.
btw dim allows you to redo a pr, it just adds a suffix to the tag name.
> Cheers,
> ~Maarten
>
> drm-misc-next-fixes-2025-01-24:
> drm-misc-next-fixes for v6.14-rc1:
> - Fix a serious regression from commit e4b5ccd392b9 ("drm/v3d: Ensure
> job pointer is set to NULL after job completion")
> The following changes since commit 07c5b277208cf9a9e9cf31bf0143977d7f030aa1:
>
> Merge v6.13 into drm-next (2025-01-23 14:42:21 +0100)
>
> are available in the Git repository at:
>
> https://gitlab.freedesktop.org/drm/misc/kernel.git
> tags/drm-misc-next-fixes-2025-01-24
>
> for you to fetch changes up to 6e64d6b3a3c39655de56682ec83e894978d23412:
Pulled, thanks a lot.
-Sima
>
> drm/v3d: Assign job pointer to NULL before signaling the fence (2025-01-23
> 16:15:01 -0300)
>
> ----------------------------------------------------------------
> drm-misc-next-fixes for v6.14-rc1:
> - Fix a serious regression from commit e4b5ccd392b9 ("drm/v3d: Ensure
> job pointer is set to NULL after job completion")
>
> ----------------------------------------------------------------
> Geert Uytterhoeven (1):
> cgroup/rdma: Drop bogus PAGE_COUNTER select
>
> Maarten Lankhorst (1):
> Merge remote-tracking branch 'drm/drm-next' into drm-misc-next-fixes
>
> Maíra Canal (1):
> drm/v3d: Assign job pointer to NULL before signaling the fence
>
> Tomi Valkeinen (1):
> drm: xlnx: zynqmp_dpsub: Fix kernel doc
>
> Vivek Kasireddy (1):
> drm/virtio: Fix UAF in virtgpu_dma_buf_free_obj()
>
> Documentation/gpu/zynqmp.rst | 2 --
> drivers/gpu/drm/v3d/v3d_irq.c | 16 ++++++++++++----
> drivers/gpu/drm/virtio/virtgpu_prime.c | 11 ++++++-----
> drivers/gpu/drm/xlnx/zynqmp_dpsub.h | 1 +
> init/Kconfig | 1 -
> 5 files changed, 19 insertions(+), 12 deletions(-)
--
Simona Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2025-03-13 18:01 Thomas Zimmermann
0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-03-13 18:01 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
here's the first PR from drm-misc-next-fixes for this release cycle.
Just one patch this week.
Best regards
Thomas
drm-misc-next-fixes-2025-03-13:
Short summary of fixes pull:
appletbdrm:
- Fix device refcount
The following changes since commit d65a27f95f6ab236b1a788d9bc463d24a8b2aebe:
Merge tag 'drm-misc-next-2025-03-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next (2025-03-07 09:55:50 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-03-13
for you to fetch changes up to 914ee6e730e134410b77edc453b629767e84c32c:
drm/appletbdrm: Fix ref-counting on dmadev (2025-03-10 10:54:24 +0100)
----------------------------------------------------------------
Short summary of fixes pull:
appletbdrm:
- Fix device refcount
----------------------------------------------------------------
Thomas Zimmermann (1):
drm/appletbdrm: Fix ref-counting on dmadev
drivers/gpu/drm/tiny/appletbdrm.c | 1 -
1 file changed, 1 deletion(-)
--
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)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2025-03-27 14:18 Thomas Zimmermann
0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-03-27 14:18 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
here's the PR from drm-misc-next-fixes for this week. There's a single
trivial fix for the new adp driver.
Best regards
Thomas
drm-misc-next-fixes-2025-03-27:
Short summary of fixes pull:
adp:
- Fix error handling in plane setup
The following changes since commit 914ee6e730e134410b77edc453b629767e84c32c:
drm/appletbdrm: Fix ref-counting on dmadev (2025-03-10 10:54:24 +0100)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-03-27
for you to fetch changes up to ee20c69c789b6cb2179a535cf440d72b98f4a134:
drm: adp: Fix NULL vs IS_ERR() check in adp_plane_new() (2025-03-14 09:42:11 -0400)
----------------------------------------------------------------
Short summary of fixes pull:
adp:
- Fix error handling in plane setup
----------------------------------------------------------------
Dan Carpenter (1):
drm: adp: Fix NULL vs IS_ERR() check in adp_plane_new()
drivers/gpu/drm/adp/adp_drv.c | 4 ++--
1 file changed, 2 insertions(+), 2 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)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2025-04-04 6:51 Thomas Zimmermann
0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-04-04 6:51 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
this is the final PR for this release cycle's drm-misc-next-fixes.
Best regards
Thomas
drm-misc-next-fixes-2025-04-04:
Short summary of fixes pull:
bridge:
- tda998x: Select CONFIG_DRM_KMS_HELPER
The following changes since commit ee20c69c789b6cb2179a535cf440d72b98f4a134:
drm: adp: Fix NULL vs IS_ERR() check in adp_plane_new() (2025-03-14 09:42:11 -0400)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-04-04
for you to fetch changes up to 85a063b8b281e144ed96463936fb4e6b3d4fe9e4:
drm/i2c: tda998x: select CONFIG_DRM_KMS_HELPER (2025-03-30 21:02:06 +0300)
----------------------------------------------------------------
Short summary of fixes pull:
bridge:
- tda998x: Select CONFIG_DRM_KMS_HELPER
----------------------------------------------------------------
Arnd Bergmann (1):
drm/i2c: tda998x: select CONFIG_DRM_KMS_HELPER
drivers/gpu/drm/bridge/Kconfig | 13 +++++++------
1 file changed, 7 insertions(+), 6 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)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2025-06-05 17:02 Maarten Lankhorst
0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2025-06-05 17:02 UTC (permalink / raw)
To: Simona Vetter, Dave Airlie
Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
Oded Gabbay, Thomas Hellström, Maxime Ripard,
Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula
Hi Dave, Simona,
Small list of fixes for v6.16-rc1!
Best regards!
~Maarten
drm-misc-next-fixes-2025-06-05:
drm-misc-fixes for v6.16-rc1:
- Fixes for nt37801 panel
- Fix null deref in HDMI audio helper.
- Fixes for analogix_dp.
The following changes since commit 7c1a9408ce5f34ded5a85db81cf80e0975901685:
Merge tag 'drm-msm-next-2025-05-16' of https://gitlab.freedesktop.org/drm/msm into drm-next (2025-05-19 11:05:58 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-06-05
for you to fetch changes up to fd03f82a026cc03cb8051a8c6487c99f96c9029f:
drm/bridge: analogix_dp: Fix clk-disable removal (2025-05-28 16:53:31 +0300)
----------------------------------------------------------------
drm-misc-fixes for v6.16-rc1:
- Fixes for nt37801 panel
- Fix null deref in HDMI audio helper.
- Fixes for analogix_dp.
----------------------------------------------------------------
Arnd Bergmann (1):
drm/panel: nt37801: select CONFIG_DRM_DISPLAY_DSC_HELPER
Damon Ding (1):
drm/bridge: analogix_dp: Remove the unnecessary calls to clk_disable_unprepare() during probing
Dan Carpenter (1):
drm/panel: nt37801: Fix IS_ERR() vs NULL check in probe()
Heiko Stuebner (1):
drm/bridge: analogix_dp: Fix clk-disable removal
Nicolas Frattaroli (1):
drm/connector: only call HDMI audio helper plugged cb if non-null
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 20 ++++++--------------
drivers/gpu/drm/display/drm_hdmi_audio_helper.c | 3 ++-
drivers/gpu/drm/panel/Kconfig | 2 ++
drivers/gpu/drm/panel/panel-novatek-nt37801.c | 4 ++--
4 files changed, 12 insertions(+), 17 deletions(-)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2025-07-24 6:52 Maxime Ripard
0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2025-07-24 6:52 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
[-- Attachment #1: Type: text/plain, Size: 1242 bytes --]
Hi,
Here's this week drm-misc-next-fixes PR.
Maxime
drm-misc-next-fixes-2025-07-24:
Two more bridge conversions to devm_drm_bridge_alloc that address a
warning now reported by the bridge core code.
The following changes since commit fe69a391808404977b1f002a6e7447de3de7a88e:
drm/panthor: Fix UAF in panthor_gem_create_with_handle() debugfs code (2025-07-10 10:16:50 +0100)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-07-24
for you to fetch changes up to b213eb34f857c45bdd769c9e9191a386accc9e8f:
drm/tidss: oldi: convert to devm_drm_bridge_alloc() API (2025-07-18 14:55:57 +0300)
----------------------------------------------------------------
Two more bridge conversions to devm_drm_bridge_alloc that address a
warning now reported by the bridge core code.
----------------------------------------------------------------
Jayesh Choudhary (1):
drm/tidss: oldi: convert to devm_drm_bridge_alloc() API
Michael Walle (1):
drm/tidss: encoder: convert to devm_drm_bridge_alloc()
drivers/gpu/drm/tidss/tidss_encoder.c | 10 +++++++---
drivers/gpu/drm/tidss/tidss_oldi.c | 8 ++++----
2 files changed, 11 insertions(+), 7 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2025-08-12 6:47 Thomas Zimmermann
0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-08-12 6:47 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
this PR contains a number of left-over changes from drm-misc-next-fixes
for upstream. Most importantly, there's a fix for leaking OF nodes and
several fixes for format selection in fbdev emulation.
Best regards
Thomas
drm-misc-next-fixes-2025-08-12:
Short summary of fixes pull:
bridge:
- fix OF-node leak
- fix documentation
fbdev-emulation:
- pass correct format info to drm_helper_mode_fill_fb_struct()
panfrost:
- print correct RSS size
The following changes since commit 6531a2cf07ef156956840853692755cc7e1621b7:
Merge tag 'drm-xe-next-fixes-2025-07-31' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next (2025-08-01 07:09:16 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-08-12
for you to fetch changes up to 54d4f445517fe8350d735624d7f4225e7511d9eb:
drm/panfrost: Print RSS for tiler heap BO's in debugfs GEMS file (2025-08-12 08:31:47 +0200)
----------------------------------------------------------------
Short summary of fixes pull:
bridge:
- fix OF-node leak
- fix documentation
fbdev-emulation:
- pass correct format info to drm_helper_mode_fill_fb_struct()
panfrost:
- print correct RSS size
----------------------------------------------------------------
Adrián Larumbe (1):
drm/panfrost: Print RSS for tiler heap BO's in debugfs GEMS file
Andy Yan (1):
drm/bridge: Describe the newly introduced drm_connector parameter for drm_bridge_detect
Dmitry Baryshkov (1):
drm/bridge: document HDMI CEC callbacks
Imre Deak (3):
drm/omap: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/nouveau: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
drm/radeon: Pass along the format info from .fb_create() to drm_helper_mode_fill_fb_struct()
Johan Hovold (1):
drm/bridge: fix OF node leak
Maarten Lankhorst (1):
Merge remote-tracking branch 'drm/drm-next' into drm-misc-next-fixes
drivers/gpu/drm/bridge/aux-bridge.c | 2 ++
drivers/gpu/drm/drm_bridge.c | 1 +
drivers/gpu/drm/nouveau/nouveau_display.c | 9 ++----
drivers/gpu/drm/nouveau/nouveau_display.h | 3 ++
drivers/gpu/drm/omapdrm/omap_fb.c | 23 +++++++--------
drivers/gpu/drm/omapdrm/omap_fb.h | 2 ++
drivers/gpu/drm/omapdrm/omap_fbdev.c | 5 +++-
drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +-
drivers/gpu/drm/radeon/radeon_display.c | 5 ++--
drivers/gpu/drm/radeon/radeon_fbdev.c | 11 +++----
drivers/gpu/drm/radeon/radeon_mode.h | 2 ++
include/drm/drm_bridge.h | 48 +++++++++++++++++++++++++++++++
12 files changed, 85 insertions(+), 28 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)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2025-09-18 6:45 Thomas Zimmermann
0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-09-18 6:45 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
getting closer to the next merge window, here's the first PR from
drm-misc-next-fixes.
Best regards
Thomas
drm-misc-next-fixes-2025-09-18:
Short summary of fixes pull:
pixpaper:
- Fix mode_valid function signature
The following changes since commit 0d9f0083f7a5a31d91d501467b499bb8c4b25bdf:
Merge tag 'v6.17-rc6' into drm-next (2025-09-15 17:51:07 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-09-18
for you to fetch changes up to 0265d0ebb409a25d3bb3a19494e0173d06d9d132:
drm/pixpaper: Fix return type of pixpaper_mode_valid() (2025-09-15 12:29:37 +0200)
----------------------------------------------------------------
Short summary of fixes pull:
pixpaper:
- Fix mode_valid function signature
----------------------------------------------------------------
Nathan Chancellor (1):
drm/pixpaper: Fix return type of pixpaper_mode_valid()
Thomas Zimmermann (1):
Merge drm/drm-next into drm-misc-next-fixes
drivers/gpu/drm/tiny/pixpaper.c | 4 ++--
1 file changed, 2 insertions(+), 2 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)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2025-09-25 6:42 Thomas Zimmermann
0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-09-25 6:42 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
here's the drm-misc-next-fixes PR.
Best regards
Thomas
drm-misc-next-fixes-2025-09-25:
Short summary of fixes pull:
bridge:
- waveshare-dsi: Fix error handling in probe function
pixpaper:
- select GEM SHMEM helpers
The following changes since commit 0265d0ebb409a25d3bb3a19494e0173d06d9d132:
drm/pixpaper: Fix return type of pixpaper_mode_valid() (2025-09-15 12:29:37 +0200)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-09-25
for you to fetch changes up to 0c4932f6ddf815618fa34f7403df682aed7862b5:
drm/tiny: pixpaper: Fix missing dependency on DRM_GEM_SHMEM_HELPER (2025-09-23 14:07:04 +0200)
----------------------------------------------------------------
Short summary of fixes pull:
bridge:
- waveshare-dsi: Fix error handling in probe function
pixpaper:
- select GEM SHMEM helpers
----------------------------------------------------------------
LiangCheng Wang (1):
drm/tiny: pixpaper: Fix missing dependency on DRM_GEM_SHMEM_HELPER
Liu Ying (1):
drm/bridge: waveshare-dsi: Fix bailout for devm_drm_bridge_alloc()
drivers/gpu/drm/bridge/waveshare-dsi.c | 4 ++--
drivers/gpu/drm/tiny/Kconfig | 2 +-
2 files changed, 3 insertions(+), 3 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)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2025-10-02 12:23 Thomas Zimmermann
0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2025-10-02 12:23 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
here's the PR for drm-misc-next-fixes. All further fixes for upstream
will now go through drm-misc-fixes again.
Best regards
Thomas
drm-misc-next-fixes-2025-10-02:
Short summary of fixes pull:
v3d:
- Fix fence locking
The following changes since commit 0c4932f6ddf815618fa34f7403df682aed7862b5:
drm/tiny: pixpaper: Fix missing dependency on DRM_GEM_SHMEM_HELPER (2025-09-23 14:07:04 +0200)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-10-02
for you to fetch changes up to adefb2ccea1e96b452cbbc39150bc0ccf1688b99:
drm/v3d: create a dedicated lock for dma fence (2025-09-30 14:28:14 -0100)
----------------------------------------------------------------
Short summary of fixes pull:
v3d:
- Fix fence locking
----------------------------------------------------------------
Melissa Wen (1):
drm/v3d: create a dedicated lock for dma fence
drivers/gpu/drm/v3d/v3d_drv.h | 2 ++
drivers/gpu/drm/v3d/v3d_fence.c | 2 +-
drivers/gpu/drm/v3d/v3d_gem.c | 1 +
3 files changed, 4 insertions(+), 1 deletion(-)
--
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)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2025-11-26 15:20 Maarten Lankhorst
0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2025-11-26 15:20 UTC (permalink / raw)
To: Simona Vetter, Dave Airlie
Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
Oded Gabbay, Thomas Hellström, Maxime Ripard,
Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula
Hi Dave, Simona,
Only 2 small fixes to nouveau for next pull request!
Started signing pull requests again, the option is missing from the sample dimrc. :-)
Kind regards,
~Maarten Lankhorst
drm-misc-next-fixes-2025-11-26:
drm-misc-next-fixes for v6.19:
- Restrict the pointer size of flush pages to prevent a regression.
The following changes since commit f3a1d69f9b388271986f4efe1fd775df15b443c1:
Merge tag 'amd-drm-next-6.19-2025-11-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2025-11-18 07:01:26 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-11-26
for you to fetch changes up to 31d3354f42c0da34415164a1f621a195caa1f1bc:
drm/nouveau: verify that hardware supports the flush page address (2025-11-24 17:53:22 -0500)
----------------------------------------------------------------
drm-misc-next-fixes for v6.19:
- Restrict the pointer size of flush pages to prevent a regression.
----------------------------------------------------------------
Timur Tabi (2):
drm/nouveau: restrict the flush page to a 32-bit address
drm/nouveau: verify that hardware supports the flush page address
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c | 3 +++
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c | 3 +++
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c | 3 +++
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c | 3 +++
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c | 3 +++
6 files changed, 16 insertions(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2025-12-10 10:21 Maarten Lankhorst
0 siblings, 0 replies; 30+ messages in thread
From: Maarten Lankhorst @ 2025-12-10 10:21 UTC (permalink / raw)
To: Simona Vetter, Dave Airlie
Cc: dim-tools, intel-xe, intel-gfx, dri-devel, Lucas De Marchi,
Oded Gabbay, Thomas Hellström, Maxime Ripard,
Maarten Lankhorst, Thomas Zimmermann, Rodrigo Vivi,
Tvrtko Ursulin, Joonas Lahtinen, Jani Nikula
Hi Dave, Simona,
Here's the pull drm-misc-next-fixes pull request for v6.19
Kind regards,
~Maarten
drm-misc-next-fixes-2025-12-10:
drm-misc-next-fixes for v6.19-rc1:
- Fix uaf in panthor.
- Revert 8 byte alignment constraint for pitch in dumb bo's.
- Fix DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC handling renasas.
The following changes since commit 31d3354f42c0da34415164a1f621a195caa1f1bc:
drm/nouveau: verify that hardware supports the flush page address (2025-11-24 17:53:22 -0500)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2025-12-10
for you to fetch changes up to 308eeb8ca3fdee54bcd3ec7272c05688e178299a:
drm/rcar-du: dsi: Handle both DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC (2025-12-04 14:59:21 +0200)
----------------------------------------------------------------
drm-misc-next-fixes for v6.19-rc1:
- Fix uaf in panthor.
- Revert 8 byte alignment constraint for pitch in dumb bo's.
- Fix DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC handling renasas.
----------------------------------------------------------------
Akash Goel (1):
drm/panthor: Prevent potential UAF in group creation
Ludovic Desroches (2):
drm/gem-dma: revert the 8-byte alignment constraint
drm/gem-shmem: revert the 8-byte alignment constraint
Marek Vasut (1):
drm/rcar-du: dsi: Handle both DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC
drivers/gpu/drm/drm_gem_dma_helper.c | 2 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 2 +-
drivers/gpu/drm/panthor/panthor_sched.c | 19 +++++++++++++++----
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 4 ++--
4 files changed, 19 insertions(+), 8 deletions(-)
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2026-01-29 8:58 Maxime Ripard
0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2026-01-29 8:58 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Matthew Brost, Thomas Hellström, Oded Gabbay, dri-devel,
intel-gfx, intel-xe, dim-tools
[-- Attachment #1: Type: text/plain, Size: 1613 bytes --]
Hi,
Here's this week drm-misc-next-fixes PR.
Maxime
drm-misc-next-fixes-2026-01-29:
Two fixes for NULL pointer dereference in imx8 following the bridge
refcounting conversions, and one for the bridge connector following the
HDMI audio reworks.
The following changes since commit b2c6627e406d00bc53903ff6204aabb0c6a22b1a:
Merge tag 'drm-misc-next-2026-01-22' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next (2026-01-23 12:45:15 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2026-01-29
for you to fetch changes up to db7e7ea838c916ee4cdf26bee126fd36f58295dc:
drm/bridge: imx8qxp-pxl2dpi: Fix NULL pointer dereference in imx8qxp_pxl2dpi_bridge_destroy() (2026-01-27 12:22:22 +0100)
----------------------------------------------------------------
Two fixes for NULL pointer dereference in imx8 following the bridge
refcounting conversions, and one for the bridge connector following the
HDMI audio reworks.
----------------------------------------------------------------
Dmitry Baryshkov (1):
drm/display: bridge_connector: move audio_infoframe checks to OP_HDMI
Liu Ying (2):
drm/bridge: imx8qxp-ldb: Fix NULL pointer dereference in imx8qxp_ldb_bridge_destroy()
drm/bridge: imx8qxp-pxl2dpi: Fix NULL pointer dereference in imx8qxp_pxl2dpi_bridge_destroy()
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 7 +++++--
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 3 +++
drivers/gpu/drm/display/drm_bridge_connector.c | 9 ++++++---
3 files changed, 14 insertions(+), 5 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2026-02-05 11:22 Maxime Ripard
0 siblings, 0 replies; 30+ messages in thread
From: Maxime Ripard @ 2026-02-05 11:22 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Matthew Brost, Thomas Hellström, Oded Gabbay, dri-devel,
intel-gfx, intel-xe, dim-tools
[-- Attachment #1: Type: text/plain, Size: 2931 bytes --]
Hi Dave, Sima,
Here's this week drm-misc-next-fixes PR.
Maxime
drm-misc-next-fixes-2026-02-05:
Several fixes for amdxdna around PM handling, error reporting and
memory safety, a compilation fix for ilitek-ili9882t, a NULL pointer
dereference fix for imx8qxp-pixel-combiner and several PTE fixes for
nouveau
The following changes since commit db7e7ea838c916ee4cdf26bee126fd36f58295dc:
drm/bridge: imx8qxp-pxl2dpi: Fix NULL pointer dereference in imx8qxp_pxl2dpi_bridge_destroy() (2026-01-27 12:22:22 +0100)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2026-02-05
for you to fetch changes up to 69674c1c704c0199ca7a3947f3cdcd575973175d:
accel/amdxdna: Move RPM resume into job run function (2026-02-04 13:08:48 -0800)
----------------------------------------------------------------
Several fixes for amdxdna around PM handling, error reporting and
memory safety, a compilation fix for ilitek-ili9882t, a NULL pointer
dereference fix for imx8qxp-pixel-combiner and several PTE fixes for
nouveau
----------------------------------------------------------------
Dave Airlie (3):
nouveau/vmm: rewrite pte tracker using a struct and bitfields.
nouveau/vmm: increase size of vmm pte tracker struct to u32 (v2)
nouveau/vmm: start tracking if the LPT PTE is valid. (v6)
Liu Ying (1):
drm/bridge: imx8qxp-pixel-combiner: Fix bailout for imx8qxp_pc_bridge_probe()
Lizhi Hou (6):
accel/amdxdna: Hold mm structure across iommu_sva_unbind_device()
accel/amdxdna: Stop job scheduling across aie2_release_resource()
accel/amdxdna: Remove hardware context status
accel/amdxdna: Fix incorrect error code returned for failed chain command
accel/amdxdna: Fix incorrect DPM level after suspend/resume
accel/amdxdna: Move RPM resume into job run function
Nathan Chancellor (1):
drm/panel: ilitek-ili9882t: Remove duplicate initializers in tianma_il79900a_dsc
Zishun Yi (1):
accel/amdxdna: Fix memory leak in amdxdna_ubuf_map
drivers/accel/amdxdna/aie2_ctx.c | 48 +++++--------
drivers/accel/amdxdna/aie2_message.c | 3 +
drivers/accel/amdxdna/aie2_pm.c | 3 +
drivers/accel/amdxdna/aie2_smu.c | 2 -
drivers/accel/amdxdna/amdxdna_ctx.h | 5 --
drivers/accel/amdxdna/amdxdna_pci_drv.c | 3 +
drivers/accel/amdxdna/amdxdna_pci_drv.h | 1 +
drivers/accel/amdxdna/amdxdna_ubuf.c | 10 ++-
.../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_drv.h | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 82 ++++++++++++++--------
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 16 +++--
drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 4 --
13 files changed, 103 insertions(+), 80 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]
^ permalink raw reply [flat|nested] 30+ messages in thread
* [PULL] drm-misc-next-fixes
@ 2026-04-09 11:39 Thomas Zimmermann
0 siblings, 0 replies; 30+ messages in thread
From: Thomas Zimmermann @ 2026-04-09 11:39 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Matthew Brost, Thomas Hellström, Oded Gabbay, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
we're past -rc6, so here's a pull request for drm-misc-next-fixes.
Best regards
Thomas
drm-misc-next-fixes-2026-04-09:
Short summary of fixes pull:
dma-buf:
- fence: fix docs for dma_fence_unlock_irqrestore()
fb-helper:
- unlock in error path
gem-shmem:
- fix PMD write update
gem-vram:
- remove obsolete documentation
ivpu:
- fix device-recovery handling
The following changes since commit 7aaa8047eafd0bd628065b15757d9b48c5f9c07d:
Linux 7.0-rc6 (2026-03-29 15:40:00 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-fixes-2026-04-09
for you to fetch changes up to 4aa0deae1070690d08c1f47c489f8b5ce3f6ea6d:
drm/vram: remove DRM_VRAM_MM_FILE_OPERATIONS from docs (2026-04-09 09:34:28 +0200)
----------------------------------------------------------------
Short summary of fixes pull:
dma-buf:
- fence: fix docs for dma_fence_unlock_irqrestore()
fb-helper:
- unlock in error path
gem-shmem:
- fix PMD write update
gem-vram:
- remove obsolete documentation
ivpu:
- fix device-recovery handling
----------------------------------------------------------------
Bart Van Assche (1):
drm/fb-helper: Fix a locking bug in an error path
Boris Brezillon (1):
drm/shmem_helper: Make sure PMD entries get the writeable upgrade
Karol Wachowski (1):
accel/ivpu: Trigger recovery on TDR with OS scheduling
Maxime Ripard (1):
Merge drm/drm-fixes into drm-misc-next-fixes
Randy Dunlap (1):
dma-fence: correct kernel-doc function parameter @flags
Thadeu Lima de Souza Cascardo (1):
drm/vram: remove DRM_VRAM_MM_FILE_OPERATIONS from docs
.../ABI/testing/sysfs-driver-intel-xe-sriov | 31 +
Documentation/devicetree/bindings/arm/qcom.yaml | 6 +
.../devicetree/bindings/display/arm,komeda.yaml | 4 +-
.../bindings/display/bridge/analogix,anx7625.yaml | 98 +-
.../bindings/display/bridge/fsl,ldb.yaml | 18 +
.../bindings/display/bridge/lontium,lt8713sx.yaml | 113 +
.../bindings/display/bridge/lontium,lt9611.yaml | 15 +-
.../bindings/display/bridge/lvds-codec.yaml | 1 +
.../display/bridge/thead,th1520-dw-hdmi.yaml | 120 +
.../bindings/display/bridge/waveshare,dsi2dpi.yaml | 3 +
.../bindings/display/panel/abt,y030xx067a.yaml | 5 -
.../display/panel/advantech,idk-1110wr.yaml | 4 +-
.../display/panel/advantech,idk-2121wr.yaml | 4 +-
.../display/panel/bananapi,s070wv20-ct16.yaml | 4 +-
.../bindings/display/panel/dlc,dlc0700yzg-1.yaml | 4 +-
.../display/panel/feiyang,fy07024di26a30d.yaml | 1 -
.../bindings/display/panel/himax,hx83102.yaml | 2 +
.../bindings/display/panel/himax,hx83112a.yaml | 2 -
.../bindings/display/panel/himax,hx83121a.yaml | 91 +
.../bindings/display/panel/himax,hx8394.yaml | 7 +-
.../bindings/display/panel/ilitek,ili9163.yaml | 4 -
.../bindings/display/panel/ilitek,ili9322.yaml | 3 -
.../bindings/display/panel/ilitek,ili9341.yaml | 6 +-
.../bindings/display/panel/ilitek,ili9806e.yaml | 38 +-
.../bindings/display/panel/innolux,ej030na.yaml | 5 -
.../bindings/display/panel/innolux,p097pfg.yaml | 26 +-
.../bindings/display/panel/jadard,jd9365da-h3.yaml | 4 +-
.../display/panel/kingdisplay,kd035g6-54nt.yaml | 5 -
.../display/panel/leadtek,ltk050h3146w.yaml | 1 +
.../display/panel/leadtek,ltk500hd1829.yaml | 1 +
.../bindings/display/panel/lgphilips,lb035q02.yaml | 4 -
.../bindings/display/panel/lxd,m9189a.yaml | 64 +
.../display/panel/mantix,mlaf057we51-x.yaml | 5 +-
.../display/panel/mitsubishi,aa104xd12.yaml | 4 +-
.../display/panel/mitsubishi,aa121td01.yaml | 4 +-
.../bindings/display/panel/motorola,mot-panel.yaml | 69 +
.../bindings/display/panel/nec,nl8048hl11.yaml | 4 -
.../bindings/display/panel/novatek,nt35510.yaml | 3 +-
.../bindings/display/panel/novatek,nt36523.yaml | 3 -
.../bindings/display/panel/novatek,nt36672a.yaml | 3 -
.../bindings/display/panel/orisetech,otm8009a.yaml | 4 +-
.../bindings/display/panel/panel-edp-legacy.yaml | 2 +
.../bindings/display/panel/panel-lvds.yaml | 4 +
.../bindings/display/panel/panel-simple-dsi.yaml | 2 +
.../bindings/display/panel/panel-simple.yaml | 10 +-
.../bindings/display/panel/pda,91-00156-a0.yaml | 4 +-
.../bindings/display/panel/raydium,rm68200.yaml | 4 +-
.../bindings/display/panel/raydium,rm692e5.yaml | 2 -
.../bindings/display/panel/renesas,r61307.yaml | 3 +-
.../bindings/display/panel/renesas,r69328.yaml | 1 -
.../display/panel/rocktech,jh057n00900.yaml | 5 +-
.../bindings/display/panel/samsung,atna33xc20.yaml | 4 +-
.../bindings/display/panel/samsung,ld9040.yaml | 4 -
.../bindings/display/panel/samsung,lms380kf01.yaml | 6 -
.../bindings/display/panel/samsung,lms397kf04.yaml | 6 -
.../bindings/display/panel/samsung,s6d27a1.yaml | 6 -
.../bindings/display/panel/samsung,s6d7aa0.yaml | 8 +
.../bindings/display/panel/samsung,s6e3ha8.yaml | 4 -
.../bindings/display/panel/samsung,s6e63m0.yaml | 2 -
.../panel/samsung,s6e8aa5x01-ams561ra01.yaml | 5 +-
.../bindings/display/panel/sgd,gktw70sdae4se.yaml | 4 +-
.../bindings/display/panel/sitronix,st7701.yaml | 6 -
.../bindings/display/panel/sitronix,st7789v.yaml | 6 -
.../bindings/display/panel/sony,acx565akm.yaml | 4 -
.../display/panel/sony,tulip-truly-nt35521.yaml | 2 -
.../display/panel/startek,kd070fhfid015.yaml | 11 +-
.../devicetree/bindings/display/panel/tpo,td.yaml | 5 -
.../bindings/display/panel/visionox,r66451.yaml | 4 +-
.../bindings/display/panel/visionox,rm69299.yaml | 4 +-
.../bindings/display/panel/visionox,vtdr6130.yaml | 4 +-
.../bindings/display/rockchip/rockchip,dw-dp.yaml | 27 +-
.../devicetree/bindings/display/tilcdc/panel.txt | 1 +
.../bindings/display/tilcdc/ti,am33xx-tilcdc.yaml | 100 +
.../devicetree/bindings/display/tilcdc/tilcdc.txt | 82 -
.../bindings/display/verisilicon,dc.yaml | 122 +
.../devicetree/bindings/vendor-prefixes.yaml | 12 +
Documentation/gpu/drm-kms-helpers.rst | 12 -
Documentation/gpu/drm-mm.rst | 10 +-
Documentation/gpu/drm-uapi.rst | 14 +-
Documentation/gpu/introduction.rst | 6 -
Documentation/gpu/todo.rst | 32 +
Documentation/gpu/xe/xe_firmware.rst | 3 +
MAINTAINERS | 31 +-
drivers/accel/amdxdna/Makefile | 1 +
drivers/accel/amdxdna/aie2_ctx.c | 95 +-
drivers/accel/amdxdna/aie2_error.c | 5 +-
drivers/accel/amdxdna/aie2_message.c | 139 +-
drivers/accel/amdxdna/aie2_msg_priv.h | 52 +
drivers/accel/amdxdna/aie2_pci.c | 71 +
drivers/accel/amdxdna/aie2_pci.h | 38 +-
drivers/accel/amdxdna/amdxdna_ctx.c | 29 +-
drivers/accel/amdxdna/amdxdna_ctx.h | 33 +-
drivers/accel/amdxdna/amdxdna_gem.c | 515 +-
drivers/accel/amdxdna/amdxdna_gem.h | 39 +-
drivers/accel/amdxdna/amdxdna_iommu.c | 184 +
drivers/accel/amdxdna/amdxdna_mailbox.c | 2 +-
drivers/accel/amdxdna/amdxdna_pci_drv.c | 55 +-
drivers/accel/amdxdna/amdxdna_pci_drv.h | 28 +
drivers/accel/amdxdna/amdxdna_ubuf.c | 17 +-
drivers/accel/amdxdna/amdxdna_ubuf.h | 5 -
drivers/accel/amdxdna/npu4_regs.c | 3 +-
drivers/accel/ivpu/ivpu_debugfs.c | 14 +-
drivers/accel/ivpu/ivpu_drv.c | 95 +-
drivers/accel/ivpu/ivpu_drv.h | 29 +-
drivers/accel/ivpu/ivpu_gem.c | 12 +-
drivers/accel/ivpu/ivpu_job.c | 86 +-
drivers/accel/ivpu/ivpu_jsm_msg.c | 19 +-
drivers/accel/ivpu/ivpu_jsm_msg.h | 3 +-
drivers/accel/ivpu/ivpu_mmu.c | 3 +-
drivers/accel/ivpu/ivpu_pm.c | 21 +-
drivers/accel/ivpu/ivpu_pm.h | 1 +
drivers/accel/ivpu/vpu_boot_api.h | 211 +-
drivers/dma-buf/Kconfig | 12 -
drivers/dma-buf/dma-buf.c | 69 +-
drivers/dma-buf/dma-fence-array.c | 19 +-
drivers/dma-buf/dma-fence-chain.c | 16 +-
drivers/dma-buf/dma-fence.c | 168 +-
drivers/dma-buf/dma-resv.c | 5 +-
drivers/dma-buf/heaps/cma_heap.c | 7 +-
drivers/dma-buf/st-dma-fence.c | 50 +-
drivers/dma-buf/sw_sync.c | 14 +-
drivers/dma-buf/sync_debug.h | 2 +-
drivers/firmware/google/Kconfig | 5 +-
drivers/firmware/google/cbmem.c | 1 +
drivers/firmware/google/coreboot_table.c | 13 +-
drivers/firmware/google/coreboot_table.h | 59 +-
drivers/firmware/google/framebuffer-coreboot.c | 126 +-
drivers/firmware/google/memconsole-coreboot.c | 1 +
drivers/firmware/google/vpd.c | 1 +
drivers/gpu/Kconfig | 13 +
drivers/gpu/Makefile | 4 +-
drivers/gpu/buddy.c | 1525 +
drivers/gpu/drm/Kconfig | 8 +-
drivers/gpu/drm/Kconfig.debug | 2 -
drivers/gpu/drm/Makefile | 4 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 154 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 7 -
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 814 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 20 -
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 116 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 49 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 56 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 52 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.c | 959 +
drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.h | 163 +
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 50 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 42 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 163 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 31 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 184 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 18 -
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 49 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 79 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 25 +-
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 21 +-
drivers/gpu/drm/amd/amdgpu/atom.c | 28 +-
drivers/gpu/drm/amd/amdgpu/cik.c | 52 +-
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 31 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 20 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 33 +
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 33 +
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c | 2 -
drivers/gpu/drm/amd/amdgpu/nv.c | 30 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 31 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 31 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 54 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 39 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 31 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 35 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 33 +-
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 33 +-
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c | 33 +-
drivers/gpu/drm/amd/amdgpu/si.c | 66 +-
drivers/gpu/drm/amd/amdgpu/si_dma.c | 31 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 68 +-
drivers/gpu/drm/amd/amdgpu/soc15.h | 1 -
drivers/gpu/drm/amd/amdgpu/soc15_common.h | 25 +-
drivers/gpu/drm/amd/amdgpu/soc21.c | 30 +-
drivers/gpu/drm/amd/amdgpu/soc24.c | 18 +-
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c | 26 +-
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c | 33 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 76 +-
drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +-
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm | 3 -
drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 35 +-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 12 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 1 -
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 287 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c | 27 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 9 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 3 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 46 +-
.../gpu/drm/amd/display/dc/bios/command_table.c | 124 +-
.../amd/display/dc/bios/command_table_helper2.c | 1 +
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 23 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 14 +-
.../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 64 +-
.../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c | 166 -
.../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c | 14 +-
.../amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c | 1152 +
.../amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.h | 79 +
.../drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.c | 431 +
.../drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.h | 190 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 157 +-
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 60 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 7 +
drivers/gpu/drm/amd/display/dc/dc.h | 17 +-
drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 6 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 4 +-
drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 73 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 6 +-
drivers/gpu/drm/amd/display/dc/dccg/Makefile | 11 +-
.../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.h | 15 +-
.../gpu/drm/amd/display/dc/dccg/dcn42/dcn42_dccg.c | 278 +
.../gpu/drm/amd/display/dc/dccg/dcn42/dcn42_dccg.h | 263 +
drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 60 +-
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 131 -
drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 9 -
drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 966 -
drivers/gpu/drm/amd/display/dc/dio/Makefile | 11 +-
.../display/dc/dio/dcn10/dcn10_stream_encoder.h | 10 +-
.../display/dc/dio/dcn42/dcn42_dio_link_encoder.c | 205 +
.../display/dc/dio/dcn42/dcn42_dio_link_encoder.h | 140 +
.../dc/dio/dcn42/dcn42_dio_stream_encoder.c | 522 +
.../dc/dio/dcn42/dcn42_dio_stream_encoder.h | 206 +
.../dc/dml2_0/dml21/dml21_translation_helper.c | 8 +-
.../drm/amd/display/dc/dml2_0/dml21/dml21_utils.c | 227 +-
.../drm/amd/display/dc/dml2_0/dml21/dml21_utils.h | 1 +
.../dml2_0/dml21/inc/dml_top_soc_parameter_types.h | 2 +
.../amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c | 6 +-
.../gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.h | 1 +
drivers/gpu/drm/amd/display/dc/dpp/Makefile | 10 +-
.../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.h | 5 +-
.../gpu/drm/amd/display/dc/dpp/dcn42/dcn42_dpp.c | 333 +
.../gpu/drm/amd/display/dc/dpp/dcn42/dcn42_dpp.h | 469 +
drivers/gpu/drm/amd/display/dc/gpio/Makefile | 13 +-
.../amd/display/dc/gpio/dcn42/hw_factory_dcn42.c | 254 +
.../amd/display/dc/gpio/dcn42/hw_factory_dcn42.h | 31 +
.../amd/display/dc/gpio/dcn42/hw_translate_dcn42.c | 205 +
.../amd/display/dc/gpio/dcn42/hw_translate_dcn42.h | 36 +
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 4 +
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 4 +
drivers/gpu/drm/amd/display/dc/hpo/Makefile | 11 +-
.../dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.h | 10 +-
.../dc/hpo/dcn42/dcn42_hpo_dp_link_encoder.c | 93 +
.../dc/hpo/dcn42/dcn42_hpo_dp_link_encoder.h | 17 +
drivers/gpu/drm/amd/display/dc/hubbub/Makefile | 10 +-
.../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h | 6 +-
.../drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c | 539 +
.../drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.h | 268 +
drivers/gpu/drm/amd/display/dc/hubp/Makefile | 10 +-
.../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.h | 8 +-
.../gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.c | 643 +
.../gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.h | 79 +
drivers/gpu/drm/amd/display/dc/hwss/Makefile | 12 +-
.../gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h | 13 +-
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 66 +
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 23 +-
.../drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.c | 1472 +
.../drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.h | 53 +
.../gpu/drm/amd/display/dc/hwss/dcn42/dcn42_init.c | 167 +
.../gpu/drm/amd/display/dc/hwss/dcn42/dcn42_init.h | 11 +
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 23 +-
.../drm/amd/display/dc/hwss/hw_sequencer_private.h | 5 +-
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 24 +-
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 63 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 10 +-
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 20 +-
.../drm/amd/display/dc/inc/hw/timing_generator.h | 4 +-
drivers/gpu/drm/amd/display/dc/irq/Makefile | 9 +
.../amd/display/dc/irq/dcn42/irq_service_dcn42.c | 412 +
.../amd/display/dc/irq/dcn42/irq_service_dcn42.h | 15 +
.../gpu/drm/amd/display/dc/link/link_detection.c | 58 +-
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 634 +-
drivers/gpu/drm/amd/display/dc/link/link_factory.c | 29 +-
.../display/dc/link/protocols/link_dp_capability.c | 2 +
.../amd/display/dc/link/protocols/link_dp_dpia.c | 2 +-
.../dc/link/protocols/link_dp_panel_replay.c | 2 +-
.../dc/link/protocols/link_edp_panel_control.c | 8 +-
drivers/gpu/drm/amd/display/dc/mmhubbub/Makefile | 10 +-
.../amd/display/dc/mmhubbub/dcn42/dcn42_mmhubbub.c | 25 +
.../amd/display/dc/mmhubbub/dcn42/dcn42_mmhubbub.h | 13 +
drivers/gpu/drm/amd/display/dc/mpc/Makefile | 10 +-
.../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c | 13 +-
.../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.h | 10 +-
.../gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.c | 1121 +
.../gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.h | 1006 +
drivers/gpu/drm/amd/display/dc/optc/Makefile | 10 +-
.../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h | 20 +-
.../gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.c | 198 +
.../gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.h | 211 +
drivers/gpu/drm/amd/display/dc/pg/Makefile | 10 +-
.../drm/amd/display/dc/pg/dcn42/dcn42_pg_cntl.c | 648 +
.../drm/amd/display/dc/pg/dcn42/dcn42_pg_cntl.h | 175 +
drivers/gpu/drm/amd/display/dc/resource/Makefile | 18 +
.../amd/display/dc/resource/dce60/dce60_resource.c | 2 +-
.../amd/display/dc/resource/dcn42/dcn42_resource.c | 2337 +
.../amd/display/dc/resource/dcn42/dcn42_resource.h | 588 +
.../display/dc/resource/dcn42/dcn42_resource_fpu.c | 47 +
.../dcn42/dcn42_resource_fpu.h} | 17 +-
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 5 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 54 +
drivers/gpu/drm/amd/display/dmub/src/Makefile | 3 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.c | 752 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.h | 171 +
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 64 +-
.../drm/amd/display/include/bios_parser_types.h | 2 +
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 +
drivers/gpu/drm/amd/display/include/dal_types.h | 1 +
.../amd/include/asic_reg/dcn/dcn_4_2_0_offset.h | 17872 +++++
.../amd/include/asic_reg/dcn/dcn_4_2_0_sh_mask.h | 67277 +++++++++++++++++++
.../amd/include/asic_reg/dpcs/dpcs_4_0_0_offset.h | 142 +
.../amd/include/asic_reg/dpcs/dpcs_4_0_0_sh_mask.h | 688 +
drivers/gpu/drm/amd/include/atomfirmware.h | 1 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 2 +
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c | 16 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 12 +
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 2 +
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 7 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 11 +
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 4 +-
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c | 3 +
.../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c | 46 +
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c | 3 +-
.../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c | 169 +-
.../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h | 14 +-
drivers/gpu/drm/amd/ras/rascore/Makefile | 3 +-
drivers/gpu/drm/amd/ras/rascore/ras.h | 30 +
drivers/gpu/drm/amd/ras/rascore/ras_aca.c | 29 +-
drivers/gpu/drm/amd/ras/rascore/ras_cmd.c | 9 +-
drivers/gpu/drm/amd/ras/rascore/ras_cmd.h | 29 +
drivers/gpu/drm/amd/ras/rascore/ras_core.c | 41 +-
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c | 4 +-
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h | 7 -
drivers/gpu/drm/amd/ras/rascore/ras_eeprom_fw.c | 520 +
drivers/gpu/drm/amd/ras/rascore/ras_eeprom_fw.h | 87 +
drivers/gpu/drm/amd/ras/rascore/ras_umc.c | 37 +-
drivers/gpu/drm/amd/ras/rascore/ras_umc.h | 2 +
drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c | 19 +-
.../gpu/drm/arm/display/include/malidp_product.h | 1 +
.../gpu/drm/arm/display/komeda/d71/d71_component.c | 14 +-
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 1 +
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 2 +-
drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 1 +
.../drm/arm/display/komeda/komeda_framebuffer.c | 6 +-
.../gpu/drm/arm/display/komeda/komeda_pipeline.h | 7 +-
.../drm/arm/display/komeda/komeda_pipeline_state.c | 2 +-
.../drm/arm/display/komeda/komeda_private_obj.c | 208 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 81 +
drivers/gpu/drm/bridge/Kconfig | 21 +
drivers/gpu/drm/bridge/Makefile | 2 +
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 2 +-
drivers/gpu/drm/bridge/analogix/Kconfig | 2 +
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 292 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 4 +-
drivers/gpu/drm/bridge/analogix/anx7625.c | 216 +-
drivers/gpu/drm/bridge/analogix/anx7625.h | 34 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 281 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 4 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 18 +-
drivers/gpu/drm/bridge/fsl-ldb.c | 7 +
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 50 +-
drivers/gpu/drm/bridge/inno-hdmi.c | 6 +-
drivers/gpu/drm/bridge/ite-it6263.c | 2 +-
drivers/gpu/drm/bridge/lontium-lt8713sx.c | 598 +
drivers/gpu/drm/bridge/lontium-lt9611.c | 46 +-
drivers/gpu/drm/bridge/samsung-dsim.c | 7 +-
drivers/gpu/drm/bridge/synopsys/dw-dp.c | 83 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 224 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h | 3 +
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 16 +-
drivers/gpu/drm/bridge/tda998x_drv.c | 263 +-
drivers/gpu/drm/bridge/th1520-dw-hdmi.c | 173 +
drivers/gpu/drm/bridge/waveshare-dsi.c | 16 +-
drivers/gpu/drm/display/drm_bridge_connector.c | 22 +-
drivers/gpu/drm/display/drm_dp_mst_topology.c | 36 +-
drivers/gpu/drm/display/drm_dp_tunnel.c | 25 +-
drivers/gpu/drm/display/drm_hdmi_helper.c | 7 +-
drivers/gpu/drm/display/drm_hdmi_state_helper.c | 60 +-
drivers/gpu/drm/drm_atomic.c | 30 +-
drivers/gpu/drm/drm_atomic_helper.c | 6 +-
drivers/gpu/drm/drm_atomic_state_helper.c | 24 +
drivers/gpu/drm/drm_atomic_uapi.c | 4 +
drivers/gpu/drm/drm_blend.c | 39 +-
drivers/gpu/drm/drm_bridge.c | 66 +-
drivers/gpu/drm/drm_buddy.c | 1272 +-
drivers/gpu/drm/drm_client.c | 3 +-
drivers/gpu/drm/drm_colorop.c | 77 +-
drivers/gpu/drm/drm_connector.c | 49 +-
drivers/gpu/drm/drm_crtc.c | 10 +-
drivers/gpu/drm/drm_drv.c | 2 +-
drivers/gpu/drm/drm_edid.c | 18 +-
drivers/gpu/drm/drm_fb_helper.c | 19 +-
drivers/gpu/drm/drm_gem.c | 56 +-
drivers/gpu/drm/drm_gem_atomic_helper.c | 22 -
drivers/gpu/drm/drm_gem_dma_helper.c | 23 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 76 +-
drivers/gpu/drm/drm_gem_vram_helper.c | 7 +-
drivers/gpu/drm/drm_gpusvm.c | 7 +-
drivers/gpu/drm/drm_mipi_dbi.c | 394 +-
drivers/gpu/drm/drm_mode_config.c | 12 +
drivers/gpu/drm/drm_modeset_helper.c | 3 -
drivers/gpu/drm/drm_prime.c | 2 +-
drivers/gpu/drm/drm_probe_helper.c | 2 +-
drivers/gpu/drm/drm_self_refresh_helper.c | 2 +-
drivers/gpu/drm/drm_simple_kms_helper.c | 83 -
drivers/gpu/drm/drm_suballoc.c | 106 +-
drivers/gpu/drm/drm_writeback.c | 2 +-
drivers/gpu/drm/gma500/fbdev.c | 101 +-
drivers/gpu/drm/gma500/framebuffer.c | 104 +-
drivers/gpu/drm/gma500/psb_drv.h | 6 -
drivers/gpu/drm/gud/gud_pipe.c | 2 +-
.../gpu/drm/i915/display/intel_color_pipeline.c | 175 +-
drivers/gpu/drm/i915/display/intel_colorop.c | 6 +
drivers/gpu/drm/i915/display/intel_colorop.h | 1 +
.../gpu/drm/i915/display/intel_display_device.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 2 +-
drivers/gpu/drm/i915/i915_active.c | 19 +-
drivers/gpu/drm/i915/i915_scatterlist.c | 10 +-
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 55 +-
drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 4 +-
drivers/gpu/drm/i915/selftests/i915_active.c | 4 +-
.../gpu/drm/i915/selftests/intel_memory_region.c | 20 +-
drivers/gpu/drm/imagination/Makefile | 1 +
drivers/gpu/drm/imagination/pvr_ccb.c | 25 +-
drivers/gpu/drm/imagination/pvr_device.h | 10 +-
drivers/gpu/drm/imagination/pvr_dump.c | 113 +
drivers/gpu/drm/imagination/pvr_dump.h | 17 +
drivers/gpu/drm/imagination/pvr_fw_startstop.c | 100 +-
drivers/gpu/drm/imagination/pvr_gem.c | 6 +-
drivers/gpu/drm/imagination/pvr_power.c | 122 +-
drivers/gpu/drm/imagination/pvr_rogue_fwif.h | 8 +-
.../gpu/drm/imagination/pvr_rogue_fwif_shared.h | 18 +-
drivers/gpu/drm/imx/ipuv3/Kconfig | 1 +
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c | 23 +-
drivers/gpu/drm/imx/ipuv3/parallel-display.c | 15 +-
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 28 +-
drivers/gpu/drm/ingenic/ingenic-ipu.c | 28 +-
drivers/gpu/drm/loongson/lsdc_drv.c | 3 +-
drivers/gpu/drm/loongson/lsdc_gem.c | 15 -
drivers/gpu/drm/loongson/lsdc_gem.h | 4 -
drivers/gpu/drm/mcde/mcde_dsi.c | 17 +-
drivers/gpu/drm/mediatek/Makefile | 1 -
drivers/gpu/drm/mediatek/mtk_crtc.c | 1 -
drivers/gpu/drm/mediatek/mtk_dp.c | 4 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 21 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.h | 1 -
drivers/gpu/drm/mediatek/mtk_gem.c | 231 -
drivers/gpu/drm/mediatek/mtk_gem.h | 17 -
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c | 8 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 41 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 40 +-
drivers/gpu/drm/mxsfb/lcdif_drv.c | 8 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 19 +
drivers/gpu/drm/nouveau/nouveau_abi16.c | 29 +
drivers/gpu/drm/nouveau/nouveau_abi16.h | 1 +
drivers/gpu/drm/nouveau/nouveau_bo.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 38 +-
drivers/gpu/drm/nouveau/nouveau_fence.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 11 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c | 4 -
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c | 9 +-
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c | 7 +-
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c | 34 +-
.../drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/gr.h | 19 +
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 18 +-
drivers/gpu/drm/omapdrm/omap_drv.c | 22 +-
drivers/gpu/drm/panel/Kconfig | 79 +-
drivers/gpu/drm/panel/Makefile | 9 +-
.../gpu/drm/panel/panel-boe-th101mb31ig002-28a.c | 7 +-
drivers/gpu/drm/panel/panel-edp.c | 40 +-
drivers/gpu/drm/panel/panel-himax-hx83102.c | 151 +
drivers/gpu/drm/panel/panel-himax-hx83121a.c | 749 +
drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.c | 134 +
drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.h | 15 +
...itek-ili9806e.c => panel-ilitek-ili9806e-dsi.c} | 153 +-
drivers/gpu/drm/panel/panel-ilitek-ili9806e-spi.c | 323 +
drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 14 +-
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 244 +
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 105 +-
drivers/gpu/drm/panel/panel-lxd-m9189a.c | 243 +
drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 15 +-
drivers/gpu/drm/panel/panel-motorola-mot.c | 244 +
drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 94 +-
drivers/gpu/drm/panel/panel-novatek-nt37700f.c | 299 +
drivers/gpu/drm/panel/panel-renesas-r61307.c | 40 +-
drivers/gpu/drm/panel/panel-renesas-r69328.c | 38 +-
.../gpu/drm/panel/panel-samsung-s6e8fc0-m1906f9.c | 301 +
drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 1 +
drivers/gpu/drm/panel/panel-simple.c | 154 +-
drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +-
drivers/gpu/drm/panthor/Makefile | 2 +
drivers/gpu/drm/panthor/panthor_device.h | 107 +-
drivers/gpu/drm/panthor/panthor_drv.c | 134 +-
drivers/gpu/drm/panthor/panthor_fw.c | 20 +-
drivers/gpu/drm/panthor/panthor_gem.c | 2 +-
drivers/gpu/drm/panthor/panthor_gpu.c | 30 +-
drivers/gpu/drm/panthor/panthor_gpu.h | 2 +
drivers/gpu/drm/panthor/panthor_hw.c | 62 +
drivers/gpu/drm/panthor/panthor_hw.h | 8 +
drivers/gpu/drm/panthor/panthor_mmu.c | 47 +-
drivers/gpu/drm/panthor/panthor_pwr.c | 2 +-
drivers/gpu/drm/panthor/panthor_sched.c | 2 +-
drivers/gpu/drm/panthor/panthor_trace.h | 86 +
drivers/gpu/drm/qxl/qxl_release.c | 5 +-
drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c | 26 +-
drivers/gpu/drm/renesas/rcar-du/rcar_cmm.h | 18 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c | 16 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.h | 3 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.h | 8 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c | 52 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c | 16 +
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.h | 2 +
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 35 +-
drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 3 +-
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 4 +-
drivers/gpu/drm/rockchip/dw_dp-rockchip.c | 27 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 24 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 4 +
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 8 +-
drivers/gpu/drm/scheduler/sched_fence.c | 10 +-
drivers/gpu/drm/scheduler/sched_main.c | 38 +-
drivers/gpu/drm/scheduler/tests/tests_basic.c | 4 +-
drivers/gpu/drm/sitronix/st7586.c | 185 +-
drivers/gpu/drm/sitronix/st7735r.c | 142 +-
drivers/gpu/drm/sun4i/sun4i_backend.c | 33 +-
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 +-
drivers/gpu/drm/sun4i/sun8i_mixer.c | 29 +-
drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 16 +-
drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 27 +-
drivers/gpu/drm/sun4i/sunxi_engine.h | 7 +-
drivers/gpu/drm/sysfb/Kconfig | 16 +
drivers/gpu/drm/sysfb/Makefile | 1 +
drivers/gpu/drm/sysfb/corebootdrm.c | 434 +
drivers/gpu/drm/sysfb/drm_sysfb.c | 24 +
drivers/gpu/drm/sysfb/drm_sysfb_helper.h | 8 +-
drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c | 30 -
drivers/gpu/drm/sysfb/efidrm.c | 8 +-
drivers/gpu/drm/sysfb/vesadrm.c | 8 +-
drivers/gpu/drm/tegra/hub.c | 22 +-
drivers/gpu/drm/tests/Makefile | 1 -
drivers/gpu/drm/tests/drm_buddy_test.c | 928 -
drivers/gpu/drm/tests/drm_connector_test.c | 80 +-
drivers/gpu/drm/tests/drm_exec_test.c | 2 -
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 182 +-
drivers/gpu/drm/tests/drm_mm_test.c | 2 -
drivers/gpu/drm/tilcdc/Kconfig | 18 +
drivers/gpu/drm/tilcdc/Makefile | 5 +-
drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 192 +-
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 496 +-
drivers/gpu/drm/tilcdc/tilcdc_drv.h | 99 +-
drivers/gpu/drm/tilcdc/tilcdc_encoder.c | 69 +
.../tilcdc/{tilcdc_external.h => tilcdc_encoder.h} | 5 +-
drivers/gpu/drm/tilcdc/tilcdc_external.c | 179 -
drivers/gpu/drm/tilcdc/tilcdc_panel.c | 408 -
drivers/gpu/drm/tilcdc/tilcdc_panel.h | 15 -
drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.c | 185 +
drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.dtso | 29 +
drivers/gpu/drm/tilcdc/tilcdc_plane.c | 35 +-
drivers/gpu/drm/tilcdc/tilcdc_regs.h | 8 +-
drivers/gpu/drm/tiny/hx8357d.c | 138 +-
drivers/gpu/drm/tiny/ili9163.c | 138 +-
drivers/gpu/drm/tiny/ili9225.c | 192 +-
drivers/gpu/drm/tiny/ili9341.c | 138 +-
drivers/gpu/drm/tiny/ili9486.c | 139 +-
drivers/gpu/drm/tiny/mi0283qt.c | 138 +-
drivers/gpu/drm/tiny/panel-mipi-dbi.c | 141 +-
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c | 45 +-
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c | 18 +-
drivers/gpu/drm/ttm/tests/ttm_mock_manager.h | 4 +-
drivers/gpu/drm/ttm/ttm_backup.c | 6 +-
drivers/gpu/drm/ttm/ttm_bo.c | 12 +-
drivers/gpu/drm/ttm/ttm_pool.c | 7 +-
drivers/gpu/drm/v3d/v3d_drv.c | 55 +-
drivers/gpu/drm/v3d/v3d_drv.h | 51 +-
drivers/gpu/drm/v3d/v3d_fence.c | 2 +-
drivers/gpu/drm/v3d/v3d_gem.c | 43 +-
drivers/gpu/drm/v3d/v3d_irq.c | 2 +-
drivers/gpu/drm/v3d/v3d_perfmon.c | 57 +-
drivers/gpu/drm/v3d/v3d_sched.c | 133 +-
drivers/gpu/drm/v3d/v3d_submit.c | 6 +
drivers/gpu/drm/v3d/v3d_sysfs.c | 2 +-
drivers/gpu/drm/vc4/vc4_bo.c | 2 +-
drivers/gpu/drm/vc4/vc4_drv.h | 5 +-
drivers/gpu/drm/vc4/vc4_gem.c | 2 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 36 +-
drivers/gpu/drm/vc4/vc4_hdmi.h | 2 +-
drivers/gpu/drm/vc4/vc4_kms.c | 67 +-
drivers/gpu/drm/vc4/vc4_perfmon.c | 51 +-
drivers/gpu/drm/verisilicon/Kconfig | 16 +
drivers/gpu/drm/verisilicon/Makefile | 5 +
drivers/gpu/drm/verisilicon/vs_bridge.c | 371 +
drivers/gpu/drm/verisilicon/vs_bridge.h | 39 +
drivers/gpu/drm/verisilicon/vs_bridge_regs.h | 54 +
drivers/gpu/drm/verisilicon/vs_crtc.c | 191 +
drivers/gpu/drm/verisilicon/vs_crtc.h | 31 +
drivers/gpu/drm/verisilicon/vs_crtc_regs.h | 60 +
drivers/gpu/drm/verisilicon/vs_dc.c | 207 +
drivers/gpu/drm/verisilicon/vs_dc.h | 38 +
drivers/gpu/drm/verisilicon/vs_dc_top_regs.h | 27 +
drivers/gpu/drm/verisilicon/vs_drm.c | 182 +
drivers/gpu/drm/verisilicon/vs_drm.h | 28 +
drivers/gpu/drm/verisilicon/vs_hwdb.c | 150 +
drivers/gpu/drm/verisilicon/vs_hwdb.h | 29 +
drivers/gpu/drm/verisilicon/vs_plane.c | 124 +
drivers/gpu/drm/verisilicon/vs_plane.h | 72 +
drivers/gpu/drm/verisilicon/vs_primary_plane.c | 173 +
.../gpu/drm/verisilicon/vs_primary_plane_regs.h | 53 +
drivers/gpu/drm/virtio/virtgpu_prime.c | 4 +-
drivers/gpu/drm/vkms/vkms_colorop.c | 16 +-
drivers/gpu/drm/vkms/vkms_composer.c | 8 +-
drivers/gpu/drm/vkms/vkms_crtc.c | 3 +
drivers/gpu/drm/vkms/vkms_drv.c | 1 -
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 3 +-
drivers/gpu/drm/xe/Makefile | 1 +
drivers/gpu/drm/xe/display/xe_fb_pin.c | 5 +-
.../gpu/drm/xe/instructions/xe_gfxpipe_commands.h | 10 +
drivers/gpu/drm/xe/regs/xe_gt_regs.h | 25 +-
drivers/gpu/drm/xe/regs/xe_guc_regs.h | 8 +
drivers/gpu/drm/xe/tests/xe_dma_buf.c | 7 +-
.../gpu/drm/xe/tests/xe_gt_sriov_pf_config_kunit.c | 98 +-
drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c | 6 +-
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c | 61 +-
drivers/gpu/drm/xe/tests/xe_pci_test.c | 8 +
drivers/gpu/drm/xe/tests/xe_rtp_test.c | 3 +-
drivers/gpu/drm/xe/xe_bb.c | 59 +-
drivers/gpu/drm/xe/xe_bb.h | 6 +-
drivers/gpu/drm/xe/xe_bo.c | 6 +-
drivers/gpu/drm/xe/xe_configfs.c | 64 +-
drivers/gpu/drm/xe/xe_configfs.h | 16 +-
drivers/gpu/drm/xe/xe_defaults.h | 26 +
drivers/gpu/drm/xe/xe_devcoredump.c | 2 +-
drivers/gpu/drm/xe/xe_device.c | 64 +-
drivers/gpu/drm/xe/xe_device.h | 16 +-
drivers/gpu/drm/xe/xe_device_types.h | 190 +-
drivers/gpu/drm/xe/xe_dma_buf.c | 14 +-
drivers/gpu/drm/xe/xe_exec_queue.c | 113 +-
drivers/gpu/drm/xe/xe_exec_queue.h | 1 +
drivers/gpu/drm/xe/xe_exec_queue_types.h | 19 +-
drivers/gpu/drm/xe/xe_execlist.c | 9 +-
drivers/gpu/drm/xe/xe_force_wake.c | 46 +-
drivers/gpu/drm/xe/xe_force_wake.h | 11 +
drivers/gpu/drm/xe/xe_ggtt.c | 380 +-
drivers/gpu/drm/xe/xe_ggtt.h | 14 +-
drivers/gpu/drm/xe/xe_ggtt_types.h | 63 +-
drivers/gpu/drm/xe/xe_gt.c | 13 +-
drivers/gpu/drm/xe/xe_gt_ccs_mode.c | 44 +-
drivers/gpu/drm/xe/xe_gt_debugfs.c | 26 +
drivers/gpu/drm/xe/xe_gt_idle.c | 25 +
drivers/gpu/drm/xe/xe_gt_mcr.c | 30 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 237 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h | 4 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c | 2 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c | 2 +
drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 89 +-
drivers/gpu/drm/xe/xe_gt_sriov_vf.h | 3 +-
drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h | 4 +-
drivers/gpu/drm/xe/xe_gt_stats.c | 64 +-
drivers/gpu/drm/xe/xe_gt_stats.h | 6 +
drivers/gpu/drm/xe/xe_gt_stats_types.h | 20 +
drivers/gpu/drm/xe/xe_gt_topology.c | 39 +-
drivers/gpu/drm/xe/xe_gt_types.h | 22 +-
drivers/gpu/drm/xe/xe_guc.c | 83 +-
drivers/gpu/drm/xe/xe_guc_ct.c | 119 +-
drivers/gpu/drm/xe/xe_guc_ct_types.h | 4 +-
drivers/gpu/drm/xe/xe_guc_fwif.h | 5 +-
drivers/gpu/drm/xe/xe_guc_log.h | 6 +-
drivers/gpu/drm/xe/xe_guc_pagefault.c | 18 +-
drivers/gpu/drm/xe/xe_guc_pc.c | 118 +-
drivers/gpu/drm/xe/xe_guc_pc.h | 6 +-
drivers/gpu/drm/xe/xe_guc_rc.c | 131 +
drivers/gpu/drm/xe/xe_guc_rc.h | 16 +
drivers/gpu/drm/xe/xe_guc_submit.c | 176 +-
drivers/gpu/drm/xe/xe_guc_tlb_inval.c | 242 +-
drivers/gpu/drm/xe/xe_hw_engine.c | 6 +-
drivers/gpu/drm/xe/xe_hw_engine_group.c | 3 +-
drivers/gpu/drm/xe/xe_hw_fence.c | 3 +-
drivers/gpu/drm/xe/xe_i2c.c | 2 +-
drivers/gpu/drm/xe/xe_lmtt.c | 17 +
drivers/gpu/drm/xe/xe_lmtt.h | 1 +
drivers/gpu/drm/xe/xe_lrc.c | 289 +-
drivers/gpu/drm/xe/xe_lrc.h | 4 +
drivers/gpu/drm/xe/xe_lrc_types.h | 6 +
drivers/gpu/drm/xe/xe_migrate.c | 119 +-
drivers/gpu/drm/xe/xe_mmio.h | 7 +-
drivers/gpu/drm/xe/xe_mmio_types.h | 64 +
drivers/gpu/drm/xe/xe_mocs.c | 1 +
drivers/gpu/drm/xe/xe_module.c | 44 +-
drivers/gpu/drm/xe/xe_nvm.c | 12 +-
drivers/gpu/drm/xe/xe_oa.c | 24 +-
drivers/gpu/drm/xe/xe_oa_types.h | 3 -
drivers/gpu/drm/xe/xe_pagefault.c | 31 +-
drivers/gpu/drm/xe/xe_pagefault_types.h | 20 +-
drivers/gpu/drm/xe/xe_pat.c | 149 +-
drivers/gpu/drm/xe/xe_pci.c | 59 +
drivers/gpu/drm/xe/xe_pci_types.h | 4 +
drivers/gpu/drm/xe/xe_platform_types.h | 1 +
drivers/gpu/drm/xe/xe_query.c | 3 -
drivers/gpu/drm/xe/xe_reg_sr.c | 72 +-
drivers/gpu/drm/xe/xe_reg_sr.h | 7 +
drivers/gpu/drm/xe/xe_reg_whitelist.c | 12 +-
drivers/gpu/drm/xe/xe_res_cursor.h | 34 +-
drivers/gpu/drm/xe/xe_rtp.c | 8 +-
drivers/gpu/drm/xe/xe_rtp.h | 3 +-
drivers/gpu/drm/xe/xe_sa.c | 36 +
drivers/gpu/drm/xe/xe_sa.h | 2 +
drivers/gpu/drm/xe/xe_sched_job.c | 4 +-
drivers/gpu/drm/xe/xe_sleep.h | 57 +
drivers/gpu/drm/xe/xe_soc_remapper.c | 1 +
drivers/gpu/drm/xe/xe_sriov.c | 2 +-
drivers/gpu/drm/xe/xe_sriov.h | 7 +-
drivers/gpu/drm/xe/xe_sriov_pf.c | 10 +-
drivers/gpu/drm/xe/xe_sriov_pf_helpers.h | 3 +-
drivers/gpu/drm/xe/xe_sriov_pf_provision.c | 119 +-
drivers/gpu/drm/xe/xe_sriov_pf_provision.h | 4 +
drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c | 31 +-
drivers/gpu/drm/xe/xe_sriov_pf_types.h | 3 +
drivers/gpu/drm/xe/xe_svm.c | 12 +-
drivers/gpu/drm/xe/xe_tile.h | 4 +-
drivers/gpu/drm/xe/xe_tile_sriov_vf.c | 198 +-
drivers/gpu/drm/xe/xe_tile_sriov_vf.h | 3 -
drivers/gpu/drm/xe/xe_tile_sysfs.c | 2 +-
drivers/gpu/drm/xe/xe_tile_types.h | 141 +
drivers/gpu/drm/xe/xe_tlb_inval.c | 33 +
drivers/gpu/drm/xe/xe_tlb_inval.h | 2 +
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 85 +-
drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h | 4 +-
drivers/gpu/drm/xe/xe_tuning.c | 36 +-
drivers/gpu/drm/xe/xe_uc.c | 10 +-
drivers/gpu/drm/xe/xe_uc.h | 1 -
drivers/gpu/drm/xe/xe_vm.c | 88 +-
drivers/gpu/drm/xe/xe_vm.h | 10 +
drivers/gpu/drm/xe/xe_vm_types.h | 17 +
drivers/gpu/drm/xe/xe_vram_freq.c | 2 +-
drivers/gpu/drm/xe/xe_wa.c | 376 +-
drivers/gpu/drm/xe/xe_wa_oob.rules | 39 +-
drivers/gpu/drm/xe/xe_wopcm.c | 15 +-
drivers/gpu/tests/Makefile | 4 +
drivers/gpu/tests/gpu_buddy_test.c | 1421 +
.../{drm/lib/drm_random.c => tests/gpu_random.c} | 18 +-
.../{drm/lib/drm_random.h => tests/gpu_random.h} | 18 +-
drivers/infiniband/core/ib_core_uverbs.c | 2 +-
drivers/infiniband/core/umem_dmabuf.c | 10 -
drivers/infiniband/core/uverbs_std_types_dmabuf.c | 2 +-
drivers/infiniband/hw/mlx5/mr.c | 2 +-
drivers/iommu/iommufd/pages.c | 11 +-
drivers/iommu/iommufd/selftest.c | 2 +-
drivers/vfio/pci/vfio_pci_dmabuf.c | 80 +-
drivers/video/Kconfig | 1 +
include/drm/bridge/dw_dp.h | 7 +
include/drm/bridge/dw_hdmi_qp.h | 2 +-
include/drm/display/drm_hdmi_helper.h | 3 +-
include/drm/drm_atomic.h | 20 +-
include/drm/drm_atomic_state_helper.h | 3 +
include/drm/drm_blend.h | 4 +-
include/drm/drm_bridge.h | 6 +-
include/drm/drm_buddy.h | 163 +-
include/drm/drm_client.h | 3 +
include/drm/drm_colorop.h | 32 +-
include/drm/drm_connector.h | 49 +-
include/drm/drm_crtc.h | 12 +
include/drm/drm_fb_helper.h | 105 -
include/drm/drm_mipi_dbi.h | 145 +-
include/drm/drm_mode_config.h | 9 +
include/drm/drm_simple_kms_helper.h | 216 +-
include/drm/drm_suballoc.h | 6 +
include/drm/intel/pciids.h | 12 +
include/drm/ttm/ttm_backup.h | 2 +-
include/drm/ttm/ttm_bo.h | 28 +-
include/linux/coreboot.h | 90 +
include/linux/dma-buf.h | 17 +-
include/linux/dma-fence-array.h | 1 -
include/linux/dma-fence-chain.h | 1 -
include/linux/dma-fence.h | 97 +-
include/linux/gpu_buddy.h | 241 +
include/linux/math.h | 18 +-
include/trace/events/dma_fence.h | 35 +-
include/uapi/drm/amdgpu_drm.h | 7 +-
include/uapi/drm/amdxdna_accel.h | 47 +-
include/uapi/drm/drm_fourcc.h | 16 +
include/uapi/drm/drm_mode.h | 84 +
include/uapi/drm/nouveau_drm.h | 66 +
include/uapi/drm/panthor_drm.h | 63 +-
include/uapi/drm/xe_drm.h | 14 +-
include/uapi/linux/const.h | 18 +
819 files changed, 128712 insertions(+), 14784 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt8713sx.yaml
create mode 100644 Documentation/devicetree/bindings/display/bridge/thead,th1520-dw-hdmi.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/himax,hx83121a.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/lxd,m9189a.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/motorola,mot-panel.yaml
create mode 100644 Documentation/devicetree/bindings/display/tilcdc/ti,am33xx-tilcdc.yaml
delete mode 100644 Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
create mode 100644 Documentation/devicetree/bindings/display/verisilicon,dc.yaml
create mode 100644 drivers/accel/amdxdna/amdxdna_iommu.c
create mode 100644 drivers/gpu/Kconfig
create mode 100644 drivers/gpu/buddy.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reg_access.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dccg/dcn42/dcn42_dccg.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dccg/dcn42/dcn42_dccg.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_link_encoder.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_link_encoder.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_stream_encoder.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_stream_encoder.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn42/dcn42_dpp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn42/dcn42_dpp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn42/hw_factory_dcn42.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn42/hw_factory_dcn42.h
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn42/hw_translate_dcn42.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn42/hw_translate_dcn42.h
create mode 100644 drivers/gpu/drm/amd/display/dc/hpo/dcn42/dcn42_hpo_dp_link_encoder.c
create mode 100644 drivers/gpu/drm/amd/display/dc/hpo/dcn42/dcn42_hpo_dp_link_encoder.h
create mode 100644 drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
create mode 100644 drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.h
create mode 100644 drivers/gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.c
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.h
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_init.c
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_init.h
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn42/irq_service_dcn42.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn42/irq_service_dcn42.h
create mode 100644 drivers/gpu/drm/amd/display/dc/mmhubbub/dcn42/dcn42_mmhubbub.c
create mode 100644 drivers/gpu/drm/amd/display/dc/mmhubbub/dcn42/dcn42_mmhubbub.h
create mode 100644 drivers/gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/mpc/dcn42/dcn42_mpc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/pg/dcn42/dcn42_pg_cntl.c
create mode 100644 drivers/gpu/drm/amd/display/dc/pg/dcn42/dcn42_pg_cntl.h
create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.h
create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource_fpu.c
rename drivers/gpu/drm/amd/display/dc/{clk_mgr/dce60/dce60_clk_mgr.h => resource/dcn42/dcn42_resource_fpu.h} (78%)
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.c
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_4_2_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_4_2_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom_fw.c
create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom_fw.h
create mode 100644 drivers/gpu/drm/bridge/lontium-lt8713sx.c
create mode 100644 drivers/gpu/drm/bridge/th1520-dw-hdmi.c
create mode 100644 drivers/gpu/drm/imagination/pvr_dump.c
create mode 100644 drivers/gpu/drm/imagination/pvr_dump.h
delete mode 100644 drivers/gpu/drm/mediatek/mtk_gem.c
delete mode 100644 drivers/gpu/drm/mediatek/mtk_gem.h
create mode 100644 drivers/gpu/drm/panel/panel-himax-hx83121a.c
create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.c
create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.h
rename drivers/gpu/drm/panel/{panel-ilitek-ili9806e.c => panel-ilitek-ili9806e-dsi.c} (82%)
create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e-spi.c
create mode 100644 drivers/gpu/drm/panel/panel-lxd-m9189a.c
create mode 100644 drivers/gpu/drm/panel/panel-motorola-mot.c
create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt37700f.c
create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e8fc0-m1906f9.c
create mode 100644 drivers/gpu/drm/panthor/panthor_trace.h
create mode 100644 drivers/gpu/drm/sysfb/corebootdrm.c
delete mode 100644 drivers/gpu/drm/tests/drm_buddy_test.c
create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_encoder.c
rename drivers/gpu/drm/tilcdc/{tilcdc_external.h => tilcdc_encoder.h} (51%)
delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_external.c
delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel.c
delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel.h
create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.c
create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.dtso
create mode 100644 drivers/gpu/drm/verisilicon/Kconfig
create mode 100644 drivers/gpu/drm/verisilicon/Makefile
create mode 100644 drivers/gpu/drm/verisilicon/vs_bridge.c
create mode 100644 drivers/gpu/drm/verisilicon/vs_bridge.h
create mode 100644 drivers/gpu/drm/verisilicon/vs_bridge_regs.h
create mode 100644 drivers/gpu/drm/verisilicon/vs_crtc.c
create mode 100644 drivers/gpu/drm/verisilicon/vs_crtc.h
create mode 100644 drivers/gpu/drm/verisilicon/vs_crtc_regs.h
create mode 100644 drivers/gpu/drm/verisilicon/vs_dc.c
create mode 100644 drivers/gpu/drm/verisilicon/vs_dc.h
create mode 100644 drivers/gpu/drm/verisilicon/vs_dc_top_regs.h
create mode 100644 drivers/gpu/drm/verisilicon/vs_drm.c
create mode 100644 drivers/gpu/drm/verisilicon/vs_drm.h
create mode 100644 drivers/gpu/drm/verisilicon/vs_hwdb.c
create mode 100644 drivers/gpu/drm/verisilicon/vs_hwdb.h
create mode 100644 drivers/gpu/drm/verisilicon/vs_plane.c
create mode 100644 drivers/gpu/drm/verisilicon/vs_plane.h
create mode 100644 drivers/gpu/drm/verisilicon/vs_primary_plane.c
create mode 100644 drivers/gpu/drm/verisilicon/vs_primary_plane_regs.h
create mode 100644 drivers/gpu/drm/xe/xe_defaults.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_rc.c
create mode 100644 drivers/gpu/drm/xe/xe_guc_rc.h
create mode 100644 drivers/gpu/drm/xe/xe_mmio_types.h
create mode 100644 drivers/gpu/drm/xe/xe_sleep.h
create mode 100644 drivers/gpu/drm/xe/xe_tile_types.h
create mode 100644 drivers/gpu/tests/Makefile
create mode 100644 drivers/gpu/tests/gpu_buddy_test.c
rename drivers/gpu/{drm/lib/drm_random.c => tests/gpu_random.c} (59%)
rename drivers/gpu/{drm/lib/drm_random.h => tests/gpu_random.h} (53%)
create mode 100644 include/linux/coreboot.h
create mode 100644 include/linux/gpu_buddy.h
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstr. 146, 90461 Nürnberg, Germany, www.suse.com
GF: Jochen Jaser, Andrew McDonald, Werner Knoblich, (HRB 36809, AG Nürnberg)
^ permalink raw reply [flat|nested] 30+ messages in thread
end of thread, other threads:[~2026-04-09 11:39 UTC | newest]
Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-09 11:39 [PULL] drm-misc-next-fixes Thomas Zimmermann
-- strict thread matches above, loose matches on Subject: below --
2026-02-05 11:22 Maxime Ripard
2026-01-29 8:58 Maxime Ripard
2025-12-10 10:21 Maarten Lankhorst
2025-11-26 15:20 Maarten Lankhorst
2025-10-02 12:23 Thomas Zimmermann
2025-09-25 6:42 Thomas Zimmermann
2025-09-18 6:45 Thomas Zimmermann
2025-08-12 6:47 Thomas Zimmermann
2025-07-24 6:52 Maxime Ripard
2025-06-05 17:02 Maarten Lankhorst
2025-04-04 6:51 Thomas Zimmermann
2025-03-27 14:18 Thomas Zimmermann
2025-03-13 18:01 Thomas Zimmermann
2025-01-24 15:25 Maarten Lankhorst
2025-01-24 16:09 ` Simona Vetter
2025-01-16 8:45 Maxime Ripard
2024-11-28 13:01 Maarten Lankhorst
2024-09-05 11:38 Thomas Zimmermann
2024-07-25 14:59 Maxime Ripard
2024-07-19 7:39 Maxime Ripard
2024-07-11 11:43 Maxime Ripard
2024-06-06 22:12 Maarten Lankhorst
2024-05-23 4:41 Maarten Lankhorst
2024-05-16 15:00 Maarten Lankhorst
2024-05-08 10:36 Maarten Lankhorst
2024-03-21 16:19 Thomas Zimmermann
2024-03-14 8:28 Thomas Zimmermann
2024-03-07 12:46 Thomas Zimmermann
2024-02-29 8:53 Thomas Zimmermann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox