i.MX8MQ BSP version: android-11.0.0_2.2.0, Linux 5.10.35 kernel
Base on the following log of reference design, HDMI resolution is 1280x720(default).
[*]-Video Link 0imx8m_hdmi_probe
(1280 x 720)
[0] display-controller@32e00000, video
[1] hdmi@32c00000, display
We refer vic_table.c(vendor\nxp-opensource\uboot-imx\drivers\video\nxp\hdp) to configure HDMI 1920x1080 video timing in DTS of uboot.

We can build the image successfully, but can't flash the image.
The following picture shows the flash progress stops at SDPV:jump.

Please check out the error log below.
U-Boot 2021.04-g036aa9eb6d-dirty (Jan 14 2025 - 15:27:00 +0800)
CPU: i.MX8MQ rev2.1 1500 MHz (running at 1000 MHz)
CPU: Commercial temperature grade (0C to 95C) at 38C
Reset cause: POR
Model: NXP i.MX8MQ
DRAM: [board_get_usable_ram_top] total_size is 0xedb28
4 GiB
setup_typec: tcpc init failed, err=-5
[board_get_usable_ram_top] total_size is 0x0
MMC: FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... Card did not respond to voltage select! : -110
*** Warning - No block device, using default environment
[*]-Video Link 0imx8m_hdmi_probe
cdn_api_checkalive: keep-alive counter did not increment for 10us...
HDMI enable failed, ret -1!
We also try another HDMI setting, 720*480, and we do it successfully in build & flash image.
How to fix it to complete flashing images if HDMI resolution is 1920*1080?
If I misunderstand anything about HDMI, please correct me, thanks.