5–7 Oct 2026
Europe/Prague timezone

DRM: handling runtime requirements for device components.

Not scheduled
45m
Kernel Summit Track Kernel Summit Track

Speaker

Mr Dmitry Baryshkov (Qualcomm)

Description

The DRM susbsytem grew up from the desktop GPUs, where the device is a single unit, powered on and off only at the important runtime points. For the embedded display controllers it's no longer true. The display pipeline can consist of several different devices, each having its own runtime power up and down code points. Handling device power on and off in the existing atomic callbacks makes the code fragile: it's too easy to create a disbalance of calls or to miss a register access from one of the points.

In this talk I would like to point out these issues and trigger a discussion about possible ways to solve the issue.

Author

Mr Dmitry Baryshkov (Qualcomm)

Presentation materials

There are no materials yet.