We have a custom board that uses UART3 on the DM8148.
I followed the pinmux settings guide to enable UART3_RXD (Pin AH4) and UART3_TXD (Pin AG4).
All is well until I load the firmware into the m3vpss, m3video, and C674X DSP.
It looks like the HDVPSS binary assumes it will be controlling the I2C bus and is re-initializing the pin mux.
When I read registers 0x48140924 and 0x48140928 after firmware initialization they're set to 0x00060020 (I2C[2]) instead of 0x000E0002 (UART3).
We are using DVRRDK_03.00.00.00 ( uses PSP_04.04.00.01).
Is it possible to configure the HDVPSS not to re-initialize those pins?