We replaced on our board the revision 1.3 to 2.1 revision of the chip.
I changed the davincifb.c driver to disable the global field inversion bit in the OSD_MODE register.
We are using VIDWIN1. We fill the video buffers with a synthetic pattern.
The synthetic data is the same for all frames; we see flickering on the screen.
I connected, through JTAG, an emulator and stopped the processors (ARM and DSP). The flickering continues.
When we change back to silicon revision 1.3, the flickering disappears.
What might be the problem?
It seems like the problem is in the new silicon revision 2.1
Best regards
Marcel
.