AGX Xavier Industrial Display Port not working

When using the general version of the AGX Xavier module on the customer board, the DP has normal output, but if the AGX Xavier Industrial module is replaced, the DP has no screen output. How to solve this problem?

log:
AGX Xavier module:AGC OK.txt
AGX Xavier Industrial module :AGXi Fail.txt
AGX OK.txt (115.3 KB)
AGXi Fail.txt (117.6 KB)

Please disable unnecessary usb design because the default DP setting on NV devkit is bounded with usb type C.

Do you mean to disable the setting mentioned in this website?https://forums.developer.nvidia.com/t/how-the-enable-2nd-hdmi-port-with-the-xavier/67906/14
My question is why using the same hardware and programs with different modules (industrial version and non-industrial version) will produce different results?

Hi,

They are not same program. The device tree in use are different.

Sort of. You could try it first.
did you ever configure any device tree related things before?

in device tree path:hardware/nvidia/platform/t19x/galen-industrial/kernel-dts/tegra194-p2888-0008-p2822-0000.dts

We found in this file a link to [include “…/…/galen/kernel-dts/tegra194-p2888-0001-p2822-0000.dts”]

So we only modified the file"tegra194-p2822-disp.dtsi"

&head0 {
status = “okay”;
nvidia,fb-bpp = <32>;
nvidia,fbmem-size = <265420800>; /* 8K (7680*4320) 32bpp double buffered /
nvidia,fb-flags = <TEGRA_FB_FLIP_ON_PROBE>;
win-mask = <0x3>;
nvidia,fb-win = <0>;
// nvidia,dc-connector = <&sor2>;
nvidia,dc-connector = <&sor0>;
nvidia,dc-flags = <TEGRA_DC_FLAG_ENABLED>;
// enable dp
vdd-dp-pwr-supply = <&p2888_spmic_sd0>;
avdd-dp-pll-supply = <&p2888_spmic_sd1>;
vdd-edp-sec-mode-supply = <&battery_reg>;
vdd-dp-pad-supply = <&battery_reg>;
// avdd_hdmi-supply = <&p2888_spmic_sd0>; /
1v0 /
// avdd_hdmi_pll-supply = <&p2888_spmic_sd1>; /
1v8 /
///////////////
vdd_hdmi_5v0-supply = <&p2822_vdd_hdmi_5v0>; /
5v0 */
};

&head1 {
status = “okay”;
nvidia,fb-bpp = <32>;
nvidia,fbmem-size = <265420800>; /* 8K (7680*4320) 32bpp double buffered /
nvidia,fb-flags = <TEGRA_FB_FLIP_ON_PROBE>;
win-mask = <0xC>;
nvidia,fb-win = <2>;
// nvidia,dc-connector = <&sor0>;
nvidia,dc-connector = <&sor2>;
nvidia,dc-flags = <TEGRA_DC_FLAG_ENABLED>;
// vdd-dp-pwr-supply = <&p2888_spmic_sd0>;
// avdd-dp-pll-supply = <&p2888_spmic_sd1>;
// vdd-edp-sec-mode-supply = <&battery_reg>;
// vdd-dp-pad-supply = <&battery_reg>;
avdd_hdmi-supply = <&p2888_spmic_sd0>; /
1v0 /
avdd_hdmi_pll-supply = <&p2888_spmic_sd1>; /
1v8 */
vdd_hdmi_5v0-supply = <&p2822_vdd_hdmi_5v0>;
};

&head2 {
status = “okay”;
nvidia,fb-bpp = <32>;
nvidia,fbmem-size = <265420800>; /* 8K (7680*4320) 32bpp double buffered /
nvidia,fb-flags = <TEGRA_FB_FLIP_ON_PROBE>;
win-mask = <0x30>;
nvidia,fb-win = <4>;
nvidia,dc-connector = <&sor1>;
nvidia,dc-flags = <TEGRA_DC_FLAG_ENABLED>;
// vdd-dp-pwr-supply = <&p2888_spmic_sd0>;
// avdd-dp-pll-supply = <&p2888_spmic_sd1>;
// vdd-edp-sec-mode-supply = <&battery_reg>;
// vdd-dp-pad-supply = <&battery_reg>;
avdd_hdmi-supply = <&p2888_spmic_sd0>; /
1v0 /
avdd_hdmi_pll-supply = <&p2888_spmic_sd1>; /
1v8 */
vdd_hdmi_5v0-supply = <&p2822_vdd_hdmi_5v0>;
};

&sor0 {
status = “okay”;
nvidia,active-panel = <&sor0_dp_display>;
};

&sor0_dp_display {
status = “okay”;
disp-default-out {
nvidia,is_ext_dp_panel = <1>;
};
};

&sor1 {
status = “okay”;
nvidia,active-panel = <&sor1_hdmi_display>;
};
&sor1_hdmi_display {
status = “okay”;
disp-out {
//disp-default-out{
nvidia,out-flags = <TEGRA_DC_OUT_HOTPLUG_LOW>;
};
};
/////////////////////
&sor2 {
status = “okay”;
nvidia,active-panel = <&sor2_hdmi_display>;
};

&sor2_hdmi_display {
status = “okay”;
disp-out {
//disp-default-out{
nvidia,out-flags = <TEGRA_DC_OUT_HOTPLUG_LOW>;
};
};

So you side “The device tree in use are different”
Where does it mean? Can you tell me?

As stated on this website, it has been modified in the program. Before posting this question.

There is no update from you for a period, assuming this is not an issue any more.
Hence we are closing this topic. If need further support, please open a new one.
Thanks

Sorry for the late response, have you managed to get issue resolved or still need the support? Thanks