[PULL] drm-misc-next
Thomas Zimmermann
tzimmermann at suse.de
Thu Aug 21 07:38:22 UTC 2025
Hi Dave, Sima,
another quiet week in drm-misc-next. There's the usual number of refactorings
and smaller fixes. The highlight of the PR is panthor adding/improving support
for a large number of GPU models.
Best regards
Thomas
drm-misc-next-2025-08-21:
drm-misc-next for v6.18:
Core Changes:
bridge:
- Support Content Protection property
gpuvm:
- Support madvice in Xe driver
mipi:
- Add more multi-read/write helpers for improved error handling
Driver Changes:
amdxdna:
- Refactoring wrt. hardware contexts
bridge:
- display-connector: Improve DP display detection
panel:
- Fix includes in various drivers
panthor:
- Add support for Mali G710, G510, G310, Gx15, Gx20, Gx25
- Improve cache flushing
The following changes since commit dd489c01c3971778c417630f328460021fc8fc61:
Merge tag 'drm-misc-next-2025-08-14' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next (2025-08-19 07:02:30 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-2025-08-21
for you to fetch changes up to 043d9c6928b010be7902a01b5cdfa7d754535b1a:
drm/bridge: anx7625: register content protect property (2025-08-20 08:22:01 -0700)
----------------------------------------------------------------
drm-misc-next for v6.18:
Core Changes:
bridge:
- Support Content Protection property
gpuvm:
- Support madvice in Xe driver
mipi:
- Add more multi-read/write helpers for improved error handling
Driver Changes:
amdxdna:
- Refactoring wrt. hardware contexts
bridge:
- display-connector: Improve DP display detection
panel:
- Fix includes in various drivers
panthor:
- Add support for Mali G710, G510, G310, Gx15, Gx20, Gx25
- Improve cache flushing
----------------------------------------------------------------
Athul Raj Kollareth (1):
drm/virtio: clean up minor codestyle issues
Boris Brezillon (2):
drm/gpuvm: Pass map arguments through a struct
drm/gpuvm: Kill drm_gpuva_init()
Brigham Campbell (2):
drm: Add MIPI read_multi func and two write macros
drm/panel: novatek-nt35560: Clean up driver
Dmitry Baryshkov (1):
drm/bridge: display-connector: don't set OP_DETECT for DisplayPorts
Himal Prasad Ghimiray (2):
drm/gpuvm: Introduce drm_gpuvm_madvise_ops_create
drm/gpusvm: Make drm_gpusvm_for_each_* macros public
Hsin-Yi Wang (2):
drm_bridge: register content protect property
drm/bridge: anx7625: register content protect property
Karunika Choo (7):
drm/panthor: Add panthor_hw and move gpu_info initialization into it
drm/panthor: Simplify getting the GPU model name
drm/panthor: Add support for Mali-G710, Mali-G510 and Mali-G310
drm/panthor: Add support for Mali-Gx15 family of GPUs
drm/panthor: Serialize GPU cache flush operations
drm/panthor: Make MMU cache maintenance use FLUSH_CACHES command
drm/panthor: Add support for Mali-Gx20 and Mali-Gx25 GPUs
Lizhi Hou (1):
accel/amdxdna: Add a function to walk hardware contexts
Maxime Ripard (1):
Merge drm/drm-next into drm-misc-next
Sakari Ailus (1):
drm/panfrost: Remove redundant pm_runtime_mark_last_busy() calls
Shankari Anand (1):
rust: drm: update ARef and AlwaysRefCounted imports from sync::aref
Thomas Zimmermann (1):
drm/panel: panel-samsung-s6e88a0-ams427ap24: Fix includes
drivers/accel/amdxdna/aie2_ctx.c | 38 +--
drivers/accel/amdxdna/aie2_message.c | 21 +-
drivers/accel/amdxdna/aie2_pci.c | 97 ++++---
drivers/accel/amdxdna/aie2_pci.h | 2 +-
drivers/accel/amdxdna/amdxdna_ctx.c | 26 +-
drivers/accel/amdxdna/amdxdna_ctx.h | 8 +-
drivers/accel/amdxdna/amdxdna_pci_drv.c | 7 +-
drivers/accel/amdxdna/amdxdna_pci_drv.h | 2 -
drivers/gpu/drm/bridge/analogix/anx7625.c | 1 +
drivers/gpu/drm/bridge/display-connector.c | 3 +-
drivers/gpu/drm/display/drm_bridge_connector.c | 9 +
drivers/gpu/drm/drm_gpusvm.c | 124 ++-------
drivers/gpu/drm/drm_gpuvm.c | 287 +++++++++++++++------
drivers/gpu/drm/drm_mipi_dsi.c | 37 +++
drivers/gpu/drm/imagination/pvr_vm.c | 15 +-
drivers/gpu/drm/msm/msm_gem_vma.c | 35 ++-
drivers/gpu/drm/nouveau/nouveau_uvmm.c | 11 +-
drivers/gpu/drm/panel/panel-novatek-nt35560.c | 198 +++++---------
.../drm/panel/panel-samsung-s6e88a0-ams427ap24.c | 2 +
drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 2 -
drivers/gpu/drm/panthor/Makefile | 1 +
drivers/gpu/drm/panthor/panthor_device.c | 5 +
drivers/gpu/drm/panthor/panthor_fw.c | 5 +
drivers/gpu/drm/panthor/panthor_gpu.c | 100 +------
drivers/gpu/drm/panthor/panthor_hw.c | 125 +++++++++
drivers/gpu/drm/panthor/panthor_hw.h | 11 +
drivers/gpu/drm/panthor/panthor_mmu.c | 46 +++-
drivers/gpu/drm/panthor/panthor_regs.h | 3 +
drivers/gpu/drm/virtio/virtgpu_display.c | 3 +-
drivers/gpu/drm/virtio/virtgpu_kms.c | 20 +-
drivers/gpu/drm/virtio/virtgpu_object.c | 4 +-
drivers/gpu/drm/virtio/virtgpu_plane.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 2 +
drivers/gpu/drm/xe/xe_vm.c | 13 +-
include/drm/drm_bridge.h | 4 +
include/drm/drm_gpusvm.h | 70 +++++
include/drm/drm_gpuvm.h | 38 +--
include/drm/drm_mipi_dsi.h | 35 +++
include/uapi/drm/panthor_drm.h | 3 +
rust/kernel/drm/device.rs | 3 +-
rust/kernel/drm/driver.rs | 2 +-
rust/kernel/drm/gem/mod.rs | 3 +-
42 files changed, 861 insertions(+), 562 deletions(-)
create mode 100644 drivers/gpu/drm/panthor/panthor_hw.c
create mode 100644 drivers/gpu/drm/panthor/panthor_hw.h
--
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)
More information about the Intel-xe
mailing list