integrating Riverdi MIPI Display in imx93 custom board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

integrating Riverdi MIPI Display in imx93 custom board

297 Views
bplc123
Contributor I

Experts,

We have been trying to integrate Riverdi  RVT101HVDNWC00-B mipi display with imx93 custom board. The driver ti-SN65DSI83 and touch driver of ilitech has been enabled in kernel. But the display is not probing in the board. Hereby attaching the dts snippet and error log in the same file. Please suggest any alternatives or changes to be done.

Thanks in advance

0 Kudos
Reply
2 Replies

197 Views
bplc123
Contributor I

After changing the driver of ti-sn65dsi83.c, I have moved the host attach function. ow with i2cdetect I can see 2c address registered and detected. But the display is still not coming. In the log, I can see,

dmesg | grep dsi
[ 0.325364] platform 4ae10000.dsi: Fixed dependency cycle(s) with /soc@0/bus@44000000/i2c@44340000/bridge@2c
[ 0.334953] platform 4ae10000.dsi: Fixed dependency cycle(s) with /soc@0/lcd-controller@4ae30000
[ 0.343875] platform 4ae10000.dsi: Fixed dependency cycle(s) with /soc@0/lcd-controller@4ae30000
[ 0.352485] platform 4ae30000.lcd-controller: Fixed dependency cycle(s) with /soc@0/dsi@4ae10000
[ 1.614600] [drm:drm_bridge_attach] *ERROR* failed to attach bridge /soc@0/dsi@4ae10000 to encoder DSI-34: -517
[ 1.624695] dw-mipi-dsi-imx 4ae10000.dsi: [drm:dw_mipi_dsi_imx_bind] *ERROR* failed to attach bridge: -517
[ 1.634547] dw-mipi-dsi-imx 4ae10000.dsi: [drm:dw_mipi_dsi_imx_probe] *ERROR* failed to register component: -517
[ 1.755838] platform 4ae10000.dsi: Fixed dependency cycle(s) with /soc@0/bus@44000000/i2c@44340000/bridge@2c
[ 1.765795] i2c 0-002c: Fixed dependency cycle(s) with /soc@0/dsi@4ae10000
[ 2.897398] imx-drm display-subsystem: bound 4ae10000.dsi (ops dw_mipi_dsi_imx_ops)

It would be helpful if any further steps are provided

 

0 Kudos
Reply

155 Views
Chavira
NXP TechSupport
NXP TechSupport

Hi @bplc123,

 

We use that display in our BSP but for iMX95.

You can see the proper device tree configuration in the links below:

https://github.com/nxp-imx/linux-imx/blob/be78e49cb4339fd38c9a40019df49b72fbb8bcb7/arch/arm64/boot/d...

 

https://github.com/nxp-imx/linux-imx/blob/be78e49cb4339fd38c9a40019df49b72fbb8bcb7/Documentation/dev...

 

https://github.com/nxp-imx/linux-imx/blob/be78e49cb4339fd38c9a40019df49b72fbb8bcb7/Documentation/dev...

 

Best Regards,

Chavira                                                                                                                                                                                                                                                                                           

0 Kudos
Reply