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.

TDA4VM: TDA4VM: How to setting output with DPI interface on tidss.

Part Number: TDA4VM

Hi TI engineer,

I use tda4  8.4 linux SDK on my board. Now we need to use weston. so i control DSS from RTOS to linux. 

Now weston demo run fail. becuse we use DPI to output on my board. But default is DP. 

we use BT601 format to output on my board. if DSS controled by RTOS. the output is fine. Now we want to control DSS on linux.

The data flow is DSS->DPI_1->ADV7511->hdmi monitor.

This is the logs in uart interface. i also save it on file.

[09:06:45.325] DRM: head 'DP-1' found, connector 39 is disconnected.
[09:06:45.328] Registered plugin API 'weston_drm_output_api_v1' of size 24

Wayland.log

Where to setting DP for output interface in DSS? How to change it for DPI interface?

Look forward for your reply!

  • add question.

    \psdkla\board-support\linux-5.10.120+gitAUTOINC+95b90aa828-g95b90aa828\arch\arm64\boot\dts\ti\k3-j721e-common-proc-board.dts

    In this file, how to select DPI_1 output?

    &dss {
    /*
    * These clock assignments are chosen to enable the following outputs:
    *
    * VP0 - DisplayPort SST
    * VP1 - DPI0
    * VP2 - DSI
    * VP3 - DPI1
    */

    assigned-clocks = <&k3_clks 152 1>,
    <&k3_clks 152 4>,
    <&k3_clks 152 9>,
    <&k3_clks 152 13>;

    assigned-clock-parents = <&k3_clks 152 2>, /* PLL16_HSDIV0 */
    <&k3_clks 152 6>, /* PLL19_HSDIV0 */
    <&k3_clks 152 11>, /* PLL18_HSDIV0 */
    <&k3_clks 152 18>; /* PLL23_HSDIV0 */
    };