On Sunday, March 8th, 2026 at 20:27, Dmitry Baryshkov <[email protected]> wrote:
> On Sun, Mar 08, 2026 at 04:52:42PM +0100, Cristian Cozzolino via B4 Relay > wrote: > > From: Cristian Cozzolino <[email protected]> > > + > > +static int nt35532_on(struct novatek_nt35532 *ctx) > > +{ > > + struct mipi_dsi_multi_context dsi_ctx = { .dsi = ctx->dsi }; > > + > > + mipi_dsi_generic_write_seq_multi(&dsi_ctx, 0xff, 0x01); > > + mipi_dsi_generic_write_seq_multi(&dsi_ctx, 0x6e, 0x80); > > + mipi_dsi_generic_write_seq_multi(&dsi_ctx, 0x68, 0x13); > > + mipi_dsi_generic_write_seq_multi(&dsi_ctx, 0xfb, 0x01); > > + mipi_dsi_generic_write_seq_multi(&dsi_ctx, 0xff, 0x02); > > If this goes to be resent for any reason, could you please insert an > empty line before 0xff, 0xNN wries? Just to be sure about such request, should I add a blank line before: mipi_dsi_generic_write_seq_multi(&dsi_ctx, 0xff, 0x02); , before: mipi_dsi_generic_write_seq_multi(&dsi_ctx, 0xff, 0x05); , before: mipi_dsi_generic_write_seq_multi(&dsi_ctx, 0xff, 0x01); and so on...? > > + mipi_dsi_generic_write_seq_multi(&dsi_ctx, 0xfb, 0x01); > > [...] > > > + mipi_dsi_generic_write_seq_multi(&dsi_ctx, 0x11, 0x00); > > I suppose this is MIPI_DCS_EXIT_SLEEP_MODE, > > > + mipi_dsi_msleep(&dsi_ctx, 120); > > + mipi_dsi_generic_write_seq_multi(&dsi_ctx, 0x29, 0x00); > > MIPI_DCS_SET_DISPLAY_ON I've done a double-check through NT35532 datasheet and include/video/mipi_display.h: instruction codes match exactly those mipi dcs command enum item names you've mentioned. So, would I have something like: mipi_dsi_generic_write_seq_multi(&dsi_ctx, MIPI_DCS_EXIT_SLEEP_MODE, 0x00); mipi_dsi_generic_write_seq_multi(&dsi_ctx, MIPI_DCS_SET_DISPLAY_ON, 0x00); ? > > + mipi_dsi_msleep(&dsi_ctx, 50); > > + > > + return dsi_ctx.accum_err; > > +} > > + > > -- > With best wishes > Dmitry >

