Hi, Im trying to interface 4 lane DSI to ICN6202 to run a 1366x768 1 channel 6 bit lvds lcd. So far I have successfully programmed the chip
through I2C and tested with color bar pattern. But this is my first time dealing with DSI from a cpu. I have noobish experience with some hdmi / rgb to dsi
converters. I have some few doubts regarding this and need your helpful pointers to get this up and running.
1. The connectors on the pi 5 are labelled as CAM0/DISP0 and CAM1/DISP1. But when i checked if dsi is working with generic dsi overlay
the raspberry pi screen layout editor shows as DSI-1 and DSI-2. Just want to make sure if DISP0 connector is DSI-1 and DISP1 connector is DSI-
2. I tried using dtoverlay=vc4-kms-dsi-generic overlay. No output on the panel. I tried dtparams 4 lane, and appropriate screen timing,
Hactive 1366, Vactive 768
HFP 32 , VFP 3
HSYNC 1, VSYNC 1
HBP 96 VBP 10
CLK 62.94mhz
I have been using this same parameters for the same LCD when using DPI to LVDS.
I didnt know how to calculate DSI clock so i used the same lvds clock value in DSI overlay parameters.
So far i have no output on the display.
what i wish to achieve in the next steps are
1. To first write the BIST registers to the ICN6202 through MIPI DSI itself instead of external I2C . In this way i can be sure the dsi connection is happening.
2. To sucessfully lightup the LCD display through ICN6202
3. I have a few DSI 1200x1920 4 lane lcds lying around. I wish to light them up with MIPI DSI directly. I know their initialisation sequence of power rails and commands. So i hope that is possible.
I went through some forum discussions regarding ICN6202 and used those overlays to see if this works but no display.
Any pointers about these will be highly helpful to me and be highly appreciated. Thanks
through I2C and tested with color bar pattern. But this is my first time dealing with DSI from a cpu. I have noobish experience with some hdmi / rgb to dsi
converters. I have some few doubts regarding this and need your helpful pointers to get this up and running.
1. The connectors on the pi 5 are labelled as CAM0/DISP0 and CAM1/DISP1. But when i checked if dsi is working with generic dsi overlay
the raspberry pi screen layout editor shows as DSI-1 and DSI-2. Just want to make sure if DISP0 connector is DSI-1 and DISP1 connector is DSI-
2. I tried using dtoverlay=vc4-kms-dsi-generic overlay. No output on the panel. I tried dtparams 4 lane, and appropriate screen timing,
Hactive 1366, Vactive 768
HFP 32 , VFP 3
HSYNC 1, VSYNC 1
HBP 96 VBP 10
CLK 62.94mhz
I have been using this same parameters for the same LCD when using DPI to LVDS.
I didnt know how to calculate DSI clock so i used the same lvds clock value in DSI overlay parameters.
So far i have no output on the display.
what i wish to achieve in the next steps are
1. To first write the BIST registers to the ICN6202 through MIPI DSI itself instead of external I2C . In this way i can be sure the dsi connection is happening.
2. To sucessfully lightup the LCD display through ICN6202
3. I have a few DSI 1200x1920 4 lane lcds lying around. I wish to light them up with MIPI DSI directly. I know their initialisation sequence of power rails and commands. So i hope that is possible.
I went through some forum discussions regarding ICN6202 and used those overlays to see if this works but no display.
Any pointers about these will be highly helpful to me and be highly appreciated. Thanks
Statistics: Posted by BalajiNarasimhan — Tue Jul 09, 2024 7:50 am — Replies 11 — Views 104