This problem happens pretty often.
Initially I built the vendor kernel (needs to revert the gcc_wrap commit to pass compile using latest native toolchain on aarch64), and it has a very high chance to crash (without any kernel call trace) at boot time, at or just after PCIE and lvm initialization).
Initially I thought this is some random crap that vendor kernel doesn’t handle newer toolchain.
But today I also tried the prebuilt debian image, and well it’s even worse.
It has not only the same crash (and reset) behavior, but also sometimes failed to initialize the PCIE2.0 lanes for r8125 network card.
The r8125 failed to init problem is new on the prebuilt debian image.
I’m not expecting the problem can be solved by RK kernel, just let you guys know, RK vendor kernel is really crap.