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: tidss driver doesnot work when apply k3-j721e-vision-apps.dtbo

Part Number: TDA4VM

Hi, TI,

When I use the original LINUX SDK(ti-processor-sdk-linux-j7-evm-08_00_00_08), uboot and TI filesystem, booted from SD card, the tidss driver works well. There are messages and card device file shown below.

When I enter uboot command line, applying k3-j721e-common-proc-board.dtb and k3-j721e-vision-apps.dtbo, the tidss driver doesn't work when linux is booted.

The uboot cmd is:

After enter linux shell, tidss init log and device file cannot be found. Due to this, the kmsprint, modetest and weston cannot work properly.

Could you help me with this problem?

  • Hi,

    if you look at the contents of: arch/arm64/boot/dts/ti/k3-j721e-vision-apps.dts

    &dss {
            status = "disabled";
    };

    The above disabled dss as the control of DSS will now be with the vision application firmware for MCU2_0 & hence you do not see the tidss logs.

    Closing this thread.

    - Keerthy

  • Thanks for your reply!

    So does it mean that,

    1) the tidss.ko don't need to be inserted on Linux on A72 core in vison-apps case?

    And another question about vison-apps case:

    2) Dose the GPU driver pvrsrvkm.ko also doesn't need to be inserted in Linux?

    3) In general, the tidss and Rogue 8XE hardware are totally controlled by MCU core, and A72 core doesn't need to handle these GPU related hardwares?

    Thanks!

  • 1) the tidss.ko don't need to be inserted on Linux on A72 core in vison-apps case?

    Yes.

    2) Dose the GPU driver pvrsrvkm.ko also doesn't need to be inserted in Linux?

    We need to insert the GPU driver for vision_apps.


    3) In general, the tidss and Rogue 8XE hardware are totally controlled by MCU core, and A72 core doesn't need to handle these GPU related hardwares?

    Display is owned by MCU2_0. Graphics we need pvrsrvkm module from Linux.

    - Keerthy