Re: [PATCH v4] drm/omap: dsi: avoid sending bta sync all the time in writes

Andreas Kemnade <[email protected]> Tue, 14 Jul 2026 17:53:37 +0200
Newsgroups org.kernel.vger.linux-omap,org.freedesktop.lists.dri-devel,org.kernel.vger.linux-kernel
Message-ID <20260714175337.4ad430fc@akphone>
On Sun, 12 Jul 2026 22:07:53 +0300
Ivaylo Dimitrov <[email protected]> wrote:

> > 
> > diff --git a/drivers/gpu/drm/omapdrm/dss/dsi.c
> > b/drivers/gpu/drm/omapdrm/dss/dsi.c index
> > 3f22929c36e2..eb3cd0d23cae 100644 ---
> > a/drivers/gpu/drm/omapdrm/dss/dsi.c +++
> > b/drivers/gpu/drm/omapdrm/dss/dsi.c @@ -3267,7 +3267,7 @@ static
> > int dsi_update_channel(struct omap_dss_device *dssdev, int vc)
> >   	 * updates stop working. This is probably related to DSI
> > spec stating
> >   	 * that the DSI host should transition to LP at least
> > once per frame. */
> > -	r = dsi_vc_send_bta_sync(dssdev, vc);
> > +	r = dsi_vc_send_bta_sync(dssdev, VC_CMD);
> >   	if (r < 0) {
> >   		DSSWARN("failed to send bta sync between frames:
> > %d\n", r); goto err;
> > 
> > 
> > 
> > Then the call is equal to the original one done via send_nnop.
> >   
> 
> With that change it seems to work properly, will keep that version of 
> the driver for the time being.

will send a v5 with this change included

Regards,
Andreas