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

Reply via email to