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>,
"Matthew Brost" <matthew.brost@intel.com>,
"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: Thu, 2 Jul 2026 08:58:24 +0200 [thread overview]
Message-ID: <20260702-powerful-successful-raptor-eded34@houat> (raw)
[-- Attachment #1: Type: text/plain, Size: 38220 bytes --]
Hi,
Here's the drm-misc-next PR. The diffstat is scarier than it looks in
the tag because of the early PR I sent and wasn't merged yet:
https://lore.kernel.org/dri-devel/20260619-burgundy-termite-of-whirlwind-f7a4dd@houat/
Thanks!
Maxime
drm-misc-next-2026-07-02:
drm-misc-next for 7.3:
UAPI Changes:
Cross-subsystem Changes:
Core Changes:
- bridge: Add atomic_create_state callback and helpers, drop atomic_reset
- dp: Add support for DSC max delta BPP
- edid: Parse panel type from DisplayID 2.x Display Parameters
- sysfb: Improve panel, stride and framebuffer size validation
Driver Changes:
- hibmc: Improvements to the plane formats handling, switch to gem-shmem
- nouveau: race fixes, misc improvements
- bridges:
- Convert all bridges to atomic_create_state
- panels:
- panel-edp: New quirks for BOE NE160QDM-NY1, MB116AS01
The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:
Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-2026-07-02
for you to fetch changes up to cff96362794a5c1f3adb013b4a46c7233149a629:
drm/mxsfb/lcdif: don't hide lcdif_attach_bridge() deferral messages (2026-07-01 19:04:55 +0200)
----------------------------------------------------------------
drm-misc-next for 7.3:
UAPI Changes:
Cross-subsystem Changes:
Core Changes:
- bridge: Add atomic_create_state callback and helpers, drop atomic_reset
- dp: Add support for DSC max delta BPP
- edid: Parse panel type from DisplayID 2.x Display Parameters
- sysfb: Improve panel, stride and framebuffer size validation
Driver Changes:
- hibmc: Improvements to the plane formats handling, switch to gem-shmem
- nouveau: race fixes, misc improvements
- bridges:
- Convert all bridges to atomic_create_state
- panels:
- panel-edp: New quirks for BOE NE160QDM-NY1, MB116AS01
----------------------------------------------------------------
Aaron Kling (1):
dt-bindings: display: panel: Add Chipone ICNA3512 OLED driver bindings
Adrián Larumbe (6):
drm/panthor: Expose GPU page sizes to UM
drm/panthor: Pass vm_bind_op to vm_prepare_map_op_ctx
drm/panthor: Delete spurious whitespace from uAPI header
drm/panthor: Remove unused operation context field
drm/panthor: Support sparse mappings
drm/panthor: Bump the driver version to 1.9
Akash Goel (1):
drm/panthor: Fix NPD issue on partial unmap of an evicted BO
Alberto Ruiz (4):
drm/solomon: add ssd130x_run_cmd_seq() for batch command execution
drm/solomon: use ssd130x_run_cmd_seq() in ssd130x_init()
drm/solomon: use ssd130x_run_cmd_seq() in ssd132x_init()
drm/solomon: use ssd130x_run_cmd_seq() in ssd133x_init()
Alexander Koskovich (1):
drm/mipi-dsi: add flag for sending all DSC slices in one packet
Chenyu Chen (3):
drm/edid: extract base section header processing into helper
drm/edid: parse panel type from DisplayID 2.x Display Parameters
drm/amd/display: use DisplayID panel type in dm_set_panel_type
Chintan Patel (1):
drm/panel: novatek-nt36672a: Inline panel init sequences
Chris Morgan (2):
dt-bindings: display: panel: Add Anbernic TD4310 panel
drm/panel: anbernic-td4310: Add RG Vita Pro panel
Christian König (2):
drm/todo: clarify drm_syncobj error TODOs
dma-buf: rename dma_fence_enable_sw_signaling
Colin Ian King (1):
drm/sched: Fix spelling mistake "sumission" -> "submission"
Cristian Ciocaltea (11):
drm/rockchip: vop2: Rename CSC_BT2020 to CSC_BT2020L
drm/rockchip: vop2: Add YUV support to background color
drm/bridge: synopsys: dw-dp: Support unregistering the AUX channel
drm/rockchip: dw_dp: Add missing newline in dev_err_probe() message
drm/rockchip: dw_dp: Release core resources
drm/rockchip: vop2: Fix wrong wait target in layer cfg done check
drm/rockchip: vop2: Wait for layer cfg done before switching LAYERSEL_REGDONE_SEL
drm/rockchip: vop2: Delay old_{layer|port}_sel updates in setup_layer_mixer()
drm/rockchip: vop2: Drop redundant zero-init in setup_layer_mixer()
drm/rockchip: vop2: Use vop2->old_layer_sel directly in wait_for_layer_cfg_done()
drm/fb-helper: Remove unused local variable in hotplug_event()
Damon Ding (11):
dt-bindings: display: rockchip: analogix-dp: Fix hclk as third clock for RK3588
dt-bindings: display: rockchip: analogix-dp: Add per-clock descriptions
drm/rockchip: analogix_dp: Enable hclk for RK3588
drm/rockchip: analogix_dp: Fix OF node reference leak via auto cleanup
dt-bindings: display: rockchip: analogix-dp: Add support for RK3576
drm/bridge: analogix_dp: Rename and simplify is_rockchip()
drm/bridge: analogix_dp: Add support for RK3576
drm/rockchip: analogix_dp: Add support for RK3576
drm/bridge: analogix_dp: Convert status check functions to bool
drm/bridge: of-display-mode-bridge: Fix missing static const for the bridge funcs
drm/panel-edp: Add BOE NE160QDM-NY1 panel
Dave Airlie (2):
nouveau/gem: reserve the bo in the info ioctl around the vma lookup
nouveau/vmm: fix another SPT/LPT race
Derek Foreman (1):
drm: writeback: Document behaviour for framebuffer size mismatch
Dmitry Baryshkov (3):
drm/bridge: split hpd_mutex into two mutexes
drm/bridge: display-connector: don't autoenable HPD IRQ
drm/bridge: display-connector: trigger initial HPD event for DP
Dongwon Kim (3):
drm/virtio: Freeze and restore hooks to support suspend and resume
drm/virtio: Add support for saving and restoring virtio_gpu_objects
drm/virtio: Add PM notifier to restore objects after hibernation
Eric Engestrom (1):
drm/doc: update tree setup instructions
Ethan Nelson-Moore (1):
sysfb: correct CONFIG_SYSFB_SIMPLEFB macro name in #endif comment
Francois Dugast (5):
gpu/buddy: Fix use-after-free in split_block() call sites
gpu/buddy: Remove redundant condition in alloc_from_freetree() error path
gpu/buddy: Introduce __gpu_buddy_undo_splits() helper
gpu/buddy: Track per-order free blocks with a scoreboard
gpu/buddy: Track per-order used blocks with a scoreboard
Geert Uytterhoeven (1):
drm/rcar-du: Drop superfluous spaces after assignments
Godswill Onwusilike (2):
docs: gpu: drm-uapi: fix spelling of "unprivileged"
docs: gpu: todo: fix spelling of "fucntion"
Haikun Zhou (2):
drm/panel-edp: Support NV140FHM-N5B and TM156VDXP25
drm/panel-edp: Support MB116AS01'3 edp panel
Henrik Grimler (1):
drm/lima: call drm_mm_init() with a valid allocation range
Icenowy Zheng (3):
dt-bindings: display: panel: himax,hx83121a: add optional bl supply
drm/panel: himax-hx83121a: pass the panel pointer when creating BL
drm/panel: himax-hx83121a: add backlight regulator support
Igor Reznichenko (2):
dt-bindings: display: panel: Add Ilitek ILI9488 panel controller
drm/panel: Add Ilitek ILI9488 controller driver
Jonas Karlman (11):
drm/rockchip: dw_hdmi: Use of_device_get_match_data() to get match data
drm/rockchip: dw_hdmi: Use local dev variable consistently in bind()
drm/rockchip: dw_hdmi: Use drmres helpers for encoder resources
drm/rockchip: dw_hdmi: Inline resource lookup into bind()
drm/rockchip: dw_hdmi: Hold a reference to the dw-hdmi bridge
drm/rockchip: dw_hdmi: Remove empty encoder helper funcs
drm/rockchip: dw_hdmi: Clean up whitespace
drm/rockchip: dw_hdmi: Set output_port for RK3568/RK3566
drm/rockchip: dw_hdmi: Configure HDMI PHY in atomic_mode_set()
drm/rockchip: dw_hdmi: Propagate bus format to display driver
drm/rockchip: dw_hdmi: Use resume_early pm ops for system suspend
Jonathan Marek (1):
drm/msm/dsi: support DSC configurations with slice_per_pkt > 1
Karol Wachowski (3):
accel/ivpu: Use threaded IRQ for IPC callback processing
accel/ivpu: use kmem_cache for IPC rx_msg allocations
accel/ivpu: Drop IRQF_ONESHOT to allow IPC IRQ threading on PREEMPT_RT
Konrad Dybcio (1):
dt-bindings: display: panel: samsung,atna33xc20: Add ATNA40HQ08-0
Laura Nao (1):
drm: Remove DRIVER_GEM_GPUVA feature flag
Lizhi Hou (1):
accel/amdxdna: Disable device buffer exporting
Luca Ceresoli (1):
drm/mxsfb/lcdif: don't hide lcdif_attach_bridge() deferral messages
Lyude Paul (1):
drm/nouveau/disp/r535: Add scanline position support + head state support
Marco Crivellari (1):
drm/gm12u320: Replace system_long_wq with system_dfl_long_wq
Marco Pagani (1):
drm/sched: Add test suite for concurrent job submissions
Mario Limonciello (1):
ttm/pool: Use sentinels in debugfs
Matt Coster (5):
MAINTAINERS: Update imagination details
MAINTAINERS: Update imagination maintainers
dt-bindings: gpu: img,powervr-*: Add maintainer entries
MAINTAINERS, mailmap: Update address for Matt Coster
dt-bindings: gpu: img,powervr-*: Remove Matt Coster as maintainer
Matthew Brost (3):
drm/ttm: Issue direct reclaim at beneficial_order
drm/ttm/pool: Try harder for beneficial orders
drm/ttm: Drop tt->restore after successful restore
Maxime Ripard (97):
drm/atomic: Document atomic commit lifetime
drm/colorop: Fix typos in the doc
drm/atomic: Drop drm_private_obj.state assignment from create_state
drm/atomic: Expand atomic_create_state expectations for drm_private_obj
drm/mode-config: Document drm_private_obj exclusion from drm_mode_config_reset()
drm/colorop: Rename __drm_colorop_state_reset()
drm/colorop: Create drm_atomic_helper_colorop_create_state()
drm/atomic-state-helper: Fix __drm_atomic_helper_plane_reset() doc typo
drm/atomic-state-helper: Rename __drm_atomic_helper_plane_state_reset()
drm/plane: Add new atomic_create_state callback
drm/atomic-state-helper: Rename __drm_atomic_helper_crtc_state_reset()
drm/crtc: Add new atomic_create_state callback
drm/atomic-state-helper: Rename __drm_atomic_helper_connector_state_reset()
drm/hdmi: Rename __drm_atomic_helper_connector_hdmi_reset()
drm/connector: Add new atomic_create_state callback
drm/mode-config: Create drm_mode_config_create_initial_state()
drm/drv: Switch skeleton to drm_mode_config_create_initial_state()
drm/tidss: Convert to atomic_create_state
drm/bridge_connector: Convert to atomic_create_state
drm/bridge: cdns-dsi: Return an error pointer on allocation failure
drm/bridge: cdns-mhdp8546: Return an error pointer on allocation failure
drm/atomic-state-helper: Rename __drm_atomic_helper_bridge_reset()
drm/atomic-state-helper: Reorder __drm_atomic_helper_bridge_state_init() arguments
drm/atomic-state-helper: Drop memset from __drm_atomic_helper_bridge_state_init()
drm/bridge: Add new atomic_create_state callback
drm/atomic-state-helper: Add drm_atomic_helper_bridge_create_state()
drm/bridge: adv7511: Switch to atomic_create_state
drm/bridge: analogix_dp: Switch to atomic_create_state
drm/bridge: anx7625: Switch to atomic_create_state
drm/bridge: chipone-icn6211: Switch to atomic_create_state
drm/bridge: display-connector: Switch to atomic_create_state
drm/bridge: fsl-ldb: Switch to atomic_create_state
drm/bridge: imx8mp-hdmi-pvi: Switch to atomic_create_state
drm/bridge: imx8qm-ldb: Switch to atomic_create_state
drm/bridge: imx8qxp-ldb: Switch to atomic_create_state
drm/bridge: imx8qxp-pixel-combiner: Switch to atomic_create_state
drm/bridge: imx8qxp-pixel-link: Switch to atomic_create_state
drm/bridge: imx8qxp-pxl2dpi: Switch to atomic_create_state
drm/bridge: inno-hdmi: Switch to atomic_create_state
drm/bridge: ite-it6263: Switch to atomic_create_state
drm/bridge: ite-it6505: Switch to atomic_create_state
drm/bridge: ite-it66121: Switch to atomic_create_state
drm/bridge: lontium-lt9211: Switch to atomic_create_state
drm/bridge: lontium-lt9611: Switch to atomic_create_state
drm/bridge: lvds-codec: Switch to atomic_create_state
drm/bridge: nwl-dsi: Switch to atomic_create_state
drm/bridge: panel: Switch to atomic_create_state
drm/bridge: parade-ps8640: Switch to atomic_create_state
drm/bridge: samsung-dsim: Switch to atomic_create_state
drm/bridge: sii902x: Switch to atomic_create_state
drm/bridge: ssd2825: Switch to atomic_create_state
drm/bridge: dw-dp: Switch to atomic_create_state
drm/bridge: dw-hdmi-qp: Switch to atomic_create_state
drm/bridge: dw-hdmi: Switch to atomic_create_state
drm/bridge: dw-mipi-dsi: Switch to atomic_create_state
drm/bridge: dw-mipi-dsi2: Switch to atomic_create_state
drm/bridge: tc358762: Switch to atomic_create_state
drm/bridge: tc358767: Switch to atomic_create_state
drm/bridge: tc358768: Switch to atomic_create_state
drm/bridge: tc358775: Switch to atomic_create_state
drm/bridge: ti-dlpc3433: Switch to atomic_create_state
drm/bridge: ti-sn65dsi83: Switch to atomic_create_state
drm/bridge: ti-sn65dsi86: Switch to atomic_create_state
drm/bridge: ti-tdp158: Switch to atomic_create_state
drm/bridge: ti-tfp410: Switch to atomic_create_state
drm/imx: parallel-display: Switch to atomic_create_state
drm/ingenic: Switch to atomic_create_state
drm/mediatek: dp: Switch to atomic_create_state
drm/mediatek: dpi: Switch to atomic_create_state
drm/mediatek: dsi: Switch to atomic_create_state
drm/mediatek: hdmi: Switch to atomic_create_state
drm/mediatek: hdmi_v2: Switch to atomic_create_state
drm/meson: encoder_cvbs: Switch to atomic_create_state
drm/meson: encoder_dsi: Switch to atomic_create_state
drm/meson: encoder_hdmi: Switch to atomic_create_state
drm/msm: dp: Switch to atomic_create_state
drm/msm: hdmi: Switch to atomic_create_state
drm/omap: hdmi4: Switch to atomic_create_state
drm/omap: hdmi5: Switch to atomic_create_state
drm/renesas: rcar-du: lvds: Switch to atomic_create_state
drm/renesas: rcar-du: mipi_dsi: Switch to atomic_create_state
drm/renesas: rz-du: mipi_dsi: Switch to atomic_create_state
drm/rockchip: cdn-dp: Switch to atomic_create_state
drm/rockchip: rk3066_hdmi: Switch to atomic_create_state
drm/rockchip: lvds: Switch to atomic_create_state
drm/stm: lvds: Switch to atomic_create_state
drm/tests: bridge: Switch to atomic_create_state
drm/tidss: encoder: Switch to atomic_create_state
drm/tidss: oldi: Switch to atomic_create_state
drm/vc4: dsi: Switch to atomic_create_state
drm/verisilicon: Switch to atomic_create_state
drm/xlnx: zynqmp_dp: Switch to atomic_create_state
drm/atomic-state-helper: Remove drm_atomic_helper_bridge_reset()
drm/bridge: cdns-dsi: Use __drm_atomic_helper_bridge_state_init()
drm/bridge: cdns-dsi: Switch to atomic_create_state
drm/bridge: cdns-mhdp8546: Switch to atomic_create_state
drm/bridge: Remove atomic_reset support
Maíra Canal (16):
dma-fence: Clarify external lock use case in dma_fence_init() docs
drm/v3d: Reduce PM runtime autosuspend delay
accel: ethosu: Remove redundant job_lock
drm/v3d: Drop unused drm_encoder.h include from v3d_drv.h
drm/v3d: Clear queue->active_job when v3d_fence_create() fails
drm/v3d: Extract v3d_job_add_syncobjs() helper
drm/v3d: Reject invalid syncobj handles in submit ioctls
drm/v3d: Migrate BO reservation locking to DRM exec
drm/v3d: Introduce struct v3d_submit and convert CL/TFU/CSD ioctls
drm/v3d: Make v3d_get_cpu_indirect_csd_params() a pure parser
drm/v3d: Convert submit helpers to operate on struct v3d_submit
drm/v3d: Refactor CPU ioctl into unified submission chain
drm/v3d: Split BO fence attach from syncobj output handling
drm/v3d: Reject invalid out_sync handles in submit ioctls
drm/v3d: Ensure atomic submissions in v3d_submit_jobs()
drm/v3d: Deprecate V3D 3.3 and 4.1 support
Michael Kelley (1):
drm/hyperv: Use "hv_drm_" as symbol name prefix
Michał Grzelak (2):
drm/print: describe 6th & 9th bit of drm.debug
drm/managed: fix drmm_add_action() kernel-doc
Nemesa Garg (4):
drm/dp: Add DP_DSC_MAX_BPP_DELTA register
drm/dp: Rename YCbCr420 bpp delta mask to native
drm/dp: Add max bpp delta computation constants
drm/i915/dp: Decode dsc max delta bpp from sink dpcd
Nicolas Frattaroli (24):
drm/display: hdmi-state-helper: Use default case for unsupported formats
drm: Add new general DRM property "color format"
drm/connector: Let connectors have a say in their color format
drm/display: bridge_connector: Use HDMI color format for HDMI conns
drm/bridge: Act on the DRM color format property
drm/atomic-helper: Add HDMI bridge output bus formats helper
drm/display: hdmi-state-helper: Act on color format DRM property
drm/display: hdmi-state-helper: Try subsampling in mode_valid
drm/amdgpu: Implement "color format" DRM property
drm/rockchip: Add YUV422 output mode constants for VOP2
drm/rockchip: vop2: Add RK3576 to the RG swap special case
drm/rockchip: vop2: Recognise 10-bit YUV422 as YUV format
drm/rockchip: vop2: Set correct output format for RK3576 YUV422
drm/bridge: dw-hdmi-qp: Use common HDMI output bus fmts helper
drm/rockchip: dw_hdmi_qp: Implement "color format" DRM property
drm/rockchip: dw_hdmi_qp: Set supported_formats platdata
drm/connector: Register color format property on HDMI connectors
drm/tests: hdmi: Add tests for the color_format property
drm/tests: hdmi: Add tests for HDMI helper's mode_valid
drm/tests: bridge: Add KUnit tests for bridge chain format selection
drm/tests: bridge: Add test for HDMI output bus formats helper
drm/bridge: Document bridge chain format selection
drm/connector: Update docs of "colorspace" for color format prop
drm/tests: Move test EDID data to separate .c file
Paul Kocialkowski (2):
drm: lcdif: Set undocumented bit to clear FIFO at vsync
drm: lcdif: Wait for vblank before disabling DMA
Pengpeng Hou (1):
drm/virtio: fail init on display-info timeout
Philipp Stanner (1):
Documentation: drm: Add entry for removing spsc_queue to TODO list
Rob Herring (Arm) (1):
accel: ethosu: Add performance counter support
Ryosuke Yasuoka (1):
drm/virtio: abort virtqueue wait on device removal to avoid hung task
Sudarshan Shetty (1):
drm: bridge: ti-sn65dsi83: Remove NO_HFP and NO_HBP mode flags for LVDS stability
Svyatoslav Ryhel (2):
drm/tegra: dsi: Add support for Tegra20/Tegra30
drm/tegra: dsi: Re-add clear enable register if DSI was powered by bootloader
Teguh Sobirin (1):
drm/panel: Add panel driver for Chipone ICNA35XX based panels
Terry Hsiao (2):
drm/panel-edp: Add AUO B116XAT04.3, CMN N116BCP-EA2, CSW MNB601LS1-8
drm/panel-edp: Add BOE NV116WH2-M30, BOE NT116WHM-N21, BOE NV116FH1-M31, BOE NV116FH1-M30
Thadeu Lima de Souza Cascardo (1):
cgroup/dmem: introduce a peak file
Thomas Zimmermann (17):
lib/fonts: Look up glyph data with font_data_glyph_buf()
drm/client: log: Look up glyph shape with font helper
drm/panic: Look up glyph shape with font helper
drm/draw: Remove unused helper drm_draw_get_char_bitmap()
drm/hibmc: Use drm_atomic_helper_check_plane_state()
drm/hibmc: Fix list of formats on the primary plane
drm/hibmc: Store fb in variable in atomic_update
drm/hibmc: Do not use cpp from struct drm_format_info
drm/hibmc: Verify the framebuffer pitch to be a multiple of 128
drm/hibmc: Use gem-shmem with shadow-plane helpers for memory management
Merge drm/drm-next into drm-misc-next
firmware: sysfb: Mark CONFIG_SYSFB_SIMPLEFB as deprecated
drm/sysfb: simpledrm: Improve framebuffer-size validation
drm/sysfb: simpledrm: Improve panel-size validation
drm/sysfb: simpledrm: Inline simplefb_get_validated_int()
drm/sysfb: simpledrm: Improve stride validation
drm/sysfb: simpledrm: Validate mmap size against framebuffer size
Thorsten Blum (2):
dma-buf: heaps: use max3 in dma_heap_ioctl
drm/bridge: sii902x: inline i2c_check_functionality check
Tvrtko Ursulin (2):
drm/sched: Remove redundant entity->rq initialization and checks
drm/nouveau: Simplify nouveau_cli_work
Uwe Kleine-König (The Capable Hub) (1):
drm: Consistently define pci_device_ids using named initializers
Vitor Soares (1):
dt-bindings: vendor-prefixes: Add Riverdi
Werner Sembach (1):
drm/amd/display: Remove unnecessary SIGNAL_TYPE_HDMI_TYPE_A check
Xilin Wu (1):
dt-bindings: vendor-prefixes: Add AYN Technologies
Yicong Hui (1):
drm: Remove unused header in drm_dumb_buffers.c
.mailmap | 1 +
Documentation/admin-guide/cgroup-v2.rst | 6 +
.../bindings/display/panel/anbernic,td4310.yaml | 66 ++
.../bindings/display/panel/chipone,icna3512.yaml | 79 ++
.../bindings/display/panel/himax,hx83121a.yaml | 3 +
.../bindings/display/panel/ilitek,ili9488.yaml | 63 ++
.../bindings/display/panel/samsung,atna33xc20.yaml | 2 +
.../display/rockchip/rockchip,analogix-dp.yaml | 47 +-
.../devicetree/bindings/gpu/img,powervr-rogue.yaml | 3 +-
.../devicetree/bindings/gpu/img,powervr-sgx.yaml | 3 +-
.../devicetree/bindings/vendor-prefixes.yaml | 6 +
Documentation/gpu/automated_testing.rst | 3 +-
Documentation/gpu/drm-kms-helpers.rst | 6 +
Documentation/gpu/drm-kms.rst | 12 +
Documentation/gpu/todo.rst | 50 +-
MAINTAINERS | 17 +-
drivers/accel/amdxdna/amdxdna_gem.c | 6 +
drivers/accel/ethosu/Makefile | 2 +-
drivers/accel/ethosu/ethosu_device.h | 35 +-
drivers/accel/ethosu/ethosu_drv.c | 23 +-
drivers/accel/ethosu/ethosu_drv.h | 61 +-
drivers/accel/ethosu/ethosu_job.c | 61 +-
drivers/accel/ethosu/ethosu_job.h | 2 +
drivers/accel/ethosu/ethosu_perfmon.c | 301 +++++++
drivers/accel/ivpu/ivpu_drv.c | 28 +-
drivers/accel/ivpu/ivpu_drv.h | 5 +-
drivers/accel/ivpu/ivpu_hw.c | 4 +
drivers/accel/ivpu/ivpu_ipc.c | 25 +-
drivers/accel/ivpu/ivpu_ipc.h | 3 +-
drivers/accel/ivpu/ivpu_job.c | 59 +-
drivers/accel/ivpu/ivpu_job.h | 7 +-
drivers/dma-buf/dma-fence.c | 22 +-
drivers/dma-buf/dma-heap.c | 3 +-
drivers/dma-buf/st-dma-fence-chain.c | 4 +-
drivers/dma-buf/st-dma-fence-unwrap.c | 42 +-
drivers/dma-buf/st-dma-fence.c | 16 +-
drivers/dma-buf/st-dma-resv.c | 10 +-
drivers/firmware/Kconfig | 28 +-
drivers/gpu/buddy.c | 105 ++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 115 ++-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 2 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 4 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 32 +-
drivers/gpu/drm/bridge/analogix/anx7625.c | 2 +-
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 9 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 8 +-
drivers/gpu/drm/bridge/chipone-icn6211.c | 2 +-
drivers/gpu/drm/bridge/display-connector.c | 38 +-
drivers/gpu/drm/bridge/fsl-ldb.c | 2 +-
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c | 2 +-
drivers/gpu/drm/bridge/imx/imx8qm-ldb.c | 2 +-
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 2 +-
.../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 2 +-
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 2 +-
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 2 +-
drivers/gpu/drm/bridge/inno-hdmi.c | 2 +-
drivers/gpu/drm/bridge/ite-it6263.c | 2 +-
drivers/gpu/drm/bridge/ite-it6505.c | 2 +-
drivers/gpu/drm/bridge/ite-it66121.c | 2 +-
drivers/gpu/drm/bridge/lontium-lt9211.c | 2 +-
drivers/gpu/drm/bridge/lontium-lt9611.c | 2 +-
drivers/gpu/drm/bridge/lvds-codec.c | 2 +-
drivers/gpu/drm/bridge/nwl-dsi.c | 2 +-
drivers/gpu/drm/bridge/of-display-mode-bridge.c | 2 +-
drivers/gpu/drm/bridge/panel.c | 2 +-
drivers/gpu/drm/bridge/parade-ps8640.c | 2 +-
drivers/gpu/drm/bridge/samsung-dsim.c | 2 +-
drivers/gpu/drm/bridge/sii902x.c | 6 +-
drivers/gpu/drm/bridge/ssd2825.c | 2 +-
drivers/gpu/drm/bridge/synopsys/dw-dp.c | 8 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 3 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 2 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 2 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c | 2 +-
drivers/gpu/drm/bridge/tc358762.c | 2 +-
drivers/gpu/drm/bridge/tc358767.c | 4 +-
drivers/gpu/drm/bridge/tc358768.c | 2 +-
drivers/gpu/drm/bridge/tc358775.c | 2 +-
drivers/gpu/drm/bridge/ti-dlpc3433.c | 2 +-
drivers/gpu/drm/bridge/ti-sn65dsi83.c | 3 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +-
drivers/gpu/drm/bridge/ti-tdp158.c | 2 +-
drivers/gpu/drm/bridge/ti-tfp410.c | 2 +-
drivers/gpu/drm/clients/drm_log.c | 10 +-
drivers/gpu/drm/display/drm_bridge_connector.c | 41 +-
drivers/gpu/drm/display/drm_hdmi_state_helper.c | 68 +-
drivers/gpu/drm/drm_atomic.c | 80 ++
drivers/gpu/drm/drm_atomic_helper.c | 86 ++
drivers/gpu/drm/drm_atomic_state_helper.c | 154 +++-
drivers/gpu/drm/drm_atomic_uapi.c | 4 +
drivers/gpu/drm/drm_bridge.c | 124 ++-
drivers/gpu/drm/drm_buddy.c | 30 +-
drivers/gpu/drm/drm_colorop.c | 41 +-
drivers/gpu/drm/drm_connector.c | 192 +++-
drivers/gpu/drm/drm_displayid_internal.h | 24 +
drivers/gpu/drm/drm_draw_internal.h | 7 -
drivers/gpu/drm/drm_drv.c | 4 +-
drivers/gpu/drm/drm_dumb_buffers.c | 1 -
drivers/gpu/drm/drm_edid.c | 80 +-
drivers/gpu/drm/drm_fb_helper.c | 11 +-
drivers/gpu/drm/drm_gem.c | 3 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 22 +-
drivers/gpu/drm/drm_mode_config.c | 189 +++-
drivers/gpu/drm/drm_panic.c | 6 +-
drivers/gpu/drm/drm_print.c | 4 +-
drivers/gpu/drm/drm_writeback.c | 6 +
drivers/gpu/drm/gma500/psb_drv.c | 56 +-
drivers/gpu/drm/hisilicon/hibmc/Kconfig | 4 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 114 +--
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 78 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 5 +
drivers/gpu/drm/hyperv/hyperv_drm.h | 16 +-
drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 92 +-
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 110 +--
drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 70 +-
drivers/gpu/drm/i915/display/intel_crtc.c | 2 +-
drivers/gpu/drm/i915/display/intel_dp.c | 43 +-
drivers/gpu/drm/i915/display/intel_plane.c | 2 +-
drivers/gpu/drm/i915/i915_active.c | 2 +-
drivers/gpu/drm/imagination/pvr_drv.c | 2 +-
drivers/gpu/drm/imx/ipuv3/parallel-display.c | 2 +-
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 2 +-
drivers/gpu/drm/lima/lima_device.c | 12 +-
drivers/gpu/drm/loongson/lsdc_drv.c | 4 +-
drivers/gpu/drm/mediatek/mtk_dp.c | 2 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 2 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 2 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 2 +-
drivers/gpu/drm/mediatek/mtk_hdmi_v2.c | 2 +-
drivers/gpu/drm/meson/meson_encoder_cvbs.c | 2 +-
drivers/gpu/drm/meson/meson_encoder_dsi.c | 2 +-
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 2 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 24 +-
drivers/gpu/drm/msm/dp/dp_drm.c | 4 +-
drivers/gpu/drm/msm/dsi/dsi_host.c | 25 +-
drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 2 +-
drivers/gpu/drm/msm/msm_drv.c | 2 -
drivers/gpu/drm/mxsfb/lcdif_drv.c | 2 +-
drivers/gpu/drm/mxsfb/lcdif_kms.c | 18 +-
drivers/gpu/drm/mxsfb/lcdif_regs.h | 1 +
drivers/gpu/drm/nouveau/nouveau_drm.c | 35 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 11 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h | 2 +
.../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 31 +-
drivers/gpu/drm/omapdrm/dss/hdmi4.c | 2 +-
drivers/gpu/drm/omapdrm/dss/hdmi5.c | 2 +-
drivers/gpu/drm/panel/Kconfig | 30 +
drivers/gpu/drm/panel/Makefile | 3 +
drivers/gpu/drm/panel/panel-anbernic-td4310.c | 257 ++++++
drivers/gpu/drm/panel/panel-chipone-icna35xx.c | 422 +++++++++
drivers/gpu/drm/panel/panel-edp.c | 19 +
drivers/gpu/drm/panel/panel-himax-hx83121a.c | 39 +-
drivers/gpu/drm/panel/panel-ilitek-ili9488.c | 289 ++++++
drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 522 ++++-------
drivers/gpu/drm/panthor/panthor_device.h | 3 +
drivers/gpu/drm/panthor/panthor_drv.c | 14 +-
drivers/gpu/drm/panthor/panthor_gem.c | 18 +
drivers/gpu/drm/panthor/panthor_gem.h | 2 +
drivers/gpu/drm/panthor/panthor_mmu.c | 259 ++++--
drivers/gpu/drm/qxl/qxl_drv.c | 15 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c | 20 +-
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c | 2 +-
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 2 +-
drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 2 +-
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 31 +-
drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +-
drivers/gpu/drm/rockchip/dw_dp-rockchip.c | 15 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 227 +++--
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 111 ++-
drivers/gpu/drm/rockchip/rk3066_hdmi.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 4 +
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 176 +++-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 2 +-
drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 46 +-
drivers/gpu/drm/scheduler/sched_entity.c | 11 +-
drivers/gpu/drm/scheduler/sched_main.c | 9 -
drivers/gpu/drm/scheduler/tests/tests_basic.c | 359 ++++++++
drivers/gpu/drm/scheduler/tests/tests_scheduler.c | 2 +-
drivers/gpu/drm/solomon/ssd130x.c | 346 +++----
drivers/gpu/drm/stm/lvds.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 +-
drivers/gpu/drm/sysfb/Kconfig | 7 +-
drivers/gpu/drm/sysfb/simpledrm.c | 109 ++-
drivers/gpu/drm/tegra/drm.c | 2 +
drivers/gpu/drm/tegra/dsi.c | 126 ++-
drivers/gpu/drm/tegra/dsi.h | 10 +
drivers/gpu/drm/tests/Makefile | 3 +-
drivers/gpu/drm/tests/drm_bridge_test.c | 973 +++++++++++++++++++-
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 347 ++++++-
drivers/gpu/drm/tests/drm_kunit_edid.c | 995 +++++++++++++++++++++
drivers/gpu/drm/tests/drm_kunit_edid.h | 985 +-------------------
drivers/gpu/drm/tidss/tidss_crtc.c | 17 +-
drivers/gpu/drm/tidss/tidss_encoder.c | 2 +-
drivers/gpu/drm/tidss/tidss_oldi.c | 2 +-
drivers/gpu/drm/tidss/tidss_plane.c | 2 +-
drivers/gpu/drm/tiny/gm12u320.c | 5 +-
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c | 2 +-
drivers/gpu/drm/ttm/ttm_bo.c | 2 +-
drivers/gpu/drm/ttm/ttm_pool.c | 37 +-
drivers/gpu/drm/v3d/Kconfig | 1 +
drivers/gpu/drm/v3d/v3d_drv.c | 20 +-
drivers/gpu/drm/v3d/v3d_drv.h | 36 +-
drivers/gpu/drm/v3d/v3d_sched.c | 66 +-
drivers/gpu/drm/v3d/v3d_submit.c | 770 ++++++++--------
drivers/gpu/drm/vc4/vc4_dsi.c | 2 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +-
drivers/gpu/drm/verisilicon/vs_bridge.c | 4 +-
drivers/gpu/drm/virtio/virtgpu_drv.c | 101 ++-
drivers/gpu/drm/virtio/virtgpu_drv.h | 26 +-
drivers/gpu/drm/virtio/virtgpu_kms.c | 71 +-
drivers/gpu/drm/virtio/virtgpu_object.c | 90 +-
drivers/gpu/drm/virtio/virtgpu_prime.c | 45 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 50 +-
drivers/gpu/drm/virtio/virtgpu_vram.c | 5 +-
drivers/gpu/drm/xe/xe_bo.c | 2 +-
drivers/gpu/drm/xe/xe_device.c | 4 +-
drivers/gpu/drm/xe/xe_sched_job.c | 2 +-
drivers/gpu/drm/xe/xe_svm.c | 2 +-
drivers/gpu/drm/xe/xe_userptr.c | 2 +-
drivers/gpu/drm/xe/xe_vm.c | 4 +-
drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +-
include/drm/bridge/analogix_dp.h | 13 +-
include/drm/bridge/dw_dp.h | 1 +
include/drm/display/drm_dp.h | 13 +-
include/drm/display/drm_hdmi_state_helper.h | 4 +-
include/drm/drm_atomic.h | 5 +-
include/drm/drm_atomic_helper.h | 7 +
include/drm/drm_atomic_state_helper.h | 18 +-
include/drm/drm_bridge.h | 37 +-
include/drm/drm_colorop.h | 2 +
include/drm/drm_connector.h | 118 +++
include/drm/drm_crtc.h | 16 +
include/drm/drm_debugfs.h | 2 +-
include/drm/drm_drv.h | 6 -
include/drm/drm_gem.h | 3 -
include/drm/drm_gem_shmem_helper.h | 4 +
include/drm/drm_managed.h | 2 +-
include/drm/drm_mipi_dsi.h | 2 +
include/drm/drm_mode_config.h | 1 +
include/drm/drm_plane.h | 16 +
include/drm/drm_print.h | 2 +-
include/linux/dma-fence.h | 4 +-
include/linux/font.h | 3 +
include/linux/gpu_buddy.h | 15 +
include/linux/sysfb.h | 4 +-
include/uapi/drm/drm_mode.h | 1 +
include/uapi/drm/ethosu_accel.h | 60 +-
include/uapi/drm/panthor_drm.h | 26 +-
kernel/cgroup/dmem.c | 15 +
lib/fonts/fonts.c | 31 +
254 files changed, 8982 insertions(+), 3165 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/panel/anbernic,td4310.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/chipone,icna3512.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9488.yaml
create mode 100644 drivers/accel/ethosu/ethosu_perfmon.c
create mode 100644 drivers/gpu/drm/panel/panel-anbernic-td4310.c
create mode 100644 drivers/gpu/drm/panel/panel-chipone-icna35xx.c
create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9488.c
create mode 100644 drivers/gpu/drm/tests/drm_kunit_edid.c
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]
next reply other threads:[~2026-07-02 6:58 UTC|newest]
Thread overview: 394+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-02 6:58 Maxime Ripard [this message]
-- strict thread matches above, loose matches on Subject: below --
2026-07-16 7:40 [PULL] drm-misc-next Maxime Ripard
2026-07-09 11:23 Maxime Ripard
2026-06-19 9:17 Maxime Ripard
2026-05-28 18:58 Maarten Lankhorst
2026-05-21 10:47 Maarten Lankhorst
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-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 22:17 ` Helen Koike
2023-08-14 23:49 ` Helen Mae Koike Fornazier
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=20260702-powerful-successful-raptor-eded34@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=matthew.brost@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.