On Thu, Mar 6, 2025 at 11:29 AM Dmitry Baryshkov < dmitry.barysh...@linaro.org> wrote:
> On Thu, 6 Mar 2025 at 17:10, Anusha Srivatsa <asriv...@redhat.com> wrote: > > > > > > > > On Thu, Mar 6, 2025 at 4:31 AM Maxime Ripard <mrip...@kernel.org> wrote: > >> > >> Hi Anusha, > >> > >> On Wed, Mar 05, 2025 at 07:01:41PM -0500, Anusha Srivatsa wrote: > >> > Move away from using deprecated API and use _multi > >> > variants if available. Use mipi_dsi_msleep() > >> > and mipi_dsi_usleep_range() instead of msleep() > >> > and usleep_range() respectively. > >> > > >> > Used Coccinelle to find the multiple occurences. > >> > SmPl patch: > >> > @rule@ > >> > identifier dsi_var; > >> > identifier r; > >> > identifier func; > >> > type t; > >> > position p; > >> > expression dsi_device; > >> > expression list es; > >> > @@ > >> > t func(...) { > >> > ... > >> > struct mipi_dsi_device *dsi_var = dsi_device; > >> > +struct mipi_dsi_multi_context dsi_ctx = { .dsi = dsi_var }; > >> > <+... > >> > ( > >> > -mipi_dsi_dcs_write_seq(dsi_var,es)@p; > >> > +mipi_dsi_dcs_write_seq_multi(&dsi_ctx,es); > >> > | > >> > -mipi_dsi_generic_write_seq(dsi_var,es)@p; > >> > +mipi_dsi_generic_write_seq_multi(&dsi_ctx,es); > >> > | > >> > -mipi_dsi_generic_write(dsi_var,es)@p; > >> > +mipi_dsi_generic_write_multi(&dsi_ctx,es); > >> > | > >> > -r = mipi_dsi_dcs_nop(dsi_var)@p; > >> > +mipi_dsi_dcs_nop_multi(&dsi_ctx); > >> > | > >> > ....rest of API > >> > .. > >> > ) > >> > -if(r < 0) { > >> > -... > >> > -} > >> > ...+> > >> > >> The point of sending a single patch was to review the coccinelle script, > >> so you must put the entire script you used here. > >> > > > > I was actually thinking of sending patches per driver this time around > since Tejas also seems to be looking into similar parts....Thoughts? > > Have you discussed it with Tejas? What is his next target? > > I was hoping he will have some feedback on this patch and we could take it from there..... It *should* be okay for me to send all changes in a single series... Anusha > >> > Cc: Maxime Ripard <maxime.rip...@bootlin.com> > >> > >> That hasn't been my email address for 6 years :) > >> > > My bad. Will change this. > > > > -- > With best wishes > Dmitry > >