Tool/software:
Hi,
We are looking at designing a custom comm board based on the AM57xx. This board is intended to plug into general purpose PCs and PCI expansion chassis so there is no way we can fully boot up and hold the Host off until Linux on the board comes up. The TI SDK EP configuration seems to be happening at Linux startup while the PCI Enumeration timing seems to require that all EPs be ready to register within 100 ms after Power Good signal. There seems to be no hardware strapping to EP mode.
I am not sure if this timing can be solved by moving PCIe EP initialization into the U-boot SPL. The processor needs to read the MLO from EMMC, and execute the EP configuration code within 100 ms -- is this realistic? Any U-Boot examples doing it? Or do we need to put an external PCIe controller on the board?
Thank you!