[PULL] drm-misc-next

Maarten Lankhorst maarten.lankhorst at linux.intel.com
Mon May 12 10:35:29 UTC 2025


Hi Dave, Simona,

One more pull request, requested by Jani for async flips.

Cheers,
~Maarten

drm-misc-next-2025-05-12:
drm-misc-next for v6.16-rc1:

Once more, with async flips.

UAPI Changes:
- Add IN_FORMATS_ASYNC property, use in i915.

Cross-subsystem Changes:
- Remove some unused debug code in dma-buf.

Core Changes:

Driver Changes:
- Add Novatek NT37801 panel.
- Allow submitting empty commands in amdxdna.
- Convert cirrus to use managed request_all_regions.
- Move Sitronix from tiny to their own place.
The following changes since commit 78184f6e3db16c05ad5933b411faa416bb68ac1e:

  gpu: host1x: Use for_each_available_child_of_node_scoped() (2025-05-07 18:09:30 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-2025-05-12

for you to fetch changes up to 9b8f32002cddf792fc6657c6f084585c7af1a858:

  drm/sitronix: move tiny Sitronix drivers to their own subdir (2025-05-12 10:26:40 +0200)

----------------------------------------------------------------
drm-misc-next for v6.16-rc1:

Once more, with async flips.

UAPI Changes:
- Add IN_FORMATS_ASYNC property, use in i915.

Cross-subsystem Changes:
- Remove some unused debug code in dma-buf.

Core Changes:

Driver Changes:
- Add Novatek NT37801 panel.
- Allow submitting empty commands in amdxdna.
- Convert cirrus to use managed request_all_regions.
- Move Sitronix from tiny to their own place.

----------------------------------------------------------------
Arun R Murthy (5):
      drm/plane: Add new plane property IN_FORMATS_ASYNC
      drm/plane: modify create_in_formats to acommodate async
      drm/i915/display: Acomodate format check in intel_plane_can_async_flip()
      drm/i915/display: Add i915 hook for format_mod_supported_async
      drm/i915/display: Indexed 8bit format does not support async flip

Dr. David Alan Gilbert (1):
      dma-buf/sw-sync: Remove unused debug code

Krzysztof Kozlowski (2):
      dt-bindings: display: panel: Add Novatek NT37801
      drm/panel: Add Novatek NT37801 panel driver

Lizhi Hou (1):
      accel/amdxdna: Support submit commands without arguments

Marcus Folkesson (1):
      drm/sitronix: move tiny Sitronix drivers to their own subdir

Neil Armstrong (1):
      dt-bindings: display: panel: convert truly,nt35597.txt to dt-schema

Philipp Stanner (1):
      drm/cirrus: Use non-hybrid PCI devres API

 .../bindings/display/panel/novatek,nt37801.yaml    |  69 +++++
 .../display/panel/truly,nt35597-2K-display.yaml    |  97 ++++++
 .../devicetree/bindings/display/truly,nt35597.txt  |  59 ----
 MAINTAINERS                                        |  12 +-
 drivers/accel/amdxdna/amdxdna_ctx.c                |  22 +-
 drivers/dma-buf/sync_debug.c                       |  49 ---
 drivers/dma-buf/sync_debug.h                       |   2 -
 drivers/gpu/drm/Kconfig                            |   2 +
 drivers/gpu/drm/Makefile                           |   1 +
 drivers/gpu/drm/drm_mode_config.c                  |   7 +
 drivers/gpu/drm/drm_plane.c                        |  52 +++-
 drivers/gpu/drm/i915/display/i9xx_plane.c          |   6 +-
 drivers/gpu/drm/i915/display/intel_atomic_plane.c  |  18 +-
 drivers/gpu/drm/i915/display/intel_atomic_plane.h  |   6 +-
 drivers/gpu/drm/i915/display/intel_display.c       |  14 +-
 drivers/gpu/drm/i915/display/skl_universal_plane.c |   5 +-
 drivers/gpu/drm/panel/Kconfig                      |  10 +
 drivers/gpu/drm/panel/Makefile                     |   1 +
 drivers/gpu/drm/panel/panel-novatek-nt37801.c      | 340 +++++++++++++++++++++
 drivers/gpu/drm/sitronix/Kconfig                   |  51 ++++
 drivers/gpu/drm/sitronix/Makefile                  |   3 +
 drivers/gpu/drm/{tiny => sitronix}/st7571-i2c.c    |   0
 drivers/gpu/drm/{tiny => sitronix}/st7586.c        |   0
 drivers/gpu/drm/{tiny => sitronix}/st7735r.c       |   0
 drivers/gpu/drm/tiny/Kconfig                       |  41 ---
 drivers/gpu/drm/tiny/Makefile                      |   3 -
 drivers/gpu/drm/tiny/cirrus-qemu.c                 |   2 +-
 include/drm/drm_mode_config.h                      |   6 +
 include/drm/drm_plane.h                            |  17 ++
 29 files changed, 699 insertions(+), 196 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt37801.yaml
 create mode 100644 Documentation/devicetree/bindings/display/panel/truly,nt35597-2K-display.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/truly,nt35597.txt
 create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt37801.c
 create mode 100644 drivers/gpu/drm/sitronix/Kconfig
 create mode 100644 drivers/gpu/drm/sitronix/Makefile
 rename drivers/gpu/drm/{tiny => sitronix}/st7571-i2c.c (100%)
 rename drivers/gpu/drm/{tiny => sitronix}/st7586.c (100%)
 rename drivers/gpu/drm/{tiny => sitronix}/st7735r.c (100%)


More information about the Intel-gfx mailing list