HDMI on Jetson Agx Orin

Hi,

we want to work with HDMI on Jetson Agx Orin.
Can you please guide me to the changes required on Dts files so that i can workout HDMI.

DP port is working then need to work on HDMI on custom board.

i’m currently using release R36.4.3 .

please refer to p3509-a02-p3767-0000.conf

These 4 files are for Orin NX/Nano but you could do similar changes to Orin AGX files.

 31 PINMUX_CONFIG="tegra234-mb1-bct-pinmux-p3767-hdmi-a03.dtsi";
 32 PMC_CONFIG="tegra234-mb1-bct-padvoltage-p3767-hdmi-a03.dtsi";
 33 OVERLAY_DTB_FILE+=",tegra234-dcb-p3767-0000-hdmi.dtbo";
 34 DCE_OVERLAY_DTB_FILE="tegra234-dcb-p3767-0000-hdmi.dtbo";
~                                                                   

sorry for the late reply

Can you please confirm what are the files i need to change in Jetson Agx Orin and also what are the changes needs to be done.

can you please explain in detail.

i’m following below document

in this document tegra234-dcb-p3701-0000-a02-p3737-0000-a01.dtsi this file is not available in R36.4.3.

can you please let me know the what are the files needs to be change.

Please clarify which part you don’t know here.

For example, if you totally have no knowledge about how device tree works here, then there are lots of things to explain. But if you just don’t know something like where to find source code, then it would be easy.

Below file are related to NANO
31 PINMUX_CONFIG=“tegra234-mb1-bct-pinmux-p3767-hdmi-a03.dtsi”;
32 PMC_CONFIG=“tegra234-mb1-bct-padvoltage-p3767-hdmi-a03.dtsi”;
33 OVERLAY_DTB_FILE+=“,tegra234-dcb-p3767-0000-hdmi.dtbo”;
34 DCE_OVERLAY_DTB_FILE=“tegra234-dcb-p3767-0000-hdmi.dtbo”;

1.In AGX orin there some .conf file like p3737-0000-p3701-0000.conf ect. in with file i need to changed.

2.To change pin configuration from DP to HDMI pinout are same i didn’t find any thing to change? let me correct if am wrong.
only PM0 need to configured,

  1. Yes, you could put it in p3737-0000-p3701-0000.conf if that one is for your flash config.

  2. You could diff tegra234-mb1-bct-pinmux-p3767-hdmi-a03.dtsi and tegra234-mb1-bct-pinmux-p3767-dp.dtsi and see if PM0 is only the difference. If so, then it is.

I didn’t find any flash config file and also i searched in flashing script (flash.sh) for 3737-0000-p3701-0000.conf but i didn’t find.
flash_log.txt (101.1 KB)

PM0 i need to add in gpio_input?

Please find the log file.
i am able to detect the hp monitor but i am unable get the display.
var_log_Xor.0.log.txt (23.8 KB)

Can you guide me to resolve the problem.

I didn’t find any flash config file and also i searched in flashing script (flash.sh) for 3737-0000-p3701-0000.conf but i didn’t find.

I don’t know what you are trying to say here. flash config is the one you are using when run flash command.

please look into log file.

var_log_Xor.0.log.txt (23.8 KB)

we are able to get the monitor details.but we are not able to get screen.
Instead of P13AUX221ZTAEX IC we are using FDV301N IC for HPD.

This FDV301N will cause any problem.

Hi,

I don’t really care about hardware for now. I just want to know what did you do in your software to configure this.

If they are all broken and not completed, then checking your xrog log does not do any benefit.

  1. changed PM0 in tegra234-mb1-bct-pinmux-p3701-0000-a04.txt
  2. changed DCB file as below.

what else i need to do.

Please try to give every detail but not just “changed DCB”. Where did you change DCB? Are you sure your “new DCB” really gets flashed to your board?

Did you ever make hotplug gpio in the device tree?

os_gpio_hotplug_a = <&tegra_main_gpio TEGRA234_MAIN_GPIO(M, 1) 0>;

Did you add that?

Sorry, one typo here. It should be M,0 but not M,1.
So you need to modify tegra234-mb1-bct-gpio-p3701-0000-a04.dtsi

Also, you still need OVERLAY_DTB_FILE and DCE_OVERLAY_DTB_FILE in your board config. You don’t need to modify any DCB thing there because these two fields will cover that.

Then just add it… look into the content of tegra234-dcb-p3767-0000-hdmi.dtbo and then make your own dtbo file…

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