Apalis i.MX8QM UART3 receive issue on M4_0 (TX works, RX not working)

Hi @leonardo.costa.tx

Thanks for your response.
I want to clarify that I am using custom SCFW as suggested by NXP community because of the issue where we face bootloop after load m4 binary from u-boot using BSP 7. Actually, I have also tried disabling the HMP overlay but it still doesn’t work.

root@apalis-imx8-14904109:~# tdx-info 

Software summary
------------------------------------------------------------
Bootloader:               U-Boot
Kernel version:           6.6.94-rt56-7.4.0-devel #1 SMP PREEMPT_RT Tue Jul 29 12:48:48 UTC 2025
Kernel command line:      root=PARTUUID=2122ce7c-02 ro rootwait console=tty1 console=ttyLP1,115200
Distro name:              NAME="TDX Wayland with XWayland RT"
Distro version:           VERSION_ID=7.4.0-devel-20250903110344-build.0
Distro variant:           -
Hostname:                 apalis-imx8-14904109
------------------------------------------------------------

Hardware info
------------------------------------------------------------
HW model:                 Toradex Apalis iMX8QM V1.1 on Apalis Evaluation Board
Toradex version:          0067 V1.1A
Serial number:            14904109
Processor arch:           aarch64
------------------------------------------------------------
root@apalis-imx8-14904109:~# tdx-info -dt

Device tree
------------------------------------------------------------
Device tree enabled:      imx8qm-apalis-v1.1-eval.dtb
Compatible string:        toradex,apalis-imx8-v1.1-evaltoradex,apalis-imx8-v1.1fsl,imx8qm
Device trees available:
                          imx8qm-apalis-eval-v1.2.dtb
                          imx8qm-apalis-eval.dtb
                          imx8qm-apalis-ixora-v1.1.dtb
                          imx8qm-apalis-v1.1-eval-v1.2.dtb
                          imx8qm-apalis-v1.1-eval.dtb
                          imx8qm-apalis-v1.1-ixora-v1.1.dtb
                          imx8qm-apalis-v1.1-ixora-v1.2.dtb
                          imx8qp-apalis-v1.1-eval-v1.2.dtb
                          imx8qp-apalis-v1.1-eval.dtb
                          imx8qp-apalis-v1.1-ixora-v1.1.dtb
                          imx8qp-apalis-v1.1-ixora-v1.2.dtb
------------------------------------------------------------

Device tree overlays
------------------------------------------------------------
Overlays enabled:         fdt_overlays=apalis-imx8_hdmi_overlay.dtbo apalis-imx8_spi1_spidev_overlay.dtbo apalis-imx8_spi2_spidev_overlay.dtbo
Overlays available:
                          apalis-imx8_ar0521_overlay.dtbo
                          apalis-imx8_hdmi_overlay.dtbo
                          apalis-imx8_hmp_overlay.dtbo
                          apalis-imx8_mezzanine_can_overlay.dtbo
                          apalis-imx8_mezzanine_ov5640-27mhz_overlay.dtbo
                          apalis-imx8_mezzanine_ov5640_overlay.dtbo
                          apalis-imx8_mezzanine_panel-cap-touch-10inch-lvds_overlay.dtbo
                          apalis-imx8_nau8822-btl_overlay.dtbo
                          apalis-imx8_ov5640-27mhz_overlay.dtbo
                          apalis-imx8_ov5640_overlay.dtbo
                          apalis-imx8_panel-cap-touch-10inch-lvds_overlay.dtbo
                          apalis-imx8_panel-lvds-dual-channel-1080p_overlay.dtbo
                          apalis-imx8_resistive-touch_overlay.dtbo
                          apalis-imx8_spi1_spidev_overlay.dtbo
                          apalis-imx8_spi2_spidev_overlay.dtbo
------------------------------------------------------------