065-pcie_skip_inactive.patch 368 B

1234567891011
  1. --- a/arch/arm/mach-cns3xxx/pcie.c
  2. +++ b/arch/arm/mach-cns3xxx/pcie.c
  3. @@ -424,6 +424,8 @@ void __init cns3xxx_pcie_init_late(void)
  4. for (i = 0; i < ARRAY_SIZE(cns3xxx_pcie); i++) {
  5. cns3xxx_pcie_check_link(&cns3xxx_pcie[i]);
  6. + if (!cns3xxx_pcie[i].linked)
  7. + continue;
  8. cns3xxx_pcie_hw_init(&cns3xxx_pcie[i]);
  9. pci_common_init(&cns3xxx_pcie[i].hw_pci);
  10. }