I conducted some tests on the LSDK1909 on the ls1028a-rdb platform, and I found that the probabilistic loading of the firmware of the mali-dp failed during the startup process, resulting in the inability to display images after startup
[ 2.549298] [drm] Started firmware!
[ 17.549461] [drm:hdp_fw_init] *ERROR* CDN_API_CheckAlive failed - check firmware!
[ 17.556973] [drm:imx_hdp_imx_bind] *ERROR* Failed to initialise HDP firmware
[ 17.564067] mali-dp f080000.malidp: failed to bind f200000.hdp (ops imx_hdp_imx_ops): -6
[ 17.572195] [drm:malidp_bind] *ERROR* Failed to bind all components
[ 17.578566] mali-dp f080000.malidp: master bind failed: -6
High probability, easy to reproduce，Is there a solution to this problem？
In addition, I have an additional question. Does the dp of ls1028a not support audio?
HDP firmware binary is loaded during U-Boot. At U-Boot prompt, copy the firmware binary from any storage medium (NOR flash or SD/eMMC) to DDR memory. Use the following command to load the binary:
=> hdp load <address> <offset>where: • address - address where the firmware binary starts in DDR memory • offset - IRAM offset in the firmware binary (8192 default)For example: =>hdp load 0x98000000 0x2000a. Get DP firmware with XSPI flash boot:=> run xspi_hdploadcmdb. Get DP firmware with SD boot=> run sd_hdploadcmdc. Get DP firmware with EMMC boot=> run emmc_hdploadcmd
This may be a hardware design issue. When the software is reset, the SD card is still in 1.8V mode, which causes the SD card to fail to load firmware.
Does the dp of ls1028 support audio output?