mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-25 05:04:23 +08:00
fsl/pcie: Change 'no link' to 'undetermined' for pcie endpoint
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. Signed-off-by: Roy Zang <tie-fei.zang@freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
This commit is contained in:
parent
04818bbdc3
commit
32514d259b
@ -504,8 +504,14 @@ void fsl_pci_init(struct pci_controller *hose, struct fsl_pci_info *pci_info)
|
||||
}
|
||||
#endif
|
||||
if (!enabled) {
|
||||
/* Let the user know there's no PCIe link */
|
||||
printf("no link, regs @ 0x%lx\n", pci_info->regs);
|
||||
/* Let the user know there's no PCIe link for root
|
||||
* complex. for endpoint, the link may not setup, so
|
||||
* print undetermined.
|
||||
*/
|
||||
if (fsl_is_pci_agent(hose))
|
||||
printf("undetermined, regs @ 0x%lx\n", pci_info->regs);
|
||||
else
|
||||
printf("no link, regs @ 0x%lx\n", pci_info->regs);
|
||||
hose->last_busno = hose->first_busno;
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user