imx93 DSI send command fail in some case

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

imx93 DSI send command fail in some case

跳至解决方案
1,378 次查看
jiangyaqiang
Contributor V

HI experts:

 

   I got a problem when intergrade a mipi panel to imx93 board ,  the log is:

   "dw-mipi-dsi-imx 4ae10000.dsi:failed to write command FIFo"

    and the function "mipi_dsi_device_transfer" return with error=-110.

   After more research,  and found that not all commands fail, but some command with too much parameters will fail, for example: the driver send the following commands:

jiangyaqiang_0-1730901400423.png

it will fail at command : 0xB4 , 0xD3, 0xD5 , 0xD6.

  If I don't send the commands failed, the panel can show picture , but the picture position is   offset,  and I have confirmed the board is ok wit DSI TO HDMI,  and the panel is ok with imx8mini.

 

    Dose anyone has any suggestion ?

    Best Regards .

 

 

标签 (1)
标记 (1)
0 项奖励
回复
1 解答
1,346 次查看
jiangyaqiang
Contributor V

Hi Zhiming:

 

Thanks.

And finally I found that add more timeout or don't send command in LPM will fix the problem.

在原帖中查看解决方案

0 项奖励
回复
2 回复数
1,352 次查看
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hello,

The DSI controller in i.MX93 is different from i.MX8MM. 

Please refer Table 526. Error Cause and Recover  in i.MX93 RM. For pld_w_err, the controller can send such long packet at one time.

Zhiming_Liu_1-1730944309000.png

Please check with your panel vendor to see if you can split these long cmd lists.

 

Best Regards

Zhiming

0 项奖励
回复
1,347 次查看
jiangyaqiang
Contributor V

Hi Zhiming:

 

Thanks.

And finally I found that add more timeout or don't send command in LPM will fix the problem.

0 项奖励
回复