All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Zimmermann <tzimmermann@suse.de>
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>,
	"Lucas De Marchi" <lucas.demarchi@intel.com>,
	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: Tue, 21 Oct 2025 13:18:37 +0200	[thread overview]
Message-ID: <20251021111837.GA40643@linux.fritz.box> (raw)

Hi Dave, Sima,

here's the latest PR from drm-misc-next. Helpers for atomic-state
handling have been renamed and improved; with fallout throughout
drivers. There's work on improving dma-buf heap allocation, but
without the uapi so far. More drivers support vblank timers for
rate- limiting output on virtual displays. There are plenty of
other changes to drivers, plus the usual small cleanups and fixes.

Best regards
Thomas

drm-misc-next-2025-10-21:
drm-misc-next for v6.19:

UAPI Changes:

amdxdna:
- Support reading last hardware error

Cross-subsystem Changes:

dma-buf:
- heaps: Create heap per CMA reserved location; Improve user-space documentation

Core Changes:

atomic:
- Clean up and improve state-handling interfaces, update drivers

bridge:
- Improve ref counting

buddy:
- Optimize block management

Driver Changes:

amdxdna:
- Fix runtime power management
- Support firmware debug output

ast:
- Set quirks for each chip model

atmel-hlcdc:
- Set LCDC_ATTRE register in plane disable
- Set correct values for plane scaler

bochs:
- Use vblank timer

bridge:
- synopsis: Support CEC; Init timer with correct frequency

cirrus-qemu:
- Use vblank timer

imx:
- Clean up

ivu:
- Update JSM API to 3.33.0
- Reset engine on more job errors
- Return correct error codes for jobs

komeda:
- Use drm_ logging functions

panel:
- edp: Support AUO B116XAN02.0

panfrost:
- Embed struct drm_driver in Panfrost device
- Improve error handling
- Clean up job handling

panthor:
- Support custom ASN_HASH for mt8196

renesas:
- rz-du: Fix dependencies

rockchip:
- dsi: Add support for RK3368
- Fix LUT size for RK3386

sitronix:
- Fix output position when clearing screens

qaic:
- Support dma-buf exports
- Support new firmware's READ_DATA implementation
- Replace kcalloc with memdup
- Replace snprintf() with sysfs_emit()
- Avoid overflows in arithmetics
- Clean up
- Fixes

qxl:
- Use vblank timer

rockchip:
- Clean up mode-setting code

vgem:
- Fix fence timer deadlock

virtgpu:
- Use vblank timer
The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:

  Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-2025-10-21

for you to fetch changes up to 7ea0468380216c10b73633b976d33efa8c12d375:

  accel/amdxdna: Support firmware debug buffer (2025-10-20 09:07:12 -0700)

----------------------------------------------------------------
drm-misc-next for v6.19:

UAPI Changes:

amdxdna:
- Support reading last hardware error

Cross-subsystem Changes:

dma-buf:
- heaps: Create heap per CMA reserved location; Improve user-space documentation

Core Changes:

atomic:
- Clean up and improve state-handling interfaces, update drivers

bridge:
- Improve ref counting

buddy:
- Optimize block management

Driver Changes:

amdxdna:
- Fix runtime power management
- Support firmware debug output

ast:
- Set quirks for each chip model

atmel-hlcdc:
- Set LCDC_ATTRE register in plane disable
- Set correct values for plane scaler

bochs:
- Use vblank timer

bridge:
- synopsis: Support CEC; Init timer with correct frequency

cirrus-qemu:
- Use vblank timer

imx:
- Clean up

ivu:
- Update JSM API to 3.33.0
- Reset engine on more job errors
- Return correct error codes for jobs

komeda:
- Use drm_ logging functions

panel:
- edp: Support AUO B116XAN02.0

panfrost:
- Embed struct drm_driver in Panfrost device
- Improve error handling
- Clean up job handling

panthor:
- Support custom ASN_HASH for mt8196

renesas:
- rz-du: Fix dependencies

rockchip:
- dsi: Add support for RK3368
- Fix LUT size for RK3386

sitronix:
- Fix output position when clearing screens

qaic:
- Support dma-buf exports
- Support new firmware's READ_DATA implementation
- Replace kcalloc with memdup
- Replace snprintf() with sysfs_emit()
- Avoid overflows in arithmetics
- Clean up
- Fixes

qxl:
- Use vblank timer

rockchip:
- Clean up mode-setting code

vgem:
- Fix fence timer deadlock

virtgpu:
- Use vblank timer

----------------------------------------------------------------
Adrián Larumbe (13):
      drm/panfrost: Name scheduler queues after their job slots
      drm/panfrost: Replace DRM driver allocation method with newer one
      drm/panfrost: Handle inexistent GPU during probe
      drm/panfrost: Handle job HW submit errors
      drm/panfrost: Handle error when allocating AS number
      drm/panfrost: Check sgt to know whether pages are already mapped
      drm/panfrost: Handle page mapping failure
      drm/panfrost: Don't rework job IRQ enable mask in the enable path
      drm/panfrost: Make re-enabling job interrupts at device reset optional
      drm/panfrost: Add forward declaration and types header
      drm/panfrost: Remove unused device property
      drm/panfrost: Rename panfrost_job functions to reflect real role
      MAINTAINERS: Panfrost: Add Steven Price and Adrian Larumbe

Alexandr Sapozhnikov (1):
      drm/virtio: Handle drm_crtc_init_with_planes() errors

Andrzej Kacprowski (3):
      accel/ivpu: Update JSM API header to 3.33.0
      accel/ivpu: Trigger engine reset for additional job status codes
      accel/ivpu: Return correct job error status

Arunpravin Paneer Selvam (3):
      drm/buddy: Optimize free block management with RB tree
      drm/buddy: Separate clear and dirty free block trees
      drm/buddy: Add KUnit tests for allocator performance under fragmentation

Aswin Venkatesan (1):
      accel/qaic: Fix incorrect error return path

Carl Vanderlip (1):
      accel/qaic: Use overflow check function instead of division

Chelsy Ratnawat (1):
      accel/qaic: Replace snprintf() with sysfs_emit() in sysfs show functions

Chia-I Wu (2):
      dt-bindings: gpu: mali-valhall-csf: add MediaTek MT8196 compatible
      drm/panthor: add custom ASN_HASH support for mt8196

Cristian Ciocaltea (5):
      drm/bridge: dw-hdmi-qp: Add CEC support
      drm/bridge: dw-hdmi-qp: Fixup timer base setup
      drm/rockchip: dw_hdmi_qp: Improve error handling with dev_err_probe()
      drm/rockchip: dw_hdmi_qp: Provide CEC IRQ in dw_hdmi_qp_plat_data
      drm/rockchip: dw_hdmi_qp: Provide ref clock rate in dw_hdmi_qp_plat_data

Cyrille Pitchen (1):
      drm: atmel-hlcdc: fix atmel_xlcdc_plane_setup_scaler()

Damon Ding (1):
      drm/rockchip: analogix_dp: Apply devm_clk_get_optional() for &rockchip_dp_device.grfclk

Daniel Stone (5):
      drm/rockchip: Demote normal drm_err to debug
      drm/rockchip: Declare framebuffer width/height bounds
      drm/rockchip: Return error code for errors
      drm/rockchip: Rename variables for clarity
      drm/rockchip: Use temporary variables

Eslam Khafagy (1):
      drm: atmel-hlcdc: replace dev_* print functions with drm_* variants

Janusz Krzysztofik (1):
      drm/vgem-fence: Fix potential deadlock on release

Jeff Hugo (1):
      accel/qaic: Support the new READ_DATA implementation

Jesse.Zhang (1):
      drm/ttm: Add safety check for NULL man->bdev in ttm_resource_manager_usage

Jessica Zhang (1):
      MAINTAINERS: Update Jessica Zhang's email address

Jonathan Cavitt (1):
      drm: Prevent sign extension on hdisplay and vdisplay

Lad Prabhakar (1):
      drm: renesas: rz-du: Drop ARCH_RZG2L dependency

Lizhi Hou (3):
      accel/amdxdna: Resume power for creating and destroying hardware context
      accel/amdxdna: Support getting last hardware error
      accel/amdxdna: Support firmware debug buffer

Luca Ceresoli (2):
      drm/display: bridge_connector: get/put the stored bridges
      drm/bridge: refcount last_bridge in drm_atomic_bridge_chain_select_bus_fmts()

Manikandan Muralidharan (1):
      drm: atmel-hlcdc: update the LCDC_ATTRE register in plane atomic_disable

Marcus Folkesson (1):
      drm/sitronix/st7571-i2c: reset position before clearing display

Marek Vasut (1):
      drm/imx: dc: Sort bits and bitfields in descending order

Maxime Ripard (47):
      drm/atomic: Convert drm_atomic_get_connector_state() to use new connector state
      drm/atomic: Remove unused drm_atomic_get_existing_connector_state()
      drm/atomic: Document __drm_connectors_state state pointer
      drm/atomic: Convert __drm_atomic_get_current_plane_state() to modern accessor
      drm/atomic: Convert drm_atomic_get_plane_state() to use new plane state
      drm/vkms: Convert vkms_crtc_atomic_check() to use new plane state
      drm/tilcdc: crtc: Use drm_atomic_helper_check_crtc_primary_plane()
      drm/atomic: Remove unused drm_atomic_get_existing_plane_state()
      drm/atomic: Document __drm_planes_state state pointer
      drm/atomic: Convert drm_atomic_get_crtc_state() to use new connector state
      drm/ingenic: ipu: Switch to drm_atomic_get_new_crtc_state()
      drm/arm/malidp: Switch to drm_atomic_get_new_crtc_state()
      drm/armada: Drop always true condition in atomic_check
      drm/armada: Switch to drm_atomic_get_new_crtc_state()
      drm/atmel-hlcdc: Switch to drm_atomic_get_new_crtc_state()
      drm/exynos: Switch to drm_atomic_get_new_crtc_state()
      drm/imx-dc: Switch to drm_atomic_get_new_crtc_state()
      drm/imx-dcss: Switch to drm_atomic_get_new_crtc_state()
      drm/imx-ipuv3: Switch to drm_atomic_get_new_crtc_state()
      drm/ingenic: Switch to drm_atomic_get_new_crtc_state()
      drm/kmb: Switch to drm_atomic_get_new_crtc_state()
      drm/logicvc: Switch to drm_atomic_get_new_crtc_state()
      drm/loongson: Switch to drm_atomic_get_new_crtc_state()
      drm/mediatek: Switch to drm_atomic_get_new_crtc_state()
      drm/msm/mdp5: Switch to drm_atomic_get_new_crtc_state()
      drm/omap: Switch to drm_atomic_get_new_crtc_state()
      drm/rockchip: Switch to drm_atomic_get_new_crtc_state()
      drm/sun4i: Switch to drm_atomic_get_new_crtc_state()
      drm/tegra: Switch to drm_atomic_get_new_crtc_state()
      drm/tilcdc: Switch to drm_atomic_get_new_crtc_state()
      drm/vboxvideo: Switch to drm_atomic_get_new_crtc_state()
      drm/vc4: Switch to drm_atomic_get_new_crtc_state()
      drm/atomic: Switch to drm_atomic_get_new_crtc_state()
      drm/framebuffer: Switch to drm_atomic_get_new_crtc_state()
      drm/atomic: Remove unused drm_atomic_get_existing_crtc_state()
      drm/atomic: Document __drm_crtcs_state state pointer
      drm/ingenic: crtc: Switch to ingenic_drm_get_new_priv_state()
      drm/atomic: Convert drm_atomic_get_private_obj_state() to use new plane state
      drm/atomic: Document __drm_private_objs_state state pointer
      Documentation: dma-buf: heaps: Add naming guidelines
      drm/atomic: Change state pointers to a more meaningful name
      MAINTAINERS: Remove myself for sun4i DRM driver
      doc: dma-buf: List the heaps by name
      dma-buf: heaps: cma: Register list of CMA regions at boot
      dma: contiguous: Register reusable CMA regions at boot
      dma: contiguous: Reserve default CMA heap
      dma-buf: heaps: cma: Create CMA heap for each CMA reserved region

Mehdi Ben Hadj Khelifa (1):
      drm/gud: Use kmalloc_array() instead of kmalloc()

Pranjal Ramajor Asha Kanojiya (1):
      accel/qaic: Add support to export dmabuf fd

Rahul Kumar (1):
      drm/komeda: Convert logging in komeda_crtc.c to drm_* with drm_device parameter

Rain Yang (2):
      dt-bindings: gpu: mali-valhall: make mali-supply optional
      drm/panthor: skip regulator setup if no such prop

Ruben Wauters (1):
      MAINTAINERS: add myself as maintainer for GUD

Svyatoslav Ryhel (1):
      gpu/drm: panel-edp: add AUO B116XAN02.0 panel entry

Thomas Zimmermann (11):
      drm/virtgpu: Use vblank timer
      Merge drm/drm-next into drm-misc-next
      drm/ast: Store DRAM clock table in struct ast_device
      drm/ast: Support device quirks
      drm/ast: Store CRTC memory request threshold in device quirks
      drm/ast: Store precatch settings in struct ast_device_quirks
      drm/ast: Store HSync adjustment in device quirks
      drm/bochs: Use vblank timer
      drm/cirrus-qemu: Use vblank timer
      drm/qxl: Use vblank timer
      drm/client: Remove holds_console_lock parameter from suspend/resume

Thorsten Blum (2):
      accel/qaic: Replace kzalloc + copy_from_user with memdup_user
      accel/qaic: Replace kcalloc + copy_from_user with memdup_array_user

WeiHao Li (3):
      dt-bindings: display: rockchip,dw-mipi-dsi: Document RK3368 DSI
      drm/rockchip: dsi: Add support for RK3368
      drm/rockchip: vop: add lut_size for RK3368 vop_data

Wludzik, Jozef (1):
      accel/ivpu: Fix race condition when mapping dmabuf

Youssef Samir (3):
      accel/qaic: Use kvcalloc() for slice requests allocation
      accel/qaic: Remove redundant retry_count = 0 statement
      accel/qaic: Ensure entry belongs to DBC in qaic_perf_stats_bo_ioctl()

Zack McKevitt (3):
      accel/qaic: Include signal.h in qaic_control.c
      accel/qaic: Use check_add_overflow in sahara for 64b types
      accel/qaic: Fix mismatched types in min()

 .clang-format                                      |    2 +-
 .../display/bridge/fsl,imx8mp-hdmi-tx.yaml         |   12 +
 .../bindings/display/imx/fsl,imx8mp-hdmi-pai.yaml  |   69 ++
 .../bindings/display/panel/ilitek,ili9881c.yaml    |    2 +
 .../bindings/display/panel/panel-simple.yaml       |    2 +
 .../bindings/display/panel/sharp,lq079l1sx01.yaml  |   99 ++
 .../display/rockchip/rockchip,dw-mipi-dsi.yaml     |    2 +
 .../bindings/gpu/arm,mali-valhall-csf.yaml         |    4 +-
 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 Documentation/gpu/drm-kms-helpers.rst              |   12 +
 Documentation/gpu/todo.rst                         |   37 +
 Documentation/userspace-api/dma-buf-heaps.rst      |   59 +-
 MAINTAINERS                                        |   13 +-
 drivers/accel/amdxdna/Makefile                     |    1 +
 drivers/accel/amdxdna/TODO                         |    1 -
 drivers/accel/amdxdna/aie2_ctx.c                   |  167 ++-
 drivers/accel/amdxdna/aie2_error.c                 |   95 +-
 drivers/accel/amdxdna/aie2_message.c               |   59 +-
 drivers/accel/amdxdna/aie2_msg_priv.h              |   18 +
 drivers/accel/amdxdna/aie2_pci.c                   |   89 +-
 drivers/accel/amdxdna/aie2_pci.h                   |   11 +-
 drivers/accel/amdxdna/aie2_smu.c                   |   28 +-
 drivers/accel/amdxdna/amdxdna_ctx.c                |  101 +-
 drivers/accel/amdxdna/amdxdna_ctx.h                |   16 +-
 drivers/accel/amdxdna/amdxdna_error.h              |   59 ++
 drivers/accel/amdxdna/amdxdna_gem.c                |   50 +-
 drivers/accel/amdxdna/amdxdna_gem.h                |    6 +
 drivers/accel/amdxdna/amdxdna_mailbox.c            |   13 +-
 drivers/accel/amdxdna/amdxdna_pci_drv.c            |   60 +-
 drivers/accel/amdxdna/amdxdna_pci_drv.h            |    3 +
 drivers/accel/amdxdna/amdxdna_pm.c                 |   94 ++
 drivers/accel/amdxdna/amdxdna_pm.h                 |   18 +
 drivers/accel/amdxdna/npu1_regs.c                  |    1 +
 drivers/accel/amdxdna/npu4_regs.c                  |    1 +
 drivers/accel/ivpu/ivpu_debugfs.c                  |   38 +-
 drivers/accel/ivpu/ivpu_drv.c                      |    6 +-
 drivers/accel/ivpu/ivpu_fw.c                       |  221 ++--
 drivers/accel/ivpu/ivpu_fw.h                       |   14 +-
 drivers/accel/ivpu/ivpu_gem.c                      |  116 ++-
 drivers/accel/ivpu/ivpu_gem.h                      |   10 +-
 drivers/accel/ivpu/ivpu_hw.c                       |   59 +-
 drivers/accel/ivpu/ivpu_hw.h                       |   10 +-
 drivers/accel/ivpu/ivpu_hw_btrs.c                  |    2 +-
 drivers/accel/ivpu/ivpu_hw_btrs.h                  |    2 +-
 drivers/accel/ivpu/ivpu_job.c                      |  179 +++-
 drivers/accel/ivpu/ivpu_job.h                      |   49 +-
 drivers/accel/ivpu/ivpu_mmu_context.c              |    2 +-
 drivers/accel/ivpu/ivpu_pm.c                       |   11 +-
 drivers/accel/ivpu/vpu_jsm_api.h                   |  653 +++++++-----
 drivers/accel/qaic/qaic_control.c                  |    9 +-
 drivers/accel/qaic/qaic_data.c                     |   96 +-
 drivers/accel/qaic/qaic_ras.c                      |    6 +-
 drivers/accel/qaic/sahara.c                        |  165 ++-
 drivers/dma-buf/heaps/Kconfig                      |   10 -
 drivers/dma-buf/heaps/cma_heap.c                   |   47 +-
 drivers/gpu/drm/Makefile                           |    3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |    2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |    4 +-
 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c   |   31 +-
 drivers/gpu/drm/arm/malidp_planes.c                |    2 +-
 drivers/gpu/drm/armada/armada_plane.c              |    7 +-
 drivers/gpu/drm/ast/Makefile                       |    3 +-
 drivers/gpu/drm/ast/ast_2000.c                     |  108 ++
 drivers/gpu/drm/ast/ast_2100.c                     |   92 ++
 drivers/gpu/drm/ast/ast_2200.c                     |   92 ++
 drivers/gpu/drm/ast/ast_2300.c                     |  135 +++
 drivers/gpu/drm/ast/ast_2400.c                     |  100 ++
 drivers/gpu/drm/ast/ast_2500.c                     |  106 ++
 drivers/gpu/drm/ast/ast_2600.c                     |   72 ++
 drivers/gpu/drm/ast/ast_drv.c                      |   69 +-
 drivers/gpu/drm/ast/ast_drv.h                      |  100 +-
 drivers/gpu/drm/ast/ast_main.c                     |  268 -----
 drivers/gpu/drm/ast/ast_mode.c                     |   46 +-
 drivers/gpu/drm/ast/ast_tables.h                   |   60 --
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c     |   21 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c       |   14 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h       |    3 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c   |    3 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c    |   52 +-
 drivers/gpu/drm/bridge/imx/Kconfig                 |   11 +
 drivers/gpu/drm/bridge/imx/Makefile                |    1 +
 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c       |  158 +++
 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c        |   65 +-
 drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c           |    7 +-
 drivers/gpu/drm/bridge/synopsys/Kconfig            |    8 +
 drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c |    5 +
 drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c       |  224 +++-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h       |   14 +
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |   18 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |  112 ++
 drivers/gpu/drm/clients/drm_fbdev_client.c         |   14 +-
 drivers/gpu/drm/clients/drm_log.c                  |    4 +-
 drivers/gpu/drm/display/drm_bridge_connector.c     |  119 ++-
 drivers/gpu/drm/display/drm_dp_helper.c            |   76 +-
 drivers/gpu/drm/drm_atomic.c                       |   48 +-
 drivers/gpu/drm/drm_atomic_helper.c                |    8 +-
 drivers/gpu/drm/drm_bridge.c                       |   58 +-
 drivers/gpu/drm/drm_buddy.c                        |  390 ++++---
 drivers/gpu/drm/drm_client_event.c                 |   16 +-
 drivers/gpu/drm/drm_client_modeset.c               |   44 +
 drivers/gpu/drm/drm_dumb_buffers.c                 |  170 ++-
 drivers/gpu/drm/drm_fb_helper.c                    |   30 +-
 drivers/gpu/drm/drm_format_helper.c                |   91 --
 drivers/gpu/drm/drm_framebuffer.c                  |    2 +-
 drivers/gpu/drm/drm_gem.c                          |   16 +-
 drivers/gpu/drm/drm_gem_dma_helper.c               |    9 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |  136 ++-
 drivers/gpu/drm/drm_gem_vram_helper.c              |    8 +-
 drivers/gpu/drm/drm_mipi_dbi.c                     |    2 +-
 drivers/gpu/drm/drm_modeset_helper.c               |    6 +-
 drivers/gpu/drm/drm_vblank.c                       |  172 ++-
 drivers/gpu/drm/drm_vblank_helper.c                |  176 ++++
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |    8 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |    2 +-
 drivers/gpu/drm/gma500/fbdev.c                     |   43 -
 drivers/gpu/drm/gud/gud_connector.c                |    8 +-
 drivers/gpu/drm/gud/gud_pipe.c                     |   12 +-
 drivers/gpu/drm/hyperv/hyperv_drm_modeset.c        |   11 +
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |    4 +-
 drivers/gpu/drm/i915/i915_driver.c                 |    6 +-
 drivers/gpu/drm/imx/dc/dc-ed.c                     |    8 +-
 drivers/gpu/drm/imx/dc/dc-fg.c                     |    4 +-
 drivers/gpu/drm/imx/dc/dc-fu.c                     |   10 +-
 drivers/gpu/drm/imx/dc/dc-fu.h                     |    4 +-
 drivers/gpu/drm/imx/dc/dc-lb.c                     |   28 +-
 drivers/gpu/drm/imx/dc/dc-plane.c                  |    2 +-
 drivers/gpu/drm/imx/dcss/dcss-plane.c              |    4 +-
 drivers/gpu/drm/imx/ipuv3/imx-drm-core.c           |   29 +-
 drivers/gpu/drm/imx/ipuv3/imx-tve.c                |   17 +-
 drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c            |    3 +-
 drivers/gpu/drm/imx/ipuv3/parallel-display.c       |    4 +-
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |   13 +-
 drivers/gpu/drm/ingenic/ingenic-ipu.c              |    4 +-
 drivers/gpu/drm/kmb/kmb_plane.c                    |    3 +-
 drivers/gpu/drm/logicvc/logicvc_layer.c            |    4 +-
 drivers/gpu/drm/loongson/lsdc_gem.c                |   31 +-
 drivers/gpu/drm/loongson/lsdc_plane.c              |    2 +-
 drivers/gpu/drm/mcde/mcde_clk_div.c                |   13 +-
 drivers/gpu/drm/mediatek/mtk_plane.c               |    3 +-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c         |    7 +-
 drivers/gpu/drm/msm/msm_gem.c                      |   27 +-
 drivers/gpu/drm/nouveau/Kconfig                    |    1 +
 drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h  |    2 +
 drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h  |    1 +
 drivers/gpu/drm/nouveau/nouveau_bo.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |   11 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_platform.c         |   20 +
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |    1 +
 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c |    4 +
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/Kbuild     |    2 +
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c    |    5 +
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.h    |    1 +
 .../drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c    |  320 ++++++
 .../drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.h    |   24 +
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c    |    5 +
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c    |  185 ++++
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.h    |   18 +
 drivers/gpu/drm/omapdrm/omap_encoder.c             |    4 +-
 drivers/gpu/drm/omapdrm/omap_gem.c                 |   15 +-
 drivers/gpu/drm/omapdrm/omap_plane.c               |    2 +-
 drivers/gpu/drm/panel/Kconfig                      |   15 +
 drivers/gpu/drm/panel/Makefile                     |    1 +
 drivers/gpu/drm/panel/panel-edp.c                  |    9 +
 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c      | 1098 ++++++++++++--------
 drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c    |  225 ++++
 drivers/gpu/drm/panel/panel-simple.c               |   35 +
 drivers/gpu/drm/panel/panel-visionox-rm69299.c     |   71 +-
 drivers/gpu/drm/panfrost/panfrost_devfreq.c        |    4 +-
 drivers/gpu/drm/panfrost/panfrost_device.c         |   68 +-
 drivers/gpu/drm/panfrost/panfrost_device.h         |   24 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |  242 +++--
 drivers/gpu/drm/panfrost/panfrost_dump.c           |    8 +-
 drivers/gpu/drm/panfrost/panfrost_gem.c            |    8 +-
 drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c   |    4 +-
 drivers/gpu/drm/panfrost/panfrost_gpu.c            |   66 +-
 drivers/gpu/drm/panfrost/panfrost_job.c            |  346 ++++--
 drivers/gpu/drm/panfrost/panfrost_job.h            |   38 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |  114 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.h            |    3 +-
 drivers/gpu/drm/panfrost/panfrost_perfcnt.c        |   26 +-
 drivers/gpu/drm/panthor/panthor_devfreq.c          |    3 +-
 drivers/gpu/drm/panthor/panthor_device.c           |    2 +
 drivers/gpu/drm/panthor/panthor_device.h           |   14 +
 drivers/gpu/drm/panthor/panthor_drv.c              |    8 +-
 drivers/gpu/drm/panthor/panthor_gpu.c              |   25 +-
 drivers/gpu/drm/panthor/panthor_regs.h             |    4 +
 drivers/gpu/drm/panthor/panthor_sched.c            |   40 +-
 drivers/gpu/drm/panthor/panthor_sched.h            |    3 +-
 drivers/gpu/drm/pl111/pl111_display.c              |   13 +-
 drivers/gpu/drm/qxl/qxl_display.c                  |   29 +
 drivers/gpu/drm/qxl/qxl_gem.c                      |    2 +-
 drivers/gpu/drm/radeon/radeon_device.c             |    4 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |    2 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c      |    7 +-
 drivers/gpu/drm/renesas/rz-du/Kconfig              |    2 +-
 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c    |   12 +-
 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c    |   20 +
 drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c     |   77 +-
 drivers/gpu/drm/rockchip/rockchip_drm_gem.c        |   12 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |    6 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |   83 +-
 drivers/gpu/drm/rockchip/rockchip_vop_reg.c        |    1 +
 drivers/gpu/drm/scheduler/tests/sched_tests.h      |    3 +-
 drivers/gpu/drm/sitronix/st7571-i2c.c              |    1 +
 drivers/gpu/drm/solomon/ssd130x.c                  |   86 +-
 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c              |   14 +-
 drivers/gpu/drm/stm/lvds.c                         |   12 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c         |   12 +-
 drivers/gpu/drm/sun4i/sun4i_tcon_dclk.c            |   18 +-
 drivers/gpu/drm/sun4i/sun8i_ui_layer.c             |    3 +-
 drivers/gpu/drm/sun4i/sun8i_vi_layer.c             |    3 +-
 drivers/gpu/drm/sysfb/drm_sysfb_helper.h           |   34 +-
 drivers/gpu/drm/sysfb/drm_sysfb_modeset.c          |  153 ++-
 drivers/gpu/drm/sysfb/simpledrm.c                  |    3 +-
 drivers/gpu/drm/sysfb/vesadrm.c                    |    3 +-
 drivers/gpu/drm/tegra/dc.c                         |    2 +-
 drivers/gpu/drm/tegra/gem.c                        |    8 +-
 drivers/gpu/drm/tegra/hdmi.c                       |    4 +-
 drivers/gpu/drm/tegra/sor.c                        |    4 +-
 drivers/gpu/drm/tests/.kunitconfig                 |    2 +
 drivers/gpu/drm/tests/drm_buddy_test.c             |  105 ++
 drivers/gpu/drm/tidss/tidss_crtc.c                 |   33 +-
 drivers/gpu/drm/tidss/tidss_dispc.c                |   10 +-
 drivers/gpu/drm/tidss/tidss_drv.c                  |   16 -
 drivers/gpu/drm/tidss/tidss_kms.c                  |    4 -
 drivers/gpu/drm/tidss/tidss_plane.c                |    8 -
 drivers/gpu/drm/tilcdc/tilcdc_crtc.c               |    9 +-
 drivers/gpu/drm/tilcdc/tilcdc_plane.c              |    3 +-
 drivers/gpu/drm/tiny/bochs.c                       |   10 +
 drivers/gpu/drm/tiny/cirrus-qemu.c                 |   11 +
 drivers/gpu/drm/ttm/tests/ttm_bo_test.c            |   12 +-
 drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c   |   60 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |   15 +-
 drivers/gpu/drm/ttm/ttm_bo_internal.h              |    2 +
 drivers/gpu/drm/ttm/ttm_resource.c                 |    3 +
 drivers/gpu/drm/vboxvideo/vbox_mode.c              |    8 +-
 drivers/gpu/drm/vc4/Kconfig                        |    1 +
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |  137 +--
 drivers/gpu/drm/vc4/vc4_hdmi.h                     |    1 -
 drivers/gpu/drm/vc4/vc4_plane.c                    |    6 +-
 drivers/gpu/drm/vgem/vgem_fence.c                  |    2 +-
 drivers/gpu/drm/virtio/virtgpu_display.c           |   36 +-
 drivers/gpu/drm/vkms/vkms_crtc.c                   |   87 +-
 drivers/gpu/drm/vkms/vkms_drv.h                    |    2 -
 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c                |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            |   21 +-
 drivers/gpu/drm/xe/display/xe_display.c            |    6 +-
 drivers/gpu/drm/xe/xe_bo.c                         |   10 +-
 drivers/gpu/drm/xlnx/zynqmp_kms.c                  |    7 +-
 drivers/gpu/host1x/bus.c                           |   12 +
 drivers/gpu/host1x/dev.c                           |   11 +-
 drivers/gpu/host1x/hw/channel_hw.c                 |  112 +-
 drivers/gpu/host1x/syncpt.c                        |    4 +-
 drivers/video/fbdev/Kconfig                        |    8 +-
 drivers/video/fbdev/core/Kconfig                   |    2 +-
 drivers/video/fbdev/core/bitblit.c                 |  122 +--
 drivers/video/fbdev/core/fbcon.c                   |  459 ++++----
 drivers/video/fbdev/core/fbcon.h                   |   17 +-
 drivers/video/fbdev/core/fbcon_ccw.c               |  151 +--
 drivers/video/fbdev/core/fbcon_cw.c                |  151 +--
 drivers/video/fbdev/core/fbcon_rotate.c            |   47 +-
 drivers/video/fbdev/core/fbcon_rotate.h            |   18 +-
 drivers/video/fbdev/core/fbcon_ud.c                |  167 +--
 drivers/video/fbdev/core/softcursor.c              |   18 +-
 drivers/video/fbdev/core/tileblit.c                |   32 +-
 drivers/video/fbdev/simplefb.c                     |    6 +-
 include/drm/bridge/dw_hdmi.h                       |   11 +-
 include/drm/bridge/dw_hdmi_qp.h                    |    2 +
 include/drm/display/drm_dp.h                       |    3 +
 include/drm/display/drm_dp_helper.h                |    8 +
 include/drm/drm_atomic.h                           |  152 +--
 include/drm/drm_bridge.h                           |   61 +-
 include/drm/drm_buddy.h                            |   11 +-
 include/drm/drm_client.h                           |   15 +-
 include/drm/drm_client_event.h                     |    8 +-
 include/drm/drm_crtc.h                             |    2 +-
 include/drm/drm_dumb_buffers.h                     |   14 +
 include/drm/drm_format_helper.h                    |    4 -
 include/drm/drm_gem_shmem_helper.h                 |    2 +
 include/drm/drm_modeset_helper_vtables.h           |   12 +
 include/drm/drm_vblank.h                           |   32 +
 include/drm/drm_vblank_helper.h                    |   56 +
 include/drm/gpu_scheduler.h                        |    2 +-
 include/drm/ttm/ttm_bo.h                           |    2 +-
 include/linux/dma-buf/heaps/cma.h                  |   16 +
 include/sound/asoundef.h                           |    9 +
 include/uapi/drm/amdxdna_accel.h                   |   13 +
 include/uapi/drm/drm_mode.h                        |   50 +-
 include/uapi/drm/ivpu_accel.h                      |   11 +
 include/uapi/drm/panfrost_drm.h                    |   50 +
 kernel/dma/contiguous.c                            |   11 +
 293 files changed, 9208 insertions(+), 3921 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi-pai.yaml
 create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq079l1sx01.yaml
 create mode 100644 drivers/accel/amdxdna/amdxdna_error.h
 create mode 100644 drivers/accel/amdxdna/amdxdna_pm.c
 create mode 100644 drivers/accel/amdxdna/amdxdna_pm.h
 create mode 100644 drivers/gpu/drm/ast/ast_2200.c
 create mode 100644 drivers/gpu/drm/ast/ast_2400.c
 delete mode 100644 drivers/gpu/drm/ast/ast_main.c
 create mode 100644 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c
 create mode 100644 drivers/gpu/drm/drm_vblank_helper.c
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.h
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.h
 create mode 100644 drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c
 create mode 100644 include/drm/drm_dumb_buffers.h
 create mode 100644 include/drm/drm_vblank_helper.h
 create mode 100644 include/linux/dma-buf/heaps/cma.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)

             reply	other threads:[~2025-10-21 11:18 UTC|newest]

Thread overview: 386+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-21 11:18 Thomas Zimmermann [this message]
2025-10-24 11:26 ` [PULL] drm-misc-next Simona Vetter
  -- strict thread matches above, loose matches on Subject: below --
2026-05-14 12:46 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-19  8:44 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-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=20251021111837.GA40643@linux.fritz.box \
    --to=tzimmermann@suse.de \
    --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=lucas.demarchi@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 \
    /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.