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

