After disable rpmsg node and imx8mp-cm7, the issue still exists, I tried this before submitting here.
Two methods can make the issue disappear:
1. don't boot M7 in uboot, the issue will disapplear, below is my uboot command:
"m7image=eiu_m7.bin\0"
"load_m7image=fatload mmc ${mmcdev}:${mmcpart} 0x80000000 ${m7image};\0"
"m7boot=run load_m7image; bootaux 0x80000000;\0"
"bootcmd=run m7boot; run prepare_mcore; run distro_bootcmd\0"
a. I tried boot one simplest M7 program, just while(1); in main.c, the issue also exists.
b. I tried to not run load_m7image, just bootaux 0x80000000, this is not a normal usage, just tried to eliminate the influence of the M7 program, and the issue also exists.
2. disable sai3 node in dts, the issue will disappear. But I need sai3 to play sound, this is also the target that I wanted to achieve