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)
next 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.