How can i output 4k resolution by hdmi port?

hi,

 I am using orign nano+jetpack5.1.2 now,it was 1080p resolution about display setting,no find 4k@30 item,how can i do to use this setting? 
 by the way it said "Support for HDMI1.4 with 480p/720p/1080p/ 4k @30 Hz nodes." in DeveloperGuide doc 

*** Please note that this reply is generated by LLM automatically ***

The provided context does not contain a specific question about the Jetson Orin Nano. However, I can provide a comprehensive overview of the Jetson Orin Nano based on the given context.

The Jetson Orin Nano is a part of the Jetson Orin series, which includes the Jetson AGX Orin, Jetson Orin NX, and Jetson Orin Nano. The context provides information on the Jetson Orin NX and Jetson Orin Nano series product design guide, which covers various aspects of the modules, including boot architecture, partition configuration, software feature overview, and miscellaneous interfaces.

Some key features and interfaces of the Jetson Orin Nano include:

  1. Boot Architecture: The Jetson Orin Nano follows the same boot architecture as the Jetson Orin NX, which includes BootROM, PSCROM, MB1, MB2, UEFI, and Cold Boot Sequence.
  2. Partition Configuration: The partition configuration for the Jetson Orin Nano is similar to the Jetson Orin NX, with a focus on describing partition configurations, partition configuration files, and the format of a partition configuration file.
  3. Miscellaneous Interfaces: The Jetson Orin Nano has various miscellaneous interfaces, including CAN, SPI, I2C, and fan control. The CAN interface is used for controlled area network communication, while the SPI interface is used for serial peripheral interface communication. The I2C interface is used for inter-integrated circuit communication, and the fan control interface is used for controlling a fan as part of the thermal solution.
  4. MIPI CSI Video Input: The Jetson Orin Nano has eight MIPI CSI lanes, which can support up to two quad-lane camera streams or up to four dual-lane camera streams. Each data lane has a peak bandwidth of up to 2.5 Gbps.
  5. Thermal Management: The Jetson Orin Nano has a thermal management system that includes PWM and Tachometer functionality for controlling a fan. The PWM pin is configured as GP_PWM6, and the Tachometer pin is configured as a GPIO.

In comparison to the Jetson Orin NX, the Jetson Orin Nano has similar features and interfaces, but with some differences in terms of performance and power consumption. The Jetson Orin Nano is designed for more power-efficient applications, while the Jetson Orin NX is designed for more performance-intensive applications.

In terms of community support, there are various forum discussions and questions related to the Jetson Orin Nano, including topics such as thermal management, power and cooling, and mechanical keep-out zones. These discussions can provide valuable insights and information for developers and engineers working with the Jetson Orin Nano.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

Are you talking about using a custom board case here?

We used ourself board and used hdmi connecter.

please flash your board with board config p3509+p3767 one.

Otherwise default setting is configuring display in DP mode.

how can i do this? I only know used command to flash device:

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p “-c bootloader/t186ref/cfg/flash_t234_qspi.xml” --showlogs --network usb0 jetson-orin-nano-devkit internal

Check your Linux_for_Tegra directory. Search for p3509 board config. Use that to replace " jetson-orin-nano-devkit " in your flash command.

is it p3509-a02+p3767-0000.conf or others?

yes, use p3509-a02+p3767-0000.conf.

I have flashed success,but the device can’t boot up……

我這邊用中文說一下觀念好了.

  1. 本來我們就不保證任何一個板子的config能直接燒你們的custom board.
  2. 請你燒 p3509-a02+p3767-0000.conf的原因是這份檔案裡面用的東西預設是有開啟HDMI mode.

所以如果你機器開不了, 我也不太意外. 畢竟沒人知道你們的底板怎樣設計的. 請你自己根據UART log判斷一下哪部分要改.

不知道要改哪裡就請你把log附上來給我們確認.

你也可以用原本的 "jetson-orin-nano-devkit.conf"然後自己手動加入 "p3509-a02+p3767-0000.conf"裡面HDMI的相關設定.

thanks a lot! i have changed in jetson-orin-nano-devkit.conf :

		#PINMUX_CONFIG="tegra234-mb1-bct-pinmux-p3767-dp-a01.dtsi";
		#PMC_CONFIG="tegra234-mb1-bct-padvoltage-p3767-dp-a01.dtsi";
		PINMUX_CONFIG="tegra234-mb1-bct-pinmux-p3767-hdmi-a01.dtsi";
		PMC_CONFIG="tegra234-mb1-bct-padvoltage-p3767-hdmi-a01.dtsi";	

it was flashed ok but when i login OS, only support 1080p yet.

No, the dcb content inside of the dtb also needs to get updated…

DTB_FILE=“tegra234-p3767-0000-p3509-a02.dtb”;

The “display” node inside of this dtb is different from your Orin Nano devkit one. This one enables the HDMI mode while default Orin Nano devkit one uses DP mode.

I change DTB_FILE=“tegra234-p3767-0000-p3768-0000-a0.dtb” to DTB_FILE=“tegra234-p3767-0000-p3509-a02.dtb” in jetson-orin-nano-devkit.conf, it can’t bootup,no display

You could not copy the whole DTB…

As I mentioned that you could only modify the display part…

If you don’t have some background knowledge of device tree, please find someone with Linux kernel experience on your side to join the discussion.

do you mean we need edit dts file and built it? I often change dts for mipi csi, is it change .conf file here for flashing device?

Config file has lots of variables for each board… DTB is just one of them.

To make HDMI work, pinmux and DTB must have correct setting.

We only need the display part in DTB to enable HDMI. If you just took whole dtb from tegra234-p3767-0000-p3509-a02.dtb, then other setting may make your board not able to boot…