Solved: UART/Serial Port not working after upgradint to Jetpack 6.2.2 (Orin Nano/NX)

Hi Jose_C,

Thanks for your sharing the experience to address the UART issue in Jetpack 6.2.2(r36.5).

It seems the current issue happening for dma-based UART transacition.
Your modification could force UART working in PIO mode to bypass the issue.

Could you also try adding the following line in source/hardware/nvidia/t23x/nv-public/tegra234.dtsi to check if it helps?

		uarta: serial@3100000 {
			compatible = "nvidia,tegra234-uart", "nvidia,tegra20-uart";
			reg = <0x0 0x03100000 0x0 0x10000>;
			interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
			clocks = <&bpmp TEGRA234_CLK_UARTA>;
			resets = <&bpmp TEGRA234_RESET_UARTA>;
			dmas = <&gpcdma 8>, <&gpcdma 8>;
			dma-names = "rx", "tx";
+			iommus = <&smmu_niso0 TEGRA234_SID_GPCDMA>;
			status = "disabled";
		};