All of lore.kernel.org
 help / color / mirror / Atom feed
From: Maxime Ripard <mripard@redhat.com>
To: Dave Airlie <airlied@gmail.com>,  Simona Vetter <simona.vetter@ffwll.ch>
Cc: "Jani Nikula" <jani.nikula@linux.intel.com>,
	"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
	"Tvrtko Ursulin" <tursulin@ursulin.net>,
	"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
	"Maxime Ripard" <mripard@kernel.org>,
	"Thomas Hellström" <thomas.hellstrom@linux.intel.com>,
	"Oded Gabbay" <ogabbay@kernel.org>,
	dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org, dim-tools@lists.freedesktop.org
Subject: [PULL] drm-misc-next
Date: Fri, 19 Dec 2025 09:44:44 +0100	[thread overview]
Message-ID: <20251219-arcane-quaint-skunk-e383b0@houat> (raw)

[-- Attachment #1: Type: text/plain, Size: 21011 bytes --]

Hi Dave, Sima,

Here's the drm-misc-next PR for this week.

The diffstat is bigger than reported in the tag because
drm-misc-next-2025-12-12 hasn't been merged in drm-next yet.

Thanks!
Maxime

drm-misc-next-2025-12-19:
drm-misc-next for 6.20:

Core Changes:

  - dma-buf: Add tracepoints
  - sched: Introduce new helpers

Driver Changes:

  - amdxdna: Enable hardware context priority, Remove (obsolete and
    never public) NPU2 Support, Race condition fix
  - rockchip: Add RK3368 HDMI Support
  - rz-du: Add RZ/V2H(P) MIPI-DSI Support

  - panels:
    - st7571: Introduce SPI support
    - New panels: Sitronix ST7920, Samsung LTL106HL02, LG LH546WF1-ED01, HannStar HSD156JUW2
The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:

  Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)

are available in the Git repository at:

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

for you to fetch changes up to 332070795bd96193756cb4446eddc3ec9ff6a0e8:

  accel/amdxdna: Enable hardware context priority (2025-12-18 10:36:44 -0800)

----------------------------------------------------------------
drm-misc-next for 6.20:

Core Changes:

  - dma-buf: Add tracepoints
  - sched: Introduce new helpers

Driver Changes:

  - amdxdna: Enable hardware context priority, Remove (obsolete and
    never public) NPU2 Support, Race condition fix
  - rockchip: Add RK3368 HDMI Support
  - rz-du: Add RZ/V2H(P) MIPI-DSI Support

  - panels:
    - st7571: Introduce SPI support
    - New panels: Sitronix ST7920, Samsung LTL106HL02, LG LH546WF1-ED01, HannStar HSD156JUW2

----------------------------------------------------------------
Akash Goel (1):
      drm/panthor: Remove redundant call to disable the MCU

Alexey Klimov (1):
      gpu/panel-edp: add AUO panel entry for B140HAN06.4

Amin GATTOUT (1):
      drm/panel: otm8009a: Switch to mipi_dsi_multi_context helpers

Anton Bambura (1):
      gpu/drm: panel: add Samsung LTL106HL02 MIPI DSI panel driver

Ashley Smith (1):
      drm/panthor: Enable timestamp propagation

Boris Brezillon (27):
      drm/panthor: Always wait after sending a command to an AS
      drm/panthor: Kill lock_region()
      drm/panthor: Recover from panthor_gpu_flush_caches() failures
      drm/panthor: Add support for atomic page table updates
      drm/panthor: Make panthor_vm_[un]map_pages() more robust
      drm/panthor: Relax a check in panthor_sched_pre_reset()
      drm/panthor: Simplify group idleness tracking
      drm/panthor: Don't try to enable extract events
      drm/panthor: Fix the full_tick check
      drm/panthor: Fix the group priority rotation logic
      drm/panthor: Fix immediate ticking on a disabled tick
      drm/panthor: Fix the logic that decides when to stop ticking
      drm/panthor: Make sure we resume the tick when new jobs are submitted
      drm/panthor: Kill panthor_sched_immediate_tick()
      drm/panthor: Drop a WARN_ON() in group_free_queue()
      drm/panthor: Make sure caches are flushed/invalidated when an AS is recycled
      drm/panthor: Unlock the locked region before disabling an AS
      drm/panthor: Provide a custom dma_buf implementation
      drm/panthor: Fix panthor_gpu_coherency_set()
      drm/panthor: Expose the selected coherency protocol to the UMD
      drm/panthor: Add a PANTHOR_BO_SYNC ioctl
      drm/panthor: Add an ioctl to query BO flags
      drm/panfrost: Provide a custom dma_buf implementation
      drm/panfrost: Expose the selected coherency protocol to the UMD
      drm/panfrost: Add an ioctl to query BO flags
      drm/gem: Fix builds with CONFIG_MMU=n
      drm/panthor: Fix kerneldoc in uAPI header

Chia-I Wu (2):
      drm/panthor: fix queue_reset_timeout_locked
      drm/panthor: fix for dma-fence safe access rules

Christian König (4):
      dma-buf: replace "#if" with just "if"
      dma-buf: improve sg_table debugging hack v4
      dma-buf: enable DMABUF_DEBUG by default on DEBUG kernels
      dma-buf/selftests: drop the mock_wait implementation

Dan Carpenter (2):
      drm/plane: Fix IS_ERR() vs NULL bug drm_plane_create_color_pipeline_property()
      drm/panthor: unlock on error in panthor_ioctl_bo_create()

David Heidelberg (7):
      dt-bindings: panel: s6e3fc2x01: Sort and remove unnecessary properties
      dt-bindings: panel: sw43408: adjust to reflect the DDIC and panel used
      drm/panel: sw43408: Introduce LH546WF1-ED01 panel compatible
      drm/panel: sw43408: Separate reset sequence into own function
      drm/panel: sw43408: Remove manual invocation of unprepare at remove
      drm/panel: sw43408: Switch to devm_regulator_bulk_get_const
      drm/panel: sw43408: Improve wording when reset-gpios aren't available

Eslam Khafagy (1):
      drm: pl111: replace dev_* print functions with drm_* variants

Faith Ekstrand (4):
      drm/panthor: Bump the driver version to 1.7
      drm/panfrost: Add a PANFROST_SYNC_BO ioctl
      drm/panfrost: Add flag to map GEM object Write-Back Cacheable
      drm/panfrost: Bump the driver version to 1.6

Heiko Stuebner (2):
      dt-bindings: display: rockchip: dw-hdmi: Add compatible for RK3368 HDMI
      drm/rockchip: hdmi: add RK3368 controller variant

Iker Pedrosa (3):
      dt-bindings: display: sitronix,st7920: Add DT schema
      drm: Add driver for Sitronix ST7920 LCD displays
      MAINTAINERS: Add entry for Sitronix ST7920 driver

Jani Nikula (11):
      drm/hyperv: move Kconfig under driver directory
      drm/vgem: move Kconfig under driver directory
      drm/Kconfig: move generic Kconfig options above drivers
      drm/Kconfig: sort driver Kconfig source list
      drm/vblank: remove drm_wait_one_vblank() completely
      drm/vblank: remove superfluous pipe check
      drm/vblank: add return value to drm_crtc_wait_one_vblank()
      drm/vblank: limit vblank variable scope to atomic
      drm/vblank: use the drm_vblank_crtc() and drm_crtc_vblank_crtc() helpers more
      drm/vblank: prefer drm_crtc_vblank_crtc() over drm_vblank_crtc()
      drm/gem: fix build for mm_get_unmapped_area() call after backmerge

Karol Wachowski (1):
      accel/ivpu: Validate scatter-gather size against buffer size

Karunika Choo (1):
      drm/panthor: Fix NULL pointer dereference on panthor_fw_unplug

Lad Prabhakar (3):
      dt-bindings: display: bridge: renesas,dsi: Document RZ/V2H(P) and RZ/V2N
      drm: renesas: rz-du: mipi_dsi: Add LPCLK clock support
      drm: renesas: rz-du: mipi_dsi: Add support for RZ/V2H(P) SoC

Langyan Ye (1):
      drm/panel-edp: Add CSW MNE007QB3-1

Lizhi Hou (10):
      accel/amdxdna: Poll MPNPU_PWAITMODE after requesting firmware suspend
      accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg()
      accel/amdxdna: Fix race condition when checking rpm_on
      accel/amdxdna: Fix cu_idx being cleared by memset() during command setup
      accel/amdxdna: Fix race where send ring appears full due to delayed head update
      accel/amdxdna: Fix potential NULL pointer dereference in context cleanup
      accel/amdxdna: Remove amdxdna_flush()
      accel/amdxdna: Remove NPU2 support
      accel/amdxdna: Enable temporal sharing only mode
      accel/amdxdna: Enable hardware context priority

Loïc Molinari (13):
      drm/shmem-helper: Simplify page offset calculation in fault handler
      drm/shmem-helper: Map huge pages in fault handler
      drm/gem: Introduce drm_gem_get_unmapped_area() fop
      drm/gem: Add huge tmpfs mountpoint helpers
      drm/i915: Use huge tmpfs mountpoint helpers
      drm/v3d: Use huge tmpfs mountpoint helpers
      drm/gem: Get rid of *_with_mnt helpers
      drm/panthor: Introduce huge tmpfs mountpoint option
      drm/panfrost: Introduce huge tmpfs mountpoint option
      Documentation/gpu/drm-mm: Add THP paragraph to GEM mapping section
      drm/panthor: Add flag to map GEM object Write-Back Cacheable
      drm/i915: Fix BO alloc flags
      drm/gem: Fix kerneldoc warnings

Luca Ceresoli (2):
      drm/bridge: add drm_bridge_unplug() and drm_bridge_enter/exit()
      drm/bridge: ti-sn65dsi83: protect device resources on unplug

Marcus Folkesson (7):
      drm/sitronix/st7571-i2c: rename 'struct drm_device' in st7571_device
      drm/sitronix/st7571-i2c: add 'struct device' to st7571_device
      drm/sitronix/st7571-i2c: move common structures to st7571.h
      drm/sitronix/st7571-i2c: make probe independent of hw interface
      drm/sitronix/st7571: split up the driver into a common and an i2c part
      drm/sitronix/st7571-spi: add support for SPI interface
      dt-bindings: display: sitronix,st7571: add example for SPI

Matthew Brost (2):
      drm/sched: Add several job helpers to avoid drivers touching scheduler state
      drm/sched: Add pending job list iterator

Maxime Ripard (2):
      drm/atomic: Add dev pointer to drm_private_obj
      Merge drm/drm-next into drm-misc-next

Philipp Stanner (9):
      drm/todo: Add section with task for GPU scheduler
      drm/todo: Add entry for unlocked drm/sched rq readers
      dma-buf/dma-fence: Add dma_fence_test_signaled_flag()
      dma-buf/dma-fence: Add dma_fence_check_and_signal()
      amd/amdkfd: Use dma_fence_check_and_signal()
      drm/xe: Use dma_fence_check_and_signal_locked()
      dma-buf: Don't misuse dma_fence_signal()
      drm/ttm: Use dma_fence_check_and_signal()
      dma-buf/dma-fence: Remove return code of signaling-functions

Renjun Wang (2):
      dt-bindings: display: simple: Add HannStar HSD156JUW2
      drm/panel: simple: Add HannStar HSD156JUW2

Suraj Kandpal (1):
      drm/display/dp_mst: Add protection against 0 vcpi

Svyatoslav Ryhel (1):
      dt-bindings: display: panel: document Samsung LTL106HL02 MIPI DSI panel

Thomas Zimmermann (9):
      drm/ast: Move cursor format conversion into helper function
      drm/ast: Support cursor buffers objects in I/O memory
      drm/ast: Wrap cursor framebuffer access in drm_gem_fb_begin/end_cpu_access()
      drm/amdgpu: Do not implement mode_set_base_atomic callback
      drm/nouveau: Do not implement mode_set_base_atomic callback
      drm/radeon: Do not implement mode_set_base_atomic callback
      drm/fbdev-helper: Remove drm_fb_helper_debug_enter/_leave()
      fbcon: Remove fb_debug_enter/_leave from struct fb_ops
      drm/vblank: Unexport drm_wait_one_vblank()

Tvrtko Ursulin (6):
      drm/panic: Report invalid or unsupported panic modes
      drm/ttm: Make ttm_bo_init_validate safe against ttm_operation_ctx re-ordering
      drm/ttm: Resource cannot be NULL in ttm_resource_intersects
      drm/ttm: Tidy ttm_operation_ctx initialization
      drm/ttm: Tidy usage of local variables a little bit
      drm/syncobj: Convert syncobj idr to xarray

Val Packett (1):
      drm/panel-edp: Add AUO B140QAX01.H panel

gaoxiang17 (1):
      dma-buf: add some tracepoints to debug.

 .../bindings/display/bridge/renesas,dsi.yaml       |  120 ++-
 .../bindings/display/panel/lg,sw43408.yaml         |   13 +-
 .../bindings/display/panel/panel-simple-dsi.yaml   |    2 +
 .../bindings/display/panel/panel-simple.yaml       |    2 +
 .../bindings/display/panel/samsung,s6e3fc2x01.yaml |   20 +-
 .../display/rockchip/rockchip,dw-hdmi.yaml         |    1 +
 .../bindings/display/sitronix,st7571.yaml          |   25 +
 .../bindings/display/sitronix,st7920.yaml          |   58 ++
 Documentation/gpu/drm-mm.rst                       |   29 +-
 Documentation/gpu/todo.rst                         |   45 +
 Documentation/process/debugging/kgdb.rst           |   28 -
 MAINTAINERS                                        |   10 +
 drivers/accel/amdxdna/Makefile                     |    1 -
 drivers/accel/amdxdna/aie2_ctx.c                   |   18 +-
 drivers/accel/amdxdna/aie2_message.c               |   92 +-
 drivers/accel/amdxdna/aie2_msg_priv.h              |    8 +-
 drivers/accel/amdxdna/aie2_pci.c                   |    2 +-
 drivers/accel/amdxdna/aie2_pci.h                   |    4 +
 drivers/accel/amdxdna/aie2_pm.c                    |   17 +-
 drivers/accel/amdxdna/aie2_psp.c                   |   15 +
 drivers/accel/amdxdna/aie2_smu.c                   |   27 +-
 drivers/accel/amdxdna/amdxdna_ctx.h                |    1 +
 drivers/accel/amdxdna/amdxdna_mailbox.c            |   46 +-
 drivers/accel/amdxdna/amdxdna_pci_drv.c            |   30 +-
 drivers/accel/amdxdna/amdxdna_pci_drv.h            |    2 -
 drivers/accel/amdxdna/amdxdna_pm.c                 |   22 +-
 drivers/accel/amdxdna/npu1_regs.c                  |    2 +
 drivers/accel/amdxdna/npu2_regs.c                  |  115 ---
 drivers/accel/amdxdna/npu4_regs.c                  |    3 +
 drivers/accel/amdxdna/npu5_regs.c                  |    2 +
 drivers/accel/amdxdna/npu6_regs.c                  |    2 +
 drivers/accel/ivpu/ivpu_gem.c                      |    2 +-
 drivers/accel/ivpu/ivpu_mmu_context.c              |   20 +-
 drivers/accel/ivpu/ivpu_mmu_context.h              |    5 +-
 drivers/dma-buf/Kconfig                            |    2 +-
 drivers/dma-buf/dma-buf.c                          |  128 ++-
 drivers/dma-buf/dma-fence.c                        |  100 +-
 drivers/dma-buf/st-dma-fence.c                     |   55 +-
 drivers/gpu/drm/Kconfig                            |  213 ++---
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             |   35 +-
 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c              |   35 +-
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              |   35 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |    6 +-
 drivers/gpu/drm/ast/ast_cursor.c                   |   83 +-
 drivers/gpu/drm/bridge/ti-sn65dsi83.c              |   86 +-
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |    3 +-
 drivers/gpu/drm/drm_atomic.c                       |    1 +
 drivers/gpu/drm/drm_bridge.c                       |   62 ++
 drivers/gpu/drm/drm_fb_helper.c                    |  108 ---
 drivers/gpu/drm/drm_gem.c                          |  203 +++-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |   86 +-
 drivers/gpu/drm/drm_panic.c                        |   77 +-
 drivers/gpu/drm/drm_plane.c                        |    4 +-
 drivers/gpu/drm/drm_syncobj.c                      |   65 +-
 drivers/gpu/drm/drm_vblank.c                       |   52 +-
 drivers/gpu/drm/hyperv/Kconfig                     |   14 +
 drivers/gpu/drm/i915/Makefile                      |    3 +-
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h   |   10 +-
 drivers/gpu/drm/i915/gem/i915_gem_shmem.c          |   58 +-
 drivers/gpu/drm/i915/gem/i915_gemfs.c              |   71 --
 drivers/gpu/drm/i915/gem/i915_gemfs.h              |   14 -
 drivers/gpu/drm/i915/gem/selftests/huge_pages.c    |   15 +-
 drivers/gpu/drm/i915/i915_drv.h                    |    5 -
 drivers/gpu/drm/nouveau/dispnv04/crtc.c            |   24 +-
 drivers/gpu/drm/panel/Kconfig                      |   13 +
 drivers/gpu/drm/panel/Makefile                     |    1 +
 drivers/gpu/drm/panel/panel-edp.c                  |    3 +
 drivers/gpu/drm/panel/panel-lg-sw43408.c           |   64 +-
 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c   |  175 ++--
 drivers/gpu/drm/panel/panel-samsung-ltl106hl02.c   |  179 ++++
 drivers/gpu/drm/panel/panel-simple.c               |   28 +
 drivers/gpu/drm/panfrost/panfrost_device.c         |    3 +
 drivers/gpu/drm/panfrost/panfrost_device.h         |    1 +
 drivers/gpu/drm/panfrost/panfrost_drv.c            |  107 ++-
 drivers/gpu/drm/panfrost/panfrost_drv.h            |    9 +
 drivers/gpu/drm/panfrost/panfrost_gem.c            |  257 +++++
 drivers/gpu/drm/panfrost/panfrost_gem.h            |   12 +
 drivers/gpu/drm/panfrost/panfrost_gpu.c            |   26 +-
 drivers/gpu/drm/panfrost/panfrost_regs.h           |   10 +-
 drivers/gpu/drm/panthor/panthor_device.c           |   13 +-
 drivers/gpu/drm/panthor/panthor_drv.c              |   89 +-
 drivers/gpu/drm/panthor/panthor_drv.h              |    9 +
 drivers/gpu/drm/panthor/panthor_fw.c               |    8 +-
 drivers/gpu/drm/panthor/panthor_gem.c              |  258 ++++-
 drivers/gpu/drm/panthor/panthor_gem.h              |    8 +
 drivers/gpu/drm/panthor/panthor_gpu.c              |   21 +-
 drivers/gpu/drm/panthor/panthor_mmu.c              |  314 +++---
 drivers/gpu/drm/panthor/panthor_sched.c            |  256 ++---
 drivers/gpu/drm/pl111/pl111_display.c              |    4 +-
 drivers/gpu/drm/pl111/pl111_drv.c                  |   29 +-
 drivers/gpu/drm/pl111/pl111_nomadik.c              |    4 +-
 drivers/gpu/drm/pl111/pl111_nomadik.h              |    4 +-
 drivers/gpu/drm/pl111/pl111_versatile.c            |   53 +-
 drivers/gpu/drm/pl111/pl111_versatile.h            |    2 +-
 drivers/gpu/drm/radeon/atombios_crtc.c             |   74 +-
 drivers/gpu/drm/radeon/radeon_legacy_crtc.c        |   23 +-
 drivers/gpu/drm/radeon/radeon_mode.h               |   10 +-
 drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c     |  453 +++++++++
 .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi_regs.h    |   34 +
 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c        |   16 +
 drivers/gpu/drm/scheduler/sched_main.c             |   40 +-
 drivers/gpu/drm/sitronix/Kconfig                   |   48 +-
 drivers/gpu/drm/sitronix/Makefile                  |    3 +
 drivers/gpu/drm/sitronix/st7571-i2c.c              | 1003 +-------------------
 drivers/gpu/drm/sitronix/st7571-spi.c              |   76 ++
 drivers/gpu/drm/sitronix/st7571.c                  |  918 ++++++++++++++++++
 drivers/gpu/drm/sitronix/st7571.h                  |   91 ++
 drivers/gpu/drm/sitronix/st7920.c                  |  867 +++++++++++++++++
 drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c   |    2 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |   64 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |   57 +-
 drivers/gpu/drm/ttm/ttm_bo_vm.c                    |   12 +-
 drivers/gpu/drm/ttm/ttm_device.c                   |    5 +-
 drivers/gpu/drm/ttm/ttm_pool.c                     |   26 +-
 drivers/gpu/drm/ttm/ttm_resource.c                 |   14 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |    2 +-
 drivers/gpu/drm/v3d/Makefile                       |    3 +-
 drivers/gpu/drm/v3d/v3d_bo.c                       |    6 +-
 drivers/gpu/drm/v3d/v3d_drv.c                      |    2 +-
 drivers/gpu/drm/v3d/v3d_drv.h                      |   11 +-
 drivers/gpu/drm/v3d/v3d_gem.c                      |   21 +-
 drivers/gpu/drm/v3d/v3d_gemfs.c                    |   62 --
 drivers/gpu/drm/vgem/Kconfig                       |    9 +
 drivers/gpu/drm/xe/xe_hw_fence.c                   |    4 +-
 drivers/video/fbdev/core/fbcon.c                   |   24 -
 drivers/video/fbdev/core/fbcon.h                   |    1 -
 include/drm/drm_atomic.h                           |    5 +
 include/drm/drm_bridge.h                           |   12 +
 include/drm/drm_device.h                           |   15 +
 include/drm/drm_fb_helper.h                        |   21 -
 include/drm/drm_file.h                             |    7 +-
 include/drm/drm_gem.h                              |   45 +-
 include/drm/drm_gem_shmem_helper.h                 |    3 -
 include/drm/drm_modeset_helper_vtables.h           |   23 -
 include/drm/drm_vblank.h                           |    3 +-
 include/drm/gpu_scheduler.h                        |   52 +
 include/linux/dma-fence.h                          |   35 +-
 include/linux/fb.h                                 |    4 -
 include/trace/events/dma_buf.h                     |  157 +++
 include/uapi/drm/amdxdna_accel.h                   |    8 +
 include/uapi/drm/panfrost_drm.h                    |   76 +-
 include/uapi/drm/panthor_drm.h                     |  157 ++-
 142 files changed, 6078 insertions(+), 2928 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/sitronix,st7920.yaml
 delete mode 100644 drivers/accel/amdxdna/npu2_regs.c
 create mode 100644 drivers/gpu/drm/hyperv/Kconfig
 delete mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.c
 delete mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.h
 create mode 100644 drivers/gpu/drm/panel/panel-samsung-ltl106hl02.c
 create mode 100644 drivers/gpu/drm/panfrost/panfrost_drv.h
 create mode 100644 drivers/gpu/drm/panthor/panthor_drv.h
 create mode 100644 drivers/gpu/drm/sitronix/st7571-spi.c
 create mode 100644 drivers/gpu/drm/sitronix/st7571.c
 create mode 100644 drivers/gpu/drm/sitronix/st7571.h
 create mode 100644 drivers/gpu/drm/sitronix/st7920.c
 delete mode 100644 drivers/gpu/drm/v3d/v3d_gemfs.c
 create mode 100644 drivers/gpu/drm/vgem/Kconfig
 create mode 100644 include/trace/events/dma_buf.h

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]

             reply	other threads:[~2025-12-19  8:44 UTC|newest]

Thread overview: 386+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-12-19  8:44 Maxime Ripard [this message]
  -- strict thread matches above, loose matches on Subject: below --
2026-05-14 12:46 [PULL] drm-misc-next Maarten Lankhorst
2026-05-07 11:49 Maarten Lankhorst
2026-04-20 11:41 Maarten Lankhorst
2026-04-24 12:49 ` Philipp Stanner
2026-04-24 12:52 ` Tvrtko Ursulin
2026-03-26 15:18 Thomas Zimmermann
2026-03-20  8:26 Thomas Zimmermann
2026-03-12  7:56 Thomas Zimmermann
2026-03-05  8:11 Thomas Zimmermann
2026-02-26 14:36 Thomas Zimmermann
2026-01-22  8:51 Maxime Ripard
2026-01-15 12:29 Maxime Ripard
2026-01-08  8:26 Maxime Ripard
2025-12-12  8:58 Maxime Ripard
2025-12-02  7:35 Maarten Lankhorst
2025-11-14 13:14 Maarten Lankhorst
2025-11-05 12:46 Maarten Lankhorst
2025-10-28 13:14 Maarten Lankhorst
2025-10-31 17:53 ` Simona Vetter
2025-10-21 11:18 Thomas Zimmermann
2025-10-24 11:26 ` Simona Vetter
2025-10-02 14:51 Maarten Lankhorst
2025-09-11  9:17 Thomas Zimmermann
2025-09-04  9:09 Thomas Zimmermann
2025-08-28  6:57 Thomas Zimmermann
2025-08-21  7:38 Thomas Zimmermann
2025-08-14  7:24 Thomas Zimmermann
2025-07-17  8:00 Maxime Ripard
2025-07-10 10:06 Maxime Ripard
2025-07-11  9:08 ` Simona Vetter
2025-07-03  8:12 Maxime Ripard
2025-06-26  8:06 Maxime Ripard
2025-06-19  6:39 Maxime Ripard
2025-06-12 14:24 Maxime Ripard
2025-05-12 10:35 Maarten Lankhorst
2025-05-08  7:05 Maarten Lankhorst
2025-04-29 12:44 Maarten Lankhorst
2025-04-09 17:37 Maarten Lankhorst
2025-03-06 13:07 Thomas Zimmermann
2025-02-27  9:40 Thomas Zimmermann
2025-02-20  8:53 Thomas Zimmermann
2025-02-12  9:06 Thomas Zimmermann
2025-01-06  8:51 Maxime Ripard
2024-12-19 12:08 Maxime Ripard
2024-12-16 10:35 Maxime Ripard
2024-12-05 14:38 Maxime Ripard
2024-11-13  9:19 Maarten Lankhorst
2024-11-08 13:26 Maarten Lankhorst
2024-10-31 13:41 Maarten Lankhorst
2024-11-18 15:08 ` Nathan Chancellor
2024-11-19 16:29   ` Liviu Dudau
2024-11-19 21:49     ` Nathan Chancellor
2024-11-22  9:14       ` Maxime Ripard
2024-10-25  9:30 Maarten Lankhorst
2024-10-17 12:38 Maarten Lankhorst
2024-10-09 18:17 Maarten Lankhorst
2024-09-26 20:38 Maarten Lankhorst
2024-09-20 10:07 Maarten Lankhorst
2024-08-29 14:46 Thomas Zimmermann
2024-08-22 15:07 Thomas Zimmermann
2024-08-27 10:45 ` Daniel Vetter
2024-08-16  8:41 Thomas Zimmermann
2024-08-22  8:15 ` Daniel Vetter
2024-08-09  7:12 Thomas Zimmermann
2024-08-01 12:14 Thomas Zimmermann
2024-08-08 18:53 ` Daniel Vetter
2024-07-04 13:17 Maxime Ripard
2024-07-05 10:44 ` Daniel Vetter
2024-06-27 10:49 Maxime Ripard
2024-06-20  8:01 Maxime Ripard
2024-06-13  7:49 Maxime Ripard
2024-06-06 11:10 Maxime Ripard
2024-05-30 10:26 Maxime Ripard
2024-04-25 14:39 Maarten Lankhorst
2024-04-19 12:04 Maarten Lankhorst
2024-04-10 14:59 Maarten Lankhorst
2024-04-05 12:36 Maarten Lankhorst
2024-03-28 11:22 Maarten Lankhorst
2024-03-21 13:56 Maarten Lankhorst
2024-02-29  8:48 Thomas Zimmermann
2024-02-22 13:58 Thomas Zimmermann
2024-02-26  9:41 ` Daniel Vetter
2024-02-15 13:26 Thomas Zimmermann
2024-02-09 16:32 Thomas Zimmermann
2024-01-11 15:49 Thomas Zimmermann
2024-01-11 15:49 ` Thomas Zimmermann
2023-12-14  9:34 Maxime Ripard
2023-12-14  9:34 ` Maxime Ripard
2023-12-07  9:59 Maxime Ripard
2023-11-30  9:15 Maxime Ripard
2023-11-23 12:58 Maxime Ripard
2023-11-23 19:40 ` Daniel Vetter
2023-11-17  9:41 Maxime Ripard
2023-11-20  9:31 ` Daniel Vetter
2023-11-03 16:37 David Edelsohn
2023-11-06 10:01 ` Thomas Hellström
2023-11-06 10:20   ` Maxime Ripard
2023-11-06 10:37     ` Thomas Hellström
2023-11-06 10:47       ` Thomas Hellström
2023-11-06 10:55       ` Maxime Ripard
2023-11-06 14:57         ` David Edelsohn
2023-10-27  7:17 Maarten Lankhorst
2023-10-19 11:40 Maarten Lankhorst
2023-10-12  9:40 Maarten Lankhorst
2023-10-06  8:37 Maarten Lankhorst
2023-09-27 10:09 Maarten Lankhorst
2023-09-11 12:45 Maarten Lankhorst
2023-08-14 22:17 Helen Koike
2023-08-14 23:49 ` Helen Mae Koike Fornazier
2023-08-10  8:45 Thomas Zimmermann
2023-08-03 15:01 Thomas Zimmermann
2023-07-21 14:50 Maxime Ripard
2023-07-27 13:00 ` Daniel Vetter
2023-07-13  9:08 Thomas Zimmermann
2023-07-18 10:25 ` Daniel Vetter
2023-06-07  8:56 Thomas Zimmermann
2023-06-01 11:22 Thomas Zimmermann
2023-05-24 12:42 Thomas Zimmermann
2023-05-11  7:28 Maxime Ripard
2023-05-17 16:44 ` Thomas Zimmermann
2023-04-12 13:32 Maarten Lankhorst
2023-04-12 14:24 ` Daniel Vetter
2023-03-31 15:42 Maarten Lankhorst
2023-04-03  8:24 ` Daniel Vetter
2023-03-23 11:08 Maarten Lankhorst
2023-03-24 19:21 ` Daniel Vetter
2023-03-16 15:39 Maarten Lankhorst
2023-03-07 10:14 Maarten Lankhorst
2023-01-26  8:15 Thomas Zimmermann
2023-01-24 20:02 Thomas Zimmermann
2023-01-19  8:47 Thomas Zimmermann
2023-01-23 15:00 ` John Paul Adrian Glaubitz
2023-01-23 15:13   ` Thomas Zimmermann
2023-01-23 15:23     ` John Paul Adrian Glaubitz
2023-01-23 15:35       ` Thomas Zimmermann
2023-01-23 15:48         ` John Paul Adrian Glaubitz
2023-02-02 14:54   ` Deucher, Alexander
2023-01-24 16:56 ` Daniel Vetter
2023-01-12 12:56 Thomas Zimmermann
2023-01-03 10:51 Thomas Zimmermann
2023-01-04 15:18 ` Daniel Vetter
2022-11-24  7:46 Maxime Ripard
2022-11-17  8:36 Maxime Ripard
2022-11-10  8:36 Maxime Ripard
2022-11-03  8:34 Maxime Ripard
2022-10-27  7:34 Maxime Ripard
2022-10-20  7:24 Maxime Ripard
2022-09-30  8:54 Maarten Lankhorst
2022-09-23  7:39 Maxime Ripard
2022-09-09  8:46 Maarten Lankhorst
2022-09-06  6:53 Maarten Lankhorst
2022-09-06 15:20 ` Daniel Vetter
2022-07-07  7:13 Thomas Zimmermann
2022-06-30  7:19 Thomas Zimmermann
2022-06-23  8:02 Thomas Zimmermann
2022-06-23  8:07 ` Thomas Zimmermann
2022-06-23  8:26   ` Jani Nikula
2022-06-23  8:36     ` Thomas Zimmermann
2022-06-23  8:56       ` Jani Nikula
2022-06-24 22:12         ` Daniel Vetter
2022-06-17  7:21 Thomas Zimmermann
2022-06-08 10:34 Thomas Zimmermann
2022-06-15 18:14 ` Daniel Vetter
2022-05-05 13:11 Maxime Ripard
2022-04-28  7:52 Maxime Ripard
2022-04-21  6:59 Maxime Ripard
2022-04-14  7:38 Maxime Ripard
2022-04-07  8:59 Maxime Ripard
2022-03-03  9:28 Maarten Lankhorst
2022-02-23 12:49 Maarten Lankhorst
2022-01-27 11:57 Maarten Lankhorst
2022-02-01  6:38 ` Dave Airlie
2022-02-01  8:17   ` Maarten Lankhorst
2022-02-01 11:14     ` Thomas Zimmermann
2022-02-22 20:17     ` Thomas Zimmermann
2021-12-16 14:34 Thomas Zimmermann
2021-12-09 11:46 Thomas Zimmermann
2021-11-29  8:56 Thomas Zimmermann
2021-12-14  8:53 ` Daniel Vetter
2021-11-18  9:13 Thomas Zimmermann
2021-10-14 12:04 Maxime Ripard
2021-10-06 10:48 Maarten Lankhorst
2021-09-30 11:27 Maxime Ripard
2021-09-23  7:45 Maxime Ripard
2021-09-16  7:31 Maxime Ripard
2021-09-20 22:29 ` Rob Herring
2021-09-22  7:44   ` Maxime Ripard
2021-08-12 19:34 Maarten Lankhorst
2021-08-05 10:22 Maarten Lankhorst
2021-07-29 20:57 Maarten Lankhorst
2021-07-22 10:46 Maarten Lankhorst
2021-07-16 11:07 Maarten Lankhorst
2021-07-21  4:03 ` Dave Airlie
2021-07-21  8:44   ` Thomas Zimmermann
2021-06-10 11:15 Thomas Zimmermann
2021-06-10 13:32 ` Daniel Vetter
2021-06-11  6:53   ` Thomas Zimmermann
2021-06-09  7:42 Thomas Zimmermann
2021-06-01 15:11 Thomas Zimmermann
2021-05-17 13:17 Thomas Zimmermann
2021-05-17 13:25 ` Thomas Zimmermann
2021-05-12 14:19 Thomas Zimmermann
2021-04-09  9:00 Maxime Ripard
2021-04-01 11:05 Maxime Ripard
2021-03-25  9:47 Maxime Ripard
2021-03-16  8:03 Maxime Ripard
2021-03-03 10:06 Maxime Ripard
2021-01-19 11:39 Maarten Lankhorst
2021-01-20 12:11 ` Daniel Vetter
2021-01-06 11:13 Maarten Lankhorst
2021-01-07 12:42 ` Daniel Vetter
2020-12-17 10:12 Maarten Lankhorst
2021-01-07  9:59 ` Daniel Vetter
2020-11-27  8:30 Thomas Zimmermann
2020-11-18 12:32 Thomas Zimmermann
2020-11-12  8:01 Thomas Zimmermann
2020-11-05 10:16 Thomas Zimmermann
2020-10-27 10:09 Thomas Zimmermann
2020-10-27 10:11 ` Thomas Zimmermann
2020-09-21 15:29 Maxime Ripard
2020-09-18  8:11 Maxime Ripard
2020-09-10  8:18 Maxime Ripard
2020-09-03 16:06 Maxime Ripard
2020-08-27 15:55 Maxime Ripard
2020-08-20 12:56 Maxime Ripard
2020-08-26 10:02 ` Jani Nikula
2020-08-30  6:05   ` Daniel Vetter
2020-07-22 10:38 Maarten Lankhorst
2020-07-16 11:42 Maarten Lankhorst
2020-06-26 10:52 Maarten Lankhorst
2020-06-19 15:19 Maarten Lankhorst
2020-05-14  7:08 Thomas Zimmermann
2020-05-07  7:25 Thomas Zimmermann
2020-04-23  8:34 Thomas Zimmermann
2020-04-14  9:07 Thomas Zimmermann
2020-04-21 12:46 ` Thomas Zimmermann
2020-04-21 13:41   ` Daniel Vetter
2020-04-21 14:05     ` Thomas Zimmermann
2020-03-17  8:28 Maxime Ripard
2020-03-09 13:54 Maxime Ripard
2020-02-27 11:32 Maxime Ripard
2020-02-21 10:09 Maxime Ripard
2020-02-10  9:34 Maxime Ripard
2020-01-10 11:50 Maarten Lankhorst
2020-01-07 11:50 Maarten Lankhorst
2020-01-07 15:25 ` Daniel Vetter
2020-01-02 13:06 Maarten Lankhorst
2019-12-17  8:48 Maarten Lankhorst
2019-12-17 12:59 ` Daniel Vetter
2019-10-31 19:30 Sean Paul
2019-10-24 15:55 Sean Paul
2019-10-24 15:55 ` Sean Paul
2019-10-17 19:26 Sean Paul
2019-10-18 13:45 ` Tomi Valkeinen
2019-10-18 20:11   ` Sean Paul
2019-10-21  8:09     ` Tomi Valkeinen
2019-10-21 15:48       ` Sean Paul
2019-10-09 15:08 Sean Paul
2019-08-23  8:35 Maxime Ripard
2019-08-19 14:19 Maxime Ripard
2019-08-16 11:32 Maxime Ripard
2019-08-16 11:47 ` Chris Wilson
2019-08-19 14:19   ` Maxime Ripard
2019-08-08 12:14 Maxime Ripard
2019-08-03 10:47 Maxime Ripard
2019-08-06  0:33 ` Dave Airlie
2019-08-06  7:34   ` Daniel Vetter
2019-08-06  9:40     ` Emil Velikov
2019-08-06  9:49       ` Daniel Vetter
2019-08-06  9:54         ` Emil Velikov
2019-08-06  9:58           ` Daniel Vetter
2019-08-06 10:12             ` Daniel Stone
2019-08-06 10:27               ` Emil Velikov
2019-08-06 10:48                 ` Jani Nikula
2019-08-06  9:55         ` Daniel Vetter
2019-08-06 14:25     ` Rob Herring
2019-08-06 14:55       ` Daniel Vetter
2019-08-06 16:01   ` Maxime Ripard
2019-08-06 16:11     ` Daniel Vetter
2019-08-07 12:02       ` Maxime Ripard
2019-08-07 12:30         ` Daniel Vetter
2019-08-08 15:29           ` Maxime Ripard
2019-06-20 15:42 Maarten Lankhorst
2019-06-14  8:57 Maarten Lankhorst
2019-06-14  9:35 ` Daniel Vetter
2019-06-05  9:17 Maarten Lankhorst
2019-05-23 15:47 Maarten Lankhorst
2019-05-23 15:53 ` Sean Paul
2019-05-23 15:55   ` Daniel Vetter
2019-05-23 15:55     ` Daniel Vetter
2019-04-18  9:05 Maarten Lankhorst
2019-04-10 19:49 Sean Paul
2019-04-04 20:10 Sean Paul
2019-03-28 15:33 Sean Paul
2019-03-28 16:03 ` Daniel Vetter
2019-03-21 17:08 Sean Paul
2019-03-25 10:37 ` Daniel Vetter
     [not found] <20190211095220.3oeodszr2dgxrwqq@flea>
2019-02-14 13:07 ` Daniel Vetter
2019-02-01 14:47 Maxime Ripard
2019-01-23 11:03 Maxime Ripard
2019-01-16 20:04 Maxime Ripard
2019-01-15 10:56 Maxime Ripard
2019-01-16  9:36 ` Daniel Vetter
2019-01-07 18:03 Maxime Ripard
2018-12-06  9:44 Maarten Lankhorst
2018-11-28  9:36 Maarten Lankhorst
2018-11-21 10:44 Maarten Lankhorst
2018-11-08 16:05 Maarten Lankhorst
2018-11-07 11:58 Maarten Lankhorst
2018-11-07 20:18 ` Daniel Vetter
2018-11-07 20:29   ` Sean Paul
2018-11-07 20:31     ` Daniel Vetter
2018-11-07 20:48       ` Sean Paul
2018-11-08  7:56         ` Christian König
2018-11-08  8:05           ` Daniel Vetter
2018-11-08  8:37         ` Maarten Lankhorst
2018-09-27  9:39 Sean Paul
2018-09-19 20:03 Sean Paul
2018-09-13 13:02 Sean Paul
2018-09-05 20:22 Sean Paul
2018-07-18 20:08 Gustavo Padovan
2018-07-12  1:11 Gustavo Padovan
2018-07-04 23:46 Gustavo Padovan
2018-06-28  1:00 Gustavo Padovan
2018-06-21 10:54 Gustavo Padovan
2018-06-22  3:11 ` Dave Airlie
2018-06-22  9:19   ` Christian König
2018-06-21  0:58 Gustavo Padovan
2018-06-21 10:01 ` Christian König
2018-05-15  8:17 Maarten Lankhorst
2018-05-11  7:43 Maarten Lankhorst
2018-05-11 20:25 ` Eric Anholt
2018-05-04  9:54 Maarten Lankhorst
2018-04-26 10:53 Maarten Lankhorst
2018-06-06  3:37 ` Dave Airlie
2018-06-06  7:49   ` Maarten Lankhorst
2018-03-21 14:49 Sean Paul
2018-03-09 18:04 Sean Paul
2018-02-28 20:34 Sean Paul
2018-03-02 21:22 ` Sean Paul
2018-03-05  8:10   ` Daniel Vetter
2018-03-05 23:20     ` Sean Paul
2018-03-06  6:42       ` Daniel Vetter
2018-03-06 19:01         ` Sean Paul
2018-03-06 19:07           ` Ville Syrjälä
2018-03-06 19:20             ` Sean Paul
2018-03-07  8:19               ` Daniel Vetter
2018-02-21 20:36 Sean Paul
2018-01-08 13:45 Gustavo Padovan
2017-12-21 17:04 Gustavo Padovan
2017-12-14 17:46 Gustavo Padovan
2017-12-07 11:06 Gustavo Padovan
2017-10-20 13:39 Daniel Vetter
2017-10-16  9:35 Daniel Vetter
2017-10-12 12:05 Daniel Vetter
2017-10-13 14:08 ` Maarten Lankhorst
2017-10-13 14:24   ` Benjamin Gaignard
2017-10-05  5:36 Daniel Vetter
2017-09-20 17:33 Daniel Vetter
2017-09-20 18:42 ` Daniel Vetter
2017-08-18 17:00 Sean Paul
2017-08-16 20:42 Sean Paul
2017-08-08 19:50 Sean Paul
2017-07-18 18:42 Sean Paul
2017-07-18 18:49 ` Sean Paul
2017-06-15 20:52 Sean Paul
2017-06-02 20:55 Sean Paul
2017-05-26 20:58 Sean Paul
2017-05-29  6:57 ` Daniel Vetter
2017-05-16 14:55 Sean Paul
2017-03-31 15:23 Sean Paul
2017-03-21  9:06 Daniel Vetter
2017-03-20 15:30 Daniel Vetter
2017-03-21  7:23 ` Daniel Vetter
2017-03-12 12:57 Daniel Vetter
2017-03-06  9:54 Daniel Vetter
2017-01-30  8:58 Daniel Vetter
2017-01-23  7:35 Daniel Vetter
2017-01-09 19:15 Daniel Vetter
2016-12-30 10:35 Daniel Vetter
2016-12-08 10:16 Daniel Vetter
2016-11-29 10:13 Daniel Vetter
2016-11-29 11:17 ` Daniel Vetter
2016-11-29 21:01   ` Stephen Rothwell
2016-11-16 17:11 Daniel Vetter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20251219-arcane-quaint-skunk-e383b0@houat \
    --to=mripard@redhat.com \
    --cc=airlied@gmail.com \
    --cc=dim-tools@lists.freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=intel-xe@lists.freedesktop.org \
    --cc=jani.nikula@linux.intel.com \
    --cc=joonas.lahtinen@linux.intel.com \
    --cc=maarten.lankhorst@linux.intel.com \
    --cc=mripard@kernel.org \
    --cc=ogabbay@kernel.org \
    --cc=rodrigo.vivi@intel.com \
    --cc=simona.vetter@ffwll.ch \
    --cc=thomas.hellstrom@linux.intel.com \
    --cc=tursulin@ursulin.net \
    --cc=tzimmermann@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.