freenode

← digests

Rockchip DP, TTM cgroup hooks, and DRM refactors

Desktop & Graphics2026-07-22

Multiple large patch series landed on dri-devel covering DisplayPort controllers, memory contention, and driver interface cleanups. Activity centered on Rockchip platforms, MSM KMS, TTM cgroup hooks, and supporting infrastructure.

Rockchip Synopsys DP controller gains PM, audio, and AltMode

A fourth revision of a ten-patch series improves the Synopsys DisplayPort controller driver used on Rockchip platforms. The changes add runtime power management, audio support, and USB-C DP AltMode handling. Automated bot reviews flagged several issues during discussion among three participants.

TTM gains cgroup dmem protection under VRAM contention

Version seven of a six-patch series adds cgroup dmem protection hooks inside the TTM memory manager. The work prefers eviction of unprotected buffers when VRAM is contended. Four participants exchanged thirteen messages on the proposal.

Dynamic-debug classmaps API fixed for DRM

A twenty-nine patch series reaches version seven to refactor the dyndbg classmaps API. The changes address CONFIG_DRM_USE_DYNAMIC_DEBUG. Two participants produced thirty-eight messages on the series.

MSM KMS introduces msm_display interface

A twenty-four patch series refactors MSM KMS to introduce the struct msm_display interface. The work centralizes connector creation and reduces coupling among sub-blocks. Two participants discussed the thirty-six messages.

Rust IO register macros move to typed bases

A ten-patch series updates Rust kernel IO register helpers to require typed bases. Relative registers are replaced by subregion projection. Two participants reviewed the nineteen messages.

it6505 bridge adds DP audio and bug fixes

Version four of a five-patch series adds DisplayPort audio support to the it6505 bridge driver. The same series fixes use-after-free, pm_runtime, and audio infoframe problems. Two participants handled the eleven messages.