Re: [PATCH 09/14] drm/drv: Call drm_mode_config_create_state() by default
From: Maxime Ripard
Date: Fri Mar 20 2026 - 03:39:45 EST
On Mon, Mar 16, 2026 at 06:33:54PM +0200, Laurent Pinchart wrote:
> On Tue, Mar 10, 2026 at 05:07:01PM +0100, Maxime Ripard wrote:
> > Almost all drivers, and our documented skeleton, call
> > drm_mode_config_reset() prior to calling drm_dev_register() to
> > initialize its DRM object states.
> >
> > Now that we have drm_mode_config_create_state() to create that initial
> > state if it doesn't exist, we can call it directly in
> > drm_dev_register(). That way, we know that the initial atomic state will
> > always be allocated without any boilerplate.
>
> Should most drivers now stop calling drm_mode_config_reset() at probe
> time ?
Yes, that's my intention. For the vast majority of them, reset is just
about allocating and committing a blank state anyway.
However, for the drivers that do need to reset the hardware, we should
keep the door open (and / or provide an alternative mechanism).
Maxime
Attachment:
signature.asc
Description: PGP signature