imx93, dsi raspberry pi display failure

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

imx93, dsi raspberry pi display failure

3,576 次查看
mohamed_gaseen
Contributor IV

Hello,

Recently I'm working on i.MX93 board with raspberrypi, 7 inch-touchscreen-panel attached on it. The issue is the device driver got loaded successfully but the display is not working. I have shared the potential error I'm facing as log below.

root@imx93:/run/media/boot-mmcblk0p1# dmesg | grep dsi
[ 1.864176] i2c 0-0045: Fixed dependency cycle(s) with /soc@0/dsi@4ae10000/ports/endpoint
[ 2.131830] rpi-ts-dsi 4ae10000.dsi.0: failed to attach dsi to host: -19
[ 2.806856] systemd-sysv-generator[100]: SysV service '/etc/init.d/sendsigs' lacks a native systemd unit file. ~ Automatically generating!

Is there anything I need to configure in the device tree file. I have attached the configured node reference-imx93-11x11-evk.dts file below. Please help me to sort it out this issue.

Thanks in advance.

 

0 项奖励
回复
8 回复数

3,551 次查看
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @mohamed_gaseen 

I hope you are doing well.

Regarding to the raspberrypi,7inch-touchscreen.yaml binding, you dts seems correct, but I have a few questions:

 

Are you able to see the I2C Address 0x45 with the i2cdetect tool on linux?

Also, what BSP are you using? And is the imx93 EVK or custom?

 

Best regards!

Salas.

0 项奖励
回复

3,524 次查看
mohamed_gaseen
Contributor IV

Thanks for your reply Alejandro,

Yeah the address 0x45 has been detected. Please find the below log for proof.

root@imx93:~# i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- UU -- -- --

And we're currently working on imx93 evk board. Please help to solve the issue.

0 项奖励
回复

3,475 次查看
mohamed_gaseen
Contributor IV

Hi,

Is there any solution regarding this issue. We are currently facing the below error.

root@imx93:~# dmesg | grep dsi
[ 1.863684] i2c 0-0045: Fixed dependency cycle(s) with /soc@0/dsi@4ae10000/ports/port@1/endpoint
[ 1.905093] Zumi rpi_touchscreen_probe 423 dsi_host_node name = dsi
[ 2.104308] Zumi rpi_touchscreen_probe 423 dsi_host_node name = dsi
[ 2.117364] rpi-ts-dsi 4ae10000.dsi.0: failed to attach dsi to host: -517
[ 2.762557] systemd-sysv-generator[100]: SysV service '/etc/init.d/sendsigs' lacks a native systemd unit file. ~ Automatically generatin!

Please support me to fix this issue.

0 项奖励
回复

3,451 次查看
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello, 

 

I would like to ask, Are you using our BSP? 

If so, please share the version.

 

Kind regards,

Salas.

0 项奖励
回复

3,426 次查看
mohamed_gaseen
Contributor IV

Thanks for your reply Salas ,

 

Yeah the BSP Version is 6.6.3

The current display driver file which we are working is panel-raspberrypi-touchscreen.c

The file path is ~/IMX93/i.MX93_v6.6.3/bld-imx93evk/tmp/work/imx93evk-poky-linux/linux-imx/6.6.3+git/git/drivers/gpu/drm/panel

I suspect that the potential reason for the issue is the device tree compatibility. Below I have attached a reference.txt file. Please help me to resolve this problem.

 

Thanks & Regards

 

 

标记 (5)
0 项奖励
回复

3,415 次查看
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @mohamed_gaseen 

Thank you for the clarification, can I ask, how are you connecting the panel?

I had understood the RPI 7 inc panel is HDMI.

Maybe you can refer to the i.MX93 EVK device tree. There is an adv7535 as remote point "bridge from DSI to HDMI".

Best regards,

Salas.

 

0 项奖励
回复

3,401 次查看
mohamed_gaseen
Contributor IV

Thanks for the reply Salas,

 

Actually our display is mipi display. There's no bridge connected between DSI to HDMI. I'll share you the product link below. Please support me to sort out the issue.

https://www.raspberrypi.com/products/raspberry-pi-touch-display/

0 项奖励
回复

2,682 次查看
Victory777
Contributor I

hello  @mohamed_gaseen 

I am currently struggling with the same issue, have you managed to get the 7 inch-touchscreen-panel working with i.MX93, if so, can you please share what was done to get it work ? thanks in advance

0 项奖励
回复