[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