NVIDIA Tegra
NVIDIA DRIVE OS 5.1 Linux SDK

Developer Guide
5.1.12.0 Release


 
Display Resolution Configuration
 
Adding EDID Blob
Alternative Methods
Specifying Mode in Device Tree
This section provides information to help you configure display resolution. You can modify the device tree (DT), specify configuration properties in a .dtsi file, or pass arguments to the kernel boot.
Adding EDID Blob
You can modify the DT with a custom extended display identification data structure (EDID). To use a custom EDID for Xavier-A, add the nvidia,edid property under sor0_hdmi_display/sor1_hdmi_display/sor2_hdmi_display/sor3_hdmi_display nodes in the tegra194-display-e3550-0001-b01-A.dtsi file for HDMI-0/HDMI-1/HDMI-2/HDMI-3.
To use a custom EDID for Xavier-B, add the nvidia,edid property under sor0_hdmi_display node in the tegra194-display-e3550-0001-b01-B.dtsi file for HDMI-0. Please note that Xavier-B on DDP platform supports only 1 HDMI output.
Alternative Methods
There are alternative methods for configuring display resolution, as described in the following sections.
Specifying Mode in Device Tree
In this alternative, add a display-timings property under the hdmi-display node.
Example
hdmi-display {
status = "okay";
compatible = "hdmi,display";
display-timings {
640x480-24 {
clock-frequency = <25200000>;
hactive = <640>;
vactive = <480>;
hfront-porch = <16>;
hback-porch = <48>;
hsync-len = <96>;
vfront-porch = <10>;
vback-porch = <33>;
vsync-len = <2>;
nvidia,h-ref-to-sync = <1>;
nvidia,v-ref-to-sync = <1>;
};
};
};