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