On Thu, Mar 19, 2026 at 04:59:36PM +0100, Thomas Zimmermann wrote: > 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. > > [1] > https://lore.kernel.org/dri-devel/[email protected]/ > > v3: > - fix uninitialized variables (David) > - improve documentation (David) > - clean up
For the series: Reviewed-by: Dmitry Baryshkov <[email protected]> -- With best wishes Dmitry
