HDMI Display does not work after update to JetPack 5.0.2

Hi @WayneWWW
我测试了第2块Orin核心板模组的时候,发现不需要任何hdmi 相关patch,hdmi也可以正常显示和热插拔。第1块Orin Dev Kit和第2块Orin核心板模组 flash log相关Chip 信息如下

    第1块:
            Chip sku: 0xd0
            Board ID(3701) version(500) sku(0000) revision(H.0)
    第2块:
            Chip sku: 0xd2
            Board ID(3701) version(500) sku(0004) revision(G.0)

以下是测试步骤:
step1. full flash,kernel为 0000版。

$ cat /proc/device-tree/compatible
nvidia,p3737-0000+p3701-0000nvidia,tegra234nvidia,tegra23x

step2. 删除 /boot/extlinux/extlinux.conf 中的 FDT /boot/dtb/kernel_tegra234-p3701-0000-p3737-0000.dtb后,reboot,kernel为 0004版。hdmi可正常显示,支持热插拔。
kernel 0004 版dtb,没有apply任何 hdmi相关patch,是jp5.0.2 release纯净版本,有通过 hexdump /proc/device-tree/display@13800000/nvidia,dcb-image 确认。

$ cat /proc/device-tree/compatible
nvidia,p3737-0000+p3701-0004nvidia,tegra234nvidia,tegra23x

另外一个疑问是,烧录到第2块核心板模组分区的是 0004版kernel(dtb),extlinux.conf使用的却是 0000版kernel,这个是否是bug,该核心板应该使用哪个版本kernel?谢谢!
我发现0004版比 0000版多了以下配置。

/ {
	funnel_top_ccplex@26020000 {
		in-ports {
			/delete-node/ port@2;
		};
	};

	/delete-node/ funnel_ccplex2@26050000;
	/delete-node/ cpu11_etm@27B40000;
	/delete-node/ cpu10_etm@27A40000;
	/delete-node/ cpu9_etm@27940000;
	/delete-node/ cpu8_etm@27840000;
	/delete-node/ dsu-pmu-2;

	cpus {
		cpu-map {
			/delete-node/ cluster2;
		};
		/delete-node/ cpu@8;
		/delete-node/ cpu@9;
		/delete-node/ cpu@10;
		/delete-node/ cpu@11;
	};

	thermal-zones {
		CPU-therm {
			cooling-maps {
				map0 {
					cooling-device = <&cl0_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&cl1_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&tegra_ga10b THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
				};
			};
		};
		GPU-therm {
			cooling-maps {
				map0 {
					cooling-device = <&cl0_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&cl1_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&tegra_ga10b THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
				};
			};
		};
		CV0-therm {
			cooling-maps {
				map0 {
					cooling-device = <&cl0_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&cl1_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&tegra_ga10b THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
				};
			};
		};
		CV1-therm {
			cooling-maps {
				map0 {
					cooling-device = <&cl0_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&cl1_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&tegra_ga10b THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
				};
			};
		};
		CV2-therm {
			cooling-maps {
				map0 {
					cooling-device = <&cl0_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&cl1_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&tegra_ga10b THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
				};
			};
		};
		SOC0-therm {
			cooling-maps {
				map0 {
					cooling-device = <&cl0_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&cl1_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&tegra_ga10b THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
				};
			};
		};
		SOC1-therm {
			cooling-maps {
				map0 {
					cooling-device = <&cl0_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&cl1_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&tegra_ga10b THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
				};
			};
		};
		SOC2-therm {
			cooling-maps {
				map0 {
					cooling-device = <&cl0_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&cl1_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
							 <&tegra_ga10b THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
				};
			};
		};
	};
};