Re: [PATCH 1/2] drm/panel: visionox-rm69299: Split DSI commands out into enable/disable
Dmitry Baryshkov <[email protected]>
| Newsgroups | org.kernel.vger.phone-devel,org.freedesktop.lists.dri-devel,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <y36bb3gilquvtkgcwwo7kti7efxij3tnjn7lzuv36g25eymfr7@kuy3xas4lcrx> |
On Mon, Apr 27, 2026 at 03:56:06PM +0200, Guido Günther wrote: > It's when DSI commands should be sent and it also fixes these DSI errors > on every screen blank/unblank on the SHIFT6mq: > > dmesg: > msm_dsi ae94000.dsi: [drm:dsi_cmds2buf_tx] *ERROR* wait for video done timed out > dsi_cmds2buf_tx: cmd dma tx failed, type=0x5, data0=0x28, len=4, ret=-110 > panel-visionox-rm69299 ae94000.dsi.0: sending DCS SET_DISPLAY_OFF failed: -110 Unfortunately, no. There are controllers which can't send DSI commands after starting the stream, which means that all DSI config should be done in prepare() / unprepare(). Granted that other panels work, I suspect that the issue is somewhere else. > > Signed-off-by: Guido Günther <[email protected]> > --- > drivers/gpu/drm/panel/panel-visionox-rm69299.c | 77 +++++++++++++++----------- > 1 file changed, 44 insertions(+), 33 deletions(-) > -- With best wishes Dmitry