From Customer:
We're still trying to understand why the video port hardware is causing L3 interconnect errors by accessing the GPMC subsystem every time we experience an HSYNC which causes our VPDMA reload descriptor to fire. In this investigation, I've found that there's more than one version of VPDMA firmware which can be loaded.
What's the difference between the VPDMA firmware version 1B8 and version 288?
Both version 1B8 and 288 firmware are present in the TI PDK version 1.0.5 for the AM57xx parts but it's unclear why there's two different versions at all. All of the VPDMA firmware loading functions appear to let the caller decide which firmware is desired but default to using the 1B8 version. The firmware byte stream is all that we're provided with, the PDK does not appear to have source code for the VPDMA firmware, and the byte streams are quite different looking.
Currently we are using the 1B8 firmware for multiple projects. It works fine on ourproducts using AM571x and AM572x. We are only having issues with AM570x.