Display Resolution Configuration

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>;
};
};
};