From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
To: Simona Vetter <simona.vetter@ffwll.ch>, Dave Airlie <airlied@gmail.com>
Cc: dim-tools@lists.freedesktop.org, intel-xe@lists.freedesktop.org,
intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
"Lucas De Marchi" <lucas.demarchi@intel.com>,
"Oded Gabbay" <ogabbay@kernel.org>,
"Thomas Hellström" <thomas.hellstrom@linux.intel.com>,
"Maxime Ripard" <mripard@kernel.org>,
"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
"Thomas Zimmermann" <tzimmermann@suse.de>,
"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
"Tvrtko Ursulin" <tursulin@ursulin.net>,
"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
"Jani Nikula" <jani.nikula@linux.intel.com>
Subject: [PULL] drm-misc-next
Date: Thu, 2 Oct 2025 16:51:03 +0200 [thread overview]
Message-ID: <b412fb91-8545-466a-8102-d89c0f2758a7@linux.intel.com> (raw)
Hi Dave, Simona,
First pull request for v6.19!
Best regards,
~Maarten
drm-misc-next-2025-10-02:
drm-misc-next for v6.19:
UAPI Changes:
Cross-subsystem Changes:
- fbcon cleanups.
- Make drivers depend on FB_TILEBLITTING instead of selecting it,
and hide FB_MODE_HELPERS.
Core Changes:
- More preparations for rust.
- Throttle dirty worker with vblank
- Use drm_for_each_bridge_in_chain_scoped in drm's bridge code and
assorted fixes.
- Ensure drm_client_modeset tests are enabled in UML.
- Rename ttm_bo_put to ttm_bo_fini, as a further step in removing the
TTM bo refcount.
- Add POST_LT_ADJ_REQ training sequence.
- Show list of removed but still allocated bridges.
- Add a simulated vblank interrupt for hardware without it,
and add some helpers to use them in vkms and hypervdrm.
Driver Changes:
- Assorted small fixes, cleanups and updates to host1x, tegra,
panthor, amdxdna, gud, vc4, ssd130x, ivpu, panfrost, panthor,
sysfb, bridge/sn65dsi86, solomon, ast, tidss.
- Convert drivers from using .round_rate() to .determine_rate()
- Add support for KD116N3730A07/A12, chromebook mt8189, JT101TM023,
LQ079L1SX01, raspberrypi 5" panels.
- Improve reclocking on tegra186+ with nouveau.
- Improve runtime pm in amdxdna.
- Add support for HTX_PAI in imx.
- Use a helper to calculate dumb buffer sizes in most drivers.
The following changes since commit 0d9f0083f7a5a31d91d501467b499bb8c4b25bdf:
Merge tag 'v6.17-rc6' into drm-next (2025-09-15 17:51:07 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-2025-10-02
for you to fetch changes up to aa1c2b073ad23847dd2e7bdc7d30009f34ed7f59:
accel/ivpu: Fix DCT active percent format (2025-10-02 07:44:53 +0200)
----------------------------------------------------------------
drm-misc-next for v6.19:
UAPI Changes:
Cross-subsystem Changes:
- fbcon cleanups.
- Make drivers depend on FB_TILEBLITTING instead of selecting it,
and hide FB_MODE_HELPERS.
Core Changes:
- More preparations for rust.
- Throttle dirty worker with vblank
- Use drm_for_each_bridge_in_chain_scoped in drm's bridge code and
assorted fixes.
- Ensure drm_client_modeset tests are enabled in UML.
- Rename ttm_bo_put to ttm_bo_fini, as a further step in removing the
TTM bo refcount.
- Add POST_LT_ADJ_REQ training sequence.
- Show list of removed but still allocated bridges.
- Add a simulated vblank interrupt for hardware without it,
and add some helpers to use them in vkms and hypervdrm.
Driver Changes:
- Assorted small fixes, cleanups and updates to host1x, tegra,
panthor, amdxdna, gud, vc4, ssd130x, ivpu, panfrost, panthor,
sysfb, bridge/sn65dsi86, solomon, ast, tidss.
- Convert drivers from using .round_rate() to .determine_rate()
- Add support for KD116N3730A07/A12, chromebook mt8189, JT101TM023,
LQ079L1SX01, raspberrypi 5" panels.
- Improve reclocking on tegra186+ with nouveau.
- Improve runtime pm in amdxdna.
- Add support for HTX_PAI in imx.
- Use a helper to calculate dumb buffer sizes in most drivers.
----------------------------------------------------------------
Aaron Kling (2):
drm/nouveau: Support reclocking on gp10b
drm/nouveau: Support devfreq for Tegra
Akhilesh Patil (1):
gpu: host1x: Use dev_err_probe() in probe path
Andrzej Kacprowski (3):
accel/ivpu: Remove unused firmware boot parameters
accel/ivpu: Add support for user-managed preemption buffer
accel/ivpu: Fix doc description of job structure
Athul Raj Kollareth (1):
drm: Replace the deprecated DRM_* logging macros in gem helper files
Boris Brezillon (4):
drm/panfrost: Introduce uAPI for JM context creation
drm/panfrost: Introduce JM contexts for manging job resources
drm/panfrost: Expose JM context IOCTLs to UM
drm/panfrost: Display list of device JM contexts over debugfs
Brahmajit Das (1):
drm/tegra: hdmi: sor: Fix error: variable ‘j’ set but not used
Brian Masney (7):
drm/imx/ipuv3/imx-tve: convert from round_rate() to determine_rate()
drm/mcde/mcde_clk_div: convert from round_rate() to determine_rate()
drm/pl111: convert from round_rate() to determine_rate()
drm/stm/dw_mipi_dsi-stm: convert from round_rate() to determine_rate()
drm/stm/lvds: convert from round_rate() to determine_rate()
drm/sun4i/sun4i_hdmi_ddc_clk: convert from round_rate() to determine_rate()
drm/sun4i/sun4i_tcon_dclk: convert from round_rate() to determine_rate()
Chia-I Wu (2):
drm/panthor: assign unique names to queues
drm/panthor: always set fence errors on CS_FAULT
Christian König (1):
drm/ttm: rename ttm_bo_put to _fini v3
Christopher Obbard (1):
drm/dp: clamp PWM bit count to advertised MIN and MAX capabilities
Dmitry Baryshkov (2):
drm/vc4: hdmi: switch to generic CEC helpers
drm/tests: make sure drm_client_modeset tests are enabled
Geert Uytterhoeven (1):
drm/bridge: imx8qxp-ldb: Remove dummy Runtime PM callback
Guido Günther (3):
drm/panel: visionox-rm69299: Fix clock frequency for SHIFT6mq
drm/panel: visionox-rm69299: Don't clear all mode flags
drm/panel: visionox-rm69299: Add backlight support
Iker Pedrosa (5):
drm/solomon: Move calls to drm_gem_fb_end_cpu*()
drm/solomon: Use drm_WARN_ON_ONCE instead of WARN_ON
drm/solomon: Simplify mode_valid() using DRM helper
drm/solomon: Simplify get_modes() using DRM helper
drm/solomon: Enforce one assignment per line
Jacek Lawrynowicz (4):
accel/ivpu: Refactor priority_bands_show for readability
accel/ivpu: Rework bind/unbind of imported buffers
accel/ivpu: Fix page fault in ivpu_bo_unbind_all_bos_from_context()
accel/ivpu: Improve BO alloc/free warnings
James Flowers (1):
drm/ssd130x: Use kmalloc_array() instead of kmalloc()
John Ripple (1):
drm/bridge: ti-sn65dsi86: Add support for DisplayPort mode with HPD
Karol Wachowski (5):
accel/ivpu: Reset cmdq->db_id on register failure
accel/ivpu: Ensure rpm_runtime_put in case of engine reset/resume fail
accel/ivpu: Update JSM firmware API to latest 3.32.5 version
accel/ivpu: Split FW runtime and global memory buffers
accel/ivpu: Fix DCT active percent format
Lizhi Hou (3):
accel/amdxdna: Fix an integer overflow in aie2_query_ctx_status_array()
accel/amdxdna: Call dma_buf_vmap_unlocked() for imported object
accel/amdxdna: Enhance runtime power management
Luc Ma (1):
drm/sched: backend_ops doc fix
Luca Ceresoli (14):
drm/display: bridge-connector: use scope-specific variable for the bridge pointer
drm/bridge: add drm_for_each_bridge_in_chain_scoped()
drm/display: bridge-connector: use drm_for_each_bridge_in_chain_scoped()
drm/atomic: use drm_for_each_bridge_in_chain_scoped()
drm/bridge: use drm_for_each_bridge_in_chain_scoped()
drm/bridge: remove drm_for_each_bridge_in_chain()
drm/bridge: add drm_for_each_bridge_in_chain_from()
drm/omap: use drm_for_each_bridge_in_chain_from()
drm/bridge: get the bridge returned by drm_bridge_get_next_bridge()
drm/bridge: put the bridge returned by drm_bridge_get_next_bridge()
drm/imx: parallel-display: put the bridge returned by drm_bridge_get_next_bridge()
drm/bridge: add list of removed refcounted bridges
drm/debugfs: show lingering bridges
drm/bridge: adapt drm_bridge_add/remove() docs, mention the lingering list
Luca Weiss (2):
drm/sysfb: simpledrm: Sort headers correctly
fbdev/simplefb: Sort headers correctly
Lyude Paul (2):
drm/gem/shmem: Extract drm_gem_shmem_init() from drm_gem_shmem_create()
drm/gem/shmem: Extract drm_gem_shmem_release() from drm_gem_shmem_free()
Mainak Sen (1):
gpu: host1x: Fix race in syncpt alloc/free
Marek Vasut (4):
drm/panel: ilitek-ili9881c: Turn ILI9881C_COMMAND_INSTR() parameters lowercase
dt-bindings: ili9881c: Document 5" Raspberry Pi 720x1280
drm/panel: ilitek-ili9881c: Add configuration for 5" Raspberry Pi 720x1280
dt-bindings: ili9881c: Allow port subnode
Maxime Ripard (6):
drm/crtc: Drop no_vblank bit field
drm/tidss: Convert to drm logging
drm/tidss: Remove ftrace-like logs
drm/tidss: crtc: Change variable name
drm/tidss: crtc: Implement destroy_state
drm/tidss: crtc: Cleanup reset implementation
Mikko Perttunen (1):
gpu: host1x: Wait prefences outside MLOCK
Philipp Stanner (1):
drm/sched/tests: Remove relict of done_list
Ruben Wauters (2):
drm: gud: replace WARN_ON/WARN_ON_ONCE with drm versions
drm/gud: fix accidentally deleted IS_ERR() check
Shengjiu Wang (5):
dt-bindings: display: imx: add HDMI PAI for i.MX8MP
ALSA: Add definitions for the bits in IEC958 subframe
drm/bridge: dw-hdmi: Add API dw_hdmi_to_plat_data() to get plat_data
drm/bridge: dw-hdmi: Add API dw_hdmi_set_sample_iec958() for iec958 format
drm/bridge: imx: add driver for HDMI TX Parallel Audio Interface
Steffen Trumtrar (3):
dt-bindings: vendor-prefixes: Add JuTouch Technology Co, Ltd
dt-bindings: display: simple: Add JuTouch JT101TM023 panel
drm/panel: simple: add JuTouch JT101TM023
Steven Price (1):
drm/panfrost: Bump the minor version number
Svyatoslav Ryhel (2):
dt-bindings: display: panel: document Sharp LQ079L1SX01 panel
gpu/drm: panel: Add Sharp LQ079L1SX01 panel support
Thomas Zimmermann (45):
Merge drm/drm-next into drm-misc-next
drm/fb-helper: Synchronize dirty worker with vblank
fbcon: Fix empty lines in fbcon.h
fbcon: Rename struct fbcon_ops to struct fbcon_par
fbcon: Set rotate_font callback with related callbacks
fbcon: Move fbcon callbacks into struct fbcon_bitops
fbcon: Streamline setting rotated/unrotated bitops
drm/sysfb: Add custom plane state
drm/sysfb: Lookup blit function during atomic check
drm/format-helper: Remove drm_fb_blit()
fbdev: Make drivers depend on FB_TILEBLITTING
fbdev: Turn FB_MODE_HELPERS into an internal config option
drm/ast: Move display-clock tables to per-Gen source files
drm/ast: Move mode-detection helpers to Gen2 source files
drm/ast: Split ast_detect_tx_chip() per chip generation
drm/ast: Prepare per-Gen device initialization
drm/ast: Move Gen1 device initialization into separate helper
drm/ast: Move Gen2 device initialization into separate helper
drm/ast: Move Gen3 device initialization into separate helper
drm/ast: Move Gen4 device initialization into separate helper
drm/ast: Move Gen5 device initialization into separate helper
drm/ast: Move Gen6 device initialization into separate helper
drm/ast: Move Gen7 device initialization into separate helper
drm/ast: Remove generic device initialization
drm/dumb-buffers: Sanitize output on errors
drm/dumb-buffers: Provide helper to set pitch and size
drm/gem-dma: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/gem-shmem: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/exynos: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/imx/ipuv3: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/loongson: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/msm: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/nouveau: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/omapdrm: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/renesas/rcar-du: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/rockchip: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/tegra: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/vmwgfx: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/xe: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg()
drm/vblank: Add vblank timer
drm/vblank: Add CRTC helpers for simple use cases
drm/vkms: Convert to DRM's vblank timer
drm/hypervdrm: Use vblank timer
Tomasz Rusinowicz (1):
accel/ivpu: Enable MCA ECC signalling based on MSR
Vamsee Vardhan Thummala (1):
gpu: host1x: Allow loading tegra-drm without enabled engines
Ville Syrjälä (2):
drm/dp: Add definitions for POST_LT_ADJ training sequence
drm/dp: Add POST_LT_ADJ_REQ helpers
Zhijian Yan (2):
drm/panel: Add support for KD116N3730A07
drm/panel: Add support for KD116N3730A12
Zhongtian Wu (1):
drm/panel-edp: Add several panel configurations for mt8189 Chromebook
.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 ++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/gpu/drm-kms-helpers.rst | 12 +
Documentation/gpu/todo.rst | 37 +
drivers/accel/amdxdna/Makefile | 1 +
drivers/accel/amdxdna/aie2_ctx.c | 42 +-
drivers/accel/amdxdna/aie2_message.c | 28 +-
drivers/accel/amdxdna/aie2_pci.c | 85 +-
drivers/accel/amdxdna/aie2_pci.h | 3 +-
drivers/accel/amdxdna/aie2_smu.c | 28 +-
drivers/accel/amdxdna/amdxdna_ctx.c | 62 +-
drivers/accel/amdxdna/amdxdna_gem.c | 47 +-
drivers/accel/amdxdna/amdxdna_mailbox.c | 13 +-
drivers/accel/amdxdna/amdxdna_pci_drv.c | 56 +-
drivers/accel/amdxdna/amdxdna_pci_drv.h | 2 +
drivers/accel/amdxdna/amdxdna_pm.c | 94 ++
drivers/accel/amdxdna/amdxdna_pm.h | 18 +
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 | 115 +-
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 | 108 +-
drivers/accel/ivpu/ivpu_job.h | 46 +-
drivers/accel/ivpu/ivpu_mmu_context.c | 2 +-
drivers/accel/ivpu/ivpu_pm.c | 11 +-
drivers/accel/ivpu/vpu_jsm_api.h | 513 +++++----
drivers/gpu/drm/Makefile | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +-
drivers/gpu/drm/ast/Makefile | 3 +-
drivers/gpu/drm/ast/ast_2000.c | 101 ++
drivers/gpu/drm/ast/ast_2100.c | 85 ++
drivers/gpu/drm/ast/ast_2200.c | 85 ++
drivers/gpu/drm/ast/ast_2300.c | 128 +++
drivers/gpu/drm/ast/ast_2400.c | 93 ++
drivers/gpu/drm/ast/ast_2500.c | 98 ++
drivers/gpu/drm/ast/ast_2600.c | 63 ++
drivers/gpu/drm/ast/ast_drv.c | 67 +-
drivers/gpu/drm/ast/ast_drv.h | 75 +-
drivers/gpu/drm/ast/ast_main.c | 268 -----
drivers/gpu/drm/ast/ast_mode.c | 4 +-
drivers/gpu/drm/ast/ast_tables.h | 60 --
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/dw-hdmi-gp-audio.c | 5 +
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 18 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 112 ++
drivers/gpu/drm/display/drm_bridge_connector.c | 11 +-
drivers/gpu/drm/display/drm_dp_helper.c | 76 +-
drivers/gpu/drm/drm_atomic.c | 3 +-
drivers/gpu/drm/drm_bridge.c | 52 +-
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_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 | 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/gma500/fbdev.c | 43 -
drivers/gpu/drm/gud/gud_connector.c | 8 +-
drivers/gpu/drm/gud/gud_pipe.c | 10 +-
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 11 +
drivers/gpu/drm/i915/gem/i915_gem_ttm.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/parallel-display.c | 4 +-
drivers/gpu/drm/loongson/lsdc_gem.c | 31 +-
drivers/gpu/drm/mcde/mcde_clk_div.c | 13 +-
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 | 7 +-
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/panel/Kconfig | 15 +
drivers/gpu/drm/panel/Makefile | 1 +
drivers/gpu/drm/panel/panel-edp.c | 8 +
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_device.h | 11 +-
drivers/gpu/drm/panfrost/panfrost_drv.c | 152 ++-
drivers/gpu/drm/panfrost/panfrost_job.c | 201 +++-
drivers/gpu/drm/panfrost/panfrost_job.h | 25 +-
drivers/gpu/drm/panthor/panthor_drv.c | 2 +-
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_gem.c | 2 +-
drivers/gpu/drm/radeon/radeon_gem.c | 2 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c | 7 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 12 +-
drivers/gpu/drm/scheduler/tests/sched_tests.h | 3 +-
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/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/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/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/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/vc4/Kconfig | 1 +
drivers/gpu/drm/vc4/vc4_hdmi.c | 137 +--
drivers/gpu/drm/vc4/vc4_hdmi.h | 1 -
drivers/gpu/drm/vkms/vkms_crtc.c | 83 +-
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/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/display/drm_dp.h | 3 +
include/drm/display/drm_dp_helper.h | 8 +
include/drm/drm_bridge.h | 61 +-
include/drm/drm_client.h | 1 +
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/sound/asoundef.h | 9 +
include/uapi/drm/drm_mode.h | 50 +-
include/uapi/drm/ivpu_accel.h | 11 +
include/uapi/drm/panfrost_drm.h | 50 +
191 files changed, 6739 insertions(+), 2832 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_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
next reply other threads:[~2025-10-02 14:51 UTC|newest]
Thread overview: 386+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-02 14:51 Maarten Lankhorst [this message]
-- strict thread matches above, loose matches on Subject: below --
2026-05-14 12:46 [PULL] drm-misc-next Maarten Lankhorst
2026-05-07 11:49 Maarten Lankhorst
2026-04-20 11:41 Maarten Lankhorst
2026-04-24 12:49 ` Philipp Stanner
2026-04-24 12:52 ` Tvrtko Ursulin
2026-03-26 15:18 Thomas Zimmermann
2026-03-20 8:26 Thomas Zimmermann
2026-03-12 7:56 Thomas Zimmermann
2026-03-05 8:11 Thomas Zimmermann
2026-02-26 14:36 Thomas Zimmermann
2026-01-22 8:51 Maxime Ripard
2026-01-15 12:29 Maxime Ripard
2026-01-08 8:26 Maxime Ripard
2025-12-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-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=b412fb91-8545-466a-8102-d89c0f2758a7@linux.intel.com \
--to=maarten.lankhorst@linux.intel.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=lucas.demarchi@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.