
On 06/12/2014 03:56 PM, Wolfgang Denk wrote:
Dear Roy Zang,
In message 1402602563-26705-1-git-send-email-tie-fei.zang@freescale.com you wrote:
Even u-boot boots up, the pcie link may not setup correctly when Freescale SOC acts as endpoint. So change the link status from 'no link' to 'undetermined' to reduce the confusion. The link status can check from host side eventually.
Sorry, but can you please explain what exactly you are doing here? I'm sorry, but I don't understand above text.
Freescale card acted as PCIe endpoint plugs into a X86 host via PCIe slot. We do see some case that the u-boot prints "no link" when boot up, however in X86 Linux, the pcie link sets up correctly. Host Linux boots up slow than u-boot. So if u-boot can capture the link up status, it will print the endpoint link up status, or it will print "undetermined" to reduce confusion. User can still confirm the link up status from host. Thank. Roy