Hello everybody,
I designed a custom CM4 module for a customer, which needed the Digital HDMI video connector (I used HDMI0 channel), the LCD connector (I used the DSI0 & the ID_SD and ID_SC i2c bus lines).
When configuring the correct display on the config.txt file using the following line:
dtoverlay=vc4-kms-dsi-7inch,dsi0
everything is working as supposed during cold-start, but when resetting or rebooting, the LCD display stops working.
To be correct, I tried on the CMIO module, using the J15 connector (DSI0) and closing the J6 jumpers to enable the ID_SD and ID_SC as I2C bus on the connector itself.
The same issue happens here so I suppose there is some misconfiguration or something not controlled in the eeprom and/or the bootloader that prevents the DSI0 LCD connected to work from a warm-start.
Any help, clue or solution without rebuilding the customer CM4 module board routing the DSI1 pins?
Regards,
Gianluca
I designed a custom CM4 module for a customer, which needed the Digital HDMI video connector (I used HDMI0 channel), the LCD connector (I used the DSI0 & the ID_SD and ID_SC i2c bus lines).
When configuring the correct display on the config.txt file using the following line:
dtoverlay=vc4-kms-dsi-7inch,dsi0
everything is working as supposed during cold-start, but when resetting or rebooting, the LCD display stops working.
To be correct, I tried on the CMIO module, using the J15 connector (DSI0) and closing the J6 jumpers to enable the ID_SD and ID_SC as I2C bus on the connector itself.
The same issue happens here so I suppose there is some misconfiguration or something not controlled in the eeprom and/or the bootloader that prevents the DSI0 LCD connected to work from a warm-start.
Any help, clue or solution without rebuilding the customer CM4 module board routing the DSI1 pins?
Regards,
Gianluca
Statistics: Posted by retrobitlab — Mon Dec 02, 2024 1:19 pm — Replies 0 — Views 18