On 3/11/26 5:10 AM, Thomas Zimmermann wrote:
> (was: drm/mipi-dbi: Replace simple-display helpers with regular atomic 
> heleprs)
> 
> We keep getting new drivers based on the obsolete simple-display pipeline,
> such as the recent driver for st7789v panels. [1] But submitters cannot
> know, as the simple-display helpers are fully documented and still used
> in several places.
> 
> Hence, convert all the mipi-dbi drivers over to regular atomic helpers
> and remove simple-display support from mipi-dbi in this series. Then
> undocument the helpers and add TODO items for final their removal.
> 
> Patch 1 changes the mode-setting logic to get CRTC and panel updates into
> the correct order. This patch is probably the most fragile change in the
> series.
> 
> Patches 2 and 3 prepare mipi-dbi to allow for atomic helpers to be used.
> 
> Patches 5 to 14 update mipi-dbi drivers one by one. The st7735r driver
> requires some additional minor preparation. Overall, the refactoring is
> always the same.
> 
> Patches 15 and 16 clean up mipi-dbi and the simple-display helpers.
> 
> These patches need some testing, as I can only compile them. At least
> one of the drivers should be tried on hardware. Regressions should be
> easy to fix, as these changes are mostly refactoring jobs.
> 
For st7586 and panel-mipi-dbi:

Tested-by: David Lechner <[email protected]>


And for the series:

Acked-by: David Lechner <[email protected]>

Reply via email to