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.

[FAQ] PROCESSOR-SDK-J721S2: Enable DP->HDMI adaptor on SDK9.x release

Part Number: PROCESSOR-SDK-J721S2

This article provides the changes required to enable DP->HDMI adaptor on SDK9.x release.

  • Please apply attached patch on the top of PDK folder revert some of the timeout issue in DP drive. This allows then usage of active DP->HDMI adaptor. 

    /cfs-file/__key/communityserver-discussions-components-files/791/2768.J721E_5F00_Fixed_5F00_DP_5F00_HDMI_5F00_Issue.patch

  • On J721S2 platform, in order to enable DP->HDMI adaptor, please make below changes.

    board-support/linux-6.1.33+gitAUTOINC+8f7f371be2-g8f7f371be2/arch/arm64/boot/dts/ti/k3-j721s2-vision-apps.dtso

    Before After
    status = "disabled";
    };
    &serdes_wiz0 {
    status = "disabled";
    };
    &dss {
    status = "disabled";
    };
    &ti_csi2rx0 {
    status = "disabled";
    };
    &ti_csi2rx1 {
    status = "disabled";
    };
    &main_i2c5 {
    /dts-v1/;
    /plugin/;
    #include "k3-j721s2-rtos-memory-map.dtsi"
    &main_i2c1 {
    status = "disabled";
    };
    &main_i2c5 {
    status = "disabled";
    };
    &ti_csi2rx0 {
    status = "disabled";
    };
    &ti_csi2rx1 {
    status = "disabled";
    };
    • Removed 'main_i2c4 disabled'.
    • Removed 'serdes_wiz0 disabled'.
    • Removed 'dss disabled'.

    After change, I use new built k3-j721s2-vision-apps.dtbo.

    Change #2

    board-support/linux-6.1.33+gitAUTOINC+8f7f371be2-g8f7f371be2/arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts

    Before After
    dp0_pwr_3v3: fixedregulator-dp0-prw {
    compatible = "regulator-fixed";
    regulator-name = "dp0-pwr";
    regulator-min-microvolt = <3300000>;
    regulator-max-microvolt = <3300000>;
    gpio = <&exp4 0 0>; /* P0 - DP0_PWR_SW_EN */
    enable-active-high;
    };

    dp0_pwr_3v3: fixedregulator-dp0-prw {
    compatible = "regulator-fixed";
    regulator-name = "dp0-pwr";
    regulator-min-microvolt = <3300000>;
    regulator-max-microvolt = <3300000>;
    gpio = <&exp4 0 0>; /* P0 - DP0_PWR_SW_EN */
    enable-active-high;
    regulator-always-on;
    };

    • Added 'regulator-always-on' in dp0_pwr_3v3.

    After change, I use new built k3-j721s2-common-proc-board.dtb.