Good day,
I am using the iMX8M on the UCM-iMX8M-Mini board and its Evaluation Kit from Compulab, with the LCD that it comes with plugged into the MIPI DSI interface.
Issue #1: At power-up, I can see activity on the MIPI DSI bus (DSI CLK and DSI data lane D0) when probing it with a scope. It is strange though that the waveforms I see on the scope are not in accordance with the LCD controller data sheet or the MIPI spec.
Issue #2: When I remove the LCD and connect the Evaluation Kit's MIPI DSI interface to my own custom hardware, the DSI stops working. There must therefore be some sort of start-up handshaking that takes place between the LCD controller and the iMX8. I am trying to figure out which device says what?
I need to know what default start-up transaction is happening so that I can either change the driver/s to just get the DSI high-speed data (which is the only thing I am really interested in for this application), or design my custom hardware to look like the LCD controller.
Any input on these issues would be greatly appreciated!
Many thanks,
Giovanni