065-pcie_skip_inactive.patch 384 B

1234567891011
  1. --- a/arch/arm/mach-cns3xxx/pcie.c
  2. +++ b/arch/arm/mach-cns3xxx/pcie.c
  3. @@ -366,6 +366,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. private_data = &cns3xxx_pcie[i];
  10. pci_common_init(&hw_pci);