We have a custom PCIe card, which we use with imx8.
The card is working correctly in other platforms like x86, NVidia Jetson TX2, Xavier, Qualcomm RB5 etc.
But only in iMX, the card fails to work correctly.
We think that the iMX is booting faster than the card, and thus the card is not enumerated/mem-allocated correctly.
Is there a way to delay the (iMX) boot after Power-On to give the (PCIe) card enough time to boot?
Yes , you can increase uboot delay time “seten bootdelay 10”---10s