Red and blue color swap while using HDMI

We have made a custom carrier board based on Jetson AGX Orin SOM. We are using HDMI in the custom carrier board. When we connect to display we could see the red and blue colors are swapped. Can you provide your inputs on this.

We are using Jetson Linux 35.4.1, can you guide where we can modify the resolution. Because it is not working with few HDMI monitors.

Hi,
It looks o be an issue in the custom board. Probably certain pins are swapped. You may try the HDMI device with AGX Orin developer kit through DP to HDMI adapter, to make sure the HDMI device is good.

And please check product design guide to ensure the pins are correctly connected.

Log in | NVIDIA Developer

From the design guide, in the following table we could see that DisplayPort 2 Lane 0 or HDMI Lane 2 and vice versa(highlighted in yellow color). Can we understand this as Lane0 and Lane2 of HDMI and DP are swapped?

Tried changing the “customer usage” column in the pinmux xls file with the possible other options, but didn’t see any change in the generated Orin-jetson_agx_orin-pinmux.dtsi file. How we can change the DP Lane0 to HDMI Lane2 and DP Lane2 to HDMI Lane0 in the software?

I have used dcb_tool and changed the connector type to HDMI as shown below. After changing the connector type, I have used the generated dtsi file. But still I am seeing the blue and red color swapped.

While reading the existing blob content in dtsi file using dcb_tool, I could see Display Devices Type as DP in the existing blob content, I have tried changing Type option using dcb_tool, but it is not giving any option to select HDMI as Display Devices Type. Following is the screen shot for the same. I have highlighted the options using red color circle, I didn’t see HDMI option in the list.

Can you guide us to change the display device as HDMI instead of DP in the software?

Hi,
Please check this and apply it:

Jetson AGX Orin FAQ
Q: How to enable HDMI on Orin AGX if I design a custom board?

We have tried with the patches as per the above comment, but we are seeing the following error. Board stuck at this error. Can you guide on this.


[   24.491252] CPU:0, Error: dce-fabric@0xde00000, irq=37
[   24.496617] **************************************
[   24.501548] CPU:0, Error:dce-fabric, Errmon:2
[   24.506037]    Error Code            : SLAVE_ERR
[   24.509898]    Overflow              : Multiple SLAVE_ERR
[   24.514386]
[   24.515915]    Error Code            : SLAVE_ERR
[   24.519774]    MASTER_ID             : DCE
[   24.523004]    Address               : 0x2212000
[   24.526595]    Cache                 : 0x1 -- Bufferable
[   24.530893]    Protection            : 0x3 -- Privileged, Non-Secure, Data Access
[   24.537700]    Access_Type           : Read
[   24.541184]    Access_ID             : 0x0
[   24.541186]    Fabric                : dce-fabric
[   24.548004]    Slave_Id              : 0x3b
[   24.551233]    Burst_length          : 0x0
[   24.554732]    Burst_type            : 0x1
[   24.558055]    Beat_size             : 0x2
[   24.561284]    VQC                   : 0x0
[   24.564066]    GRPSEC                : 0x3f
[   24.567121]    FALCONSEC             : 0x0

Please read the rel-35.4.1 release note. It will tell the solution.

We didn’t find the details for DP2_TX0 and DP2_TX2 lines swapping. Can you please confirm whether we can swap DP2_TX0 and DP2_TX2 lines from software.

I could see similar forum query for AGX Xavier. For Xavier suggested to change xbar lines. We checked the same for Orin. but didn’t find the xbar lines of DP2_TX0 and DP2_TX2 for AGX Orin.

Can you confirm from software side we can done these DP2_TX0 and DP2_TX2 lines swapping for AGX Orin.

  1. Release note thing is only for that “CPU:0, Error: dce-fabric@0xde00000, irq=37”

  2. Anything refer to Xavier display won’t work on Orin. Driver is totally different. There is no software method to change DP2_TX0 and DP2_TX2. You must change the hardware.

1 Like

Is there any possibility to change the Red and Blue colors using software in the video pipeline inside SoC? so that we can get proper color on HDMI display.

Hi,
There is no software method. Please rework the board to check it.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.