We are seeing sporadic observations of a 'frozen video image' by disconnecting and connecting the video signal constantly over few hours of testing using a relay.
Findings:
- The PRI_MV_OUT channel (related to DEI) seems to be stuck in the BUSY state, and the associated VPDMA list (LIST4) is also busy.
- No DEI error interrupt is asserted.
- register dump attached.
We don't reset the VIP while capturing video, so Advisory 1.1.58 shouldn't apply.
For Advisory 1.1.60, we do set the maximum width and height on the capture side; do we need something similar on DEI?
Potentially the maximum values should have some effect on some silicon revisions (as we are not able to reproduce the issue on EVM board). Is there some information about particular revs that could explain this behavior, or some logging we could add?
The firmware revision is shown in the register dump:
VPDMA_PID 4D000288 SCHEME 1 FUNC 0D00 RTL 0
MAJOR 2 VPDMA_LOAD_COMPLETE 1 VPDMA_ACCESS_TYPE 0
MINOR 8
(Note that except for those containing "D" these fields are all decimals, as in TI's register dumper--but every other register uses hex values.)
We are using QNX 6.5.0 SP1 and screen package #523.