This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Tied VENC HDMI/DVO2 Error with EZSDK 5.04.00.11 HDVPSS Firmware

To support video decoding using the HDVICP2 cores, we recently switched our Arago-based filesystem on our Custom DM8148 board to use the firmwares bundled with the EZSDK, rather than using the PSP versions.

Our current use case is to enable both the DVO2 output and HDMI at XGA resolution, and drive the same signal to them both.  This was previously working without issue using the firmware provided with the PSP.  Switching to the EZSDK firmware, however, results in some timing issues on the XGA signal going to our digital display over the DVO2 interface.  It appears the top 3-5 lines are correct, then there is a blank line across two thirds of the screen, followed by the rest of the video signal jittering slightly.  The image is wrapping around below that, with the left third of the image appearing on the right side of the screen.

I have confirmed that reverting to the older firmware with the same filesystem (modifying boot and kernel args to respect the different memory maps) results in the correct behavior with the PSP firmware, and incorrect behavior with the EZSDK firmware.  In addition, only enabling the DVO2 output, and leaving HDMI disabled, results in correct output on the digital display with both firmwares.

I can try to tweak the timings to see if I can come up with some that work on both displays simultaneously, but was hoping to hear if there are any known changes in timings or sync between the two firmwares to explain what I'm seeing.

I am configuring the displays via SYSFS as follows:

 echo "1024x768@60" > /sys/devices/platform/vpss/display1/mode
echo "1024x768@60" > /sys/devices/platform/vpss/display0/mode
echo "5" > /sys/devices/platform/vpss/system/tiedvencs
fbset -fb /dev/fb0 -xres 1024 -yres 768 -vxres 1024 -vyres 768
echo "2:hdmi,dvo2" > /sys/devices/platform/vpss/graphics0/nodes

Thanks for any assistance.