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]>
