Zhiming Liu,
Thanks for your response.
We are using the i.MX8MQ processor.
How do we dump the TX registers? We have a Lauterbach emulator we have tried to use to read these registers but they appear to be inaccessible. We see '????' response for register values. See image below.
We have done a detailed analysis of the Linux source code for both kernel versions and don't see any differences with the HDMI pixel clock which we think is the culprit.
Couple of questions on your feedback:
1. Where is the firmware you mention? Is there a binary file embedded in the build?
2. We do not see the registers you referenced being manipulated in the Linux source code for either kernel version. They appear to be left with the default reset values. Are we missing something?
