Tool/software:
Dear TI Support Team,
I am currently working on a project involving the Allwinner R16 SoC and the DLPC3433 DLP. The setup includes switching video sources between the HDMI input with LT6911 HDMI->DSI converter and the SoC's DSI source using an external multiplexer. Please see a diagram below.

We are experiencing an issue where, after several video source switches, the DLPC image either freezes or displays artifacts.
To try to mitigate this issue, we are currently using the following switching algorithm:
1. Detect HDMI plug-in or removal.
2. Freeze the DLPC image.
3. Wait 100 ms.
4. Switch DLPC to the internal video pattern.
5. Wait 100 ms.
6. Put the DLPC in idle mode.
7. Wait 200 ms.
8. Switch the video source using the MUX.
9. Wait 200 ms.
10. Wake up the DLPC.
11. Wait 100 ms.
12. Switch the DLPC to the external source.
13. Wait 100 ms.
14. Unfreeze the DLPC image.
We suspect this could be due to DSI signal integrity issues during the MUX switching process. Our hypothesis is that the DSI signal integrity may be compromised during switching, which affects the DLPC3433's ability to correctly process an input signal.
Could you please kindly answer the questions below to help us mitigate the issue?
- What is the recommended procedure to configure the DLPC3433 when switching the DSI signal with an external MUX?
 - Is there an I2C reset command or another method to reinitialize the DLPC3433 after switching the DSI source to ensure proper operation?
 - Should we stop the DSI interface before switching with the MUX to prevent signal integrity issues?
 - Would additional information such as logs, register dumps be helpful for further diagnosis?
 
Your guidance on this matter would be greatly appreciated!
Best regards,
Vitali Niakhai