Display Configuration for Jetson Thor#
Update DCB Blob for Custom Carrier Boards#
A display control block (DCB) describes the display outputs and their configurations on a platform. For information about DCB, refer to Device Control Block 4.x Specification.
The DCB blob is stored in platform-specific DTSI files in the nvidia,dcb-image property under the display node.
The Jetson Thor DCB blob is in the tegra264-p4071-0080-p3834-0008-dcb.dtsi file.
Be aware that the Jetson Thor DCE DTS file is not the same as the kernel DTS file. The display DCB DTSI file must be included in both the kernel and DCE DTS files.
dcb_tool#
A DCB blob consists of hex values and thus is difficult to decode or edit manually.
The dcb_tool utility helps parse DCB blobs in DTSI files and also helps modify the values of the fields in the DCB blob.
dcb_tool is packaged in the <top>/Linux_for_Tegra/tools/dcb_tool/ directory.
For more information about the dcb_tool commands and their usage, refer to the <top>/Linux_for_Tegra/tools/dcb_tool/readme.txt file.
Modifying DCE DTB#
Convert the DTB file to a DTS file:
dtc -O dts -I dtb <platform-dce-dts>.dtb -o <temp>.dts
Modify the DTS file as required.
Recompile the DTS file to a DTB file:
dtc -O dtb -I dts <temp>.dts -o <platform-dce-dts>.dtb
Flash the target.
Note
To update the DCB blob or DCE DTB, you must reflash the Jetson Thor device.