mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-10-04 18:40:42 +09:00
60ee60944b
Use the uclass_first_device_check and uclass_next_device_check functions instead of uclass_first_device and uclass_next_device in pci_init. This ensures that all PCI devices are tried to be probed. Currently if a device fails to probe, the enumeration stops and the devices which come after the failed device are not probed. Signed-off-by: Marek Behún <marek.behun@nic.cz> Cc: Stefan Roese <sr@denx.de> Cc: Anton Schubert <anton.schubert@gmx.de> Cc: Dirk Eibach <dirk.eibach@gdsys.cc> Cc: Mario Six <mario.six@gdsys.cc> Cc: Chris Packham <chris.packham@alliedtelesis.co.nz> Cc: Phil Sutter <phil@nwl.cc> Cc: VlaoMao <vlaomao@gmail.com> Cc: Tom Rini <trini@konsulko.com> Reviewed-by: Stefan Roese <sr@denx.de> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
||
---|---|---|
.. | ||
fsl_pci_init.c | ||
Kconfig | ||
Makefile | ||
pci_auto_common.c | ||
pci_auto_old.c | ||
pci_auto.c | ||
pci_common.c | ||
pci_compat.c | ||
pci_ftpci100.c | ||
pci_gt64120.c | ||
pci_indirect.c | ||
pci_internal.h | ||
pci_msc01.c | ||
pci_mvebu.c | ||
pci_rom.c | ||
pci_sandbox.c | ||
pci_sh4.c | ||
pci_sh7751.c | ||
pci_sh7780.c | ||
pci_tegra.c | ||
pci_x86.c | ||
pci-aardvark.c | ||
pci-emul-uclass.c | ||
pci-rcar-gen2.c | ||
pci-rcar-gen3.c | ||
pci-uclass.c | ||
pci.c | ||
pcie_dw_mvebu.c | ||
pcie_ecam_generic.c | ||
pcie_fsl_fixup.c | ||
pcie_fsl.c | ||
pcie_fsl.h | ||
pcie_imx.c | ||
pcie_intel_fpga.c | ||
pcie_layerscape_fixup.c | ||
pcie_layerscape_gen4_fixup.c | ||
pcie_layerscape_gen4.c | ||
pcie_layerscape_gen4.h | ||
pcie_layerscape.c | ||
pcie_layerscape.h | ||
pcie_xilinx.c |