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