u-boot/drivers/pci
Michael Walle a6cd597a78 drivers: pci: ignore disabled devices
PCI devices may be disabled in the device tree. Devices which are probed
by the device tree handle the "status" property and are skipped if
disabled. Devices which are probed by the PCI enumeration don't check
that property. Fix it.

Signed-off-by: Michael Walle <michael@walle.cc>
Reviewed-by: Alex Marginean <alexandru.marginean@nxp.com>
Tested-by: Alex Marginean <alexandru.marginean@nxp.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
2019-12-05 10:28:38 -05:00
..
fsl_pci_init.c env: Move env_get() to env.h 2019-08-11 16:43:41 -04:00
Kconfig arm: add initial support for the Phytium Durian Board 2019-11-07 18:01:13 -05:00
Makefile pci: Only link pci_rom.o in some cases 2019-12-03 08:43:24 -05:00
pci-aardvark.c Remove unnecessary instances of DECLARE_GLOBAL_DATA_PTR 2018-04-27 14:54:48 -04:00
pci-emul-uclass.c sandbox: pci: Remember the device being emulated 2019-10-11 17:37:15 +08:00
pci-rcar-gen2.c pci: rmobile: Filter out device 1 and 2 2018-08-28 11:01:52 +02:00
pci-rcar-gen3.c pci: renesas: Add RCar Gen3 PCIe controller driver 2019-05-21 22:15:31 +02:00
pci-uclass.c drivers: pci: ignore disabled devices 2019-12-05 10:28:38 -05:00
pci.c common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
pci_auto.c pci: Show a message if PCI autoconfig fails 2019-10-08 13:57:42 +08:00
pci_auto_common.c pci: Add more debug detail when resources are exhausted 2019-10-08 13:57:42 +08:00
pci_auto_old.c mpc83xx: Make distinct caddy2 config 2019-05-20 13:50:34 +02:00
pci_common.c env: Move env_get() to env.h 2019-08-11 16:43:41 -04:00
pci_compat.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pci_ftpci100.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pci_gt64120.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pci_indirect.c pci: Don't use pci_indirect when DM is active 2018-05-08 18:50:23 -04:00
pci_internal.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pci_mpc85xx.c pci: add DM based mpc85xx driver 2019-11-06 16:30:19 +05:30
pci_msc01.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pci_mvebu.c pci: pci_mvebu: set BAR0 after memory space is set 2019-08-12 13:59:31 +02:00
pci_rom.c x86: Move acpi_s3.h to a common location 2019-10-08 13:57:46 +08:00
pci_sandbox.c Remove <inttypes.h> includes and PRI* usages in printf() entirely 2018-09-10 20:48:17 -04:00
pci_sh4.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pci_sh7751.c pci: sh7751: Convert to DM and DT probing 2019-09-02 17:38:43 +02:00
pci_sh7780.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pci_tegra.c pci: tegra: introduce weak tegra_pcie_board_port_reset() function 2018-05-10 16:34:21 -07:00
pci_x86.c x86: pci: Drop the first parameter in pci_x86_r/w_config() 2019-10-08 13:57:46 +08:00
pcie_dw_mvebu.c pcie: designware: mvebu: fix reset release polarity 2019-02-11 09:39:12 +01:00
pcie_dw_ti.c pcie: ti: add driver for AM65x PCIe RC 2019-08-12 13:33:39 -04:00
pcie_ecam_generic.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pcie_fsl.c dm: pcie_fsl: Add MPC8548 PCIe support 2019-08-28 13:47:47 +05:30
pcie_fsl.h dm: pcie_fsl: Fix the calculation of controller index 2019-08-28 13:47:44 +05:30
pcie_fsl_fixup.c dm: pci: add Freescale PowerPC PCIe driver 2019-06-20 10:44:45 +05:30
pcie_imx.c common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
pcie_intel_fpga.c pci: intel: Fix configuration type based on secondary number 2019-08-11 16:43:41 -04:00
pcie_layerscape.c pci: layerscape: Only set EP CFG READY bit 2019-11-08 11:13:38 +05:30
pcie_layerscape.h pci: layerscape: Modify the EP and RC mode judge method 2019-01-17 13:17:28 -08:00
pcie_layerscape_fixup.c pci: layerscape: Add the dts fixup for EP and RC 2019-01-17 13:17:40 -08:00
pcie_layerscape_gen4.c pci: ls_pcie_g4: add device tree fixups for PCI Stream IDs 2019-05-22 12:24:24 +05:30
pcie_layerscape_gen4.h pci: Add PCIe Gen4 controller driver for NXP Layerscape SoCs 2019-05-22 12:24:24 +05:30
pcie_layerscape_gen4_fixup.c pci: ls_pcie_g4: add device tree fixups for PCI Stream IDs 2019-05-22 12:24:24 +05:30
pcie_mediatek.c pci: mediatek: add PCIe controller support for MT7623 2019-10-11 10:09:58 -04:00
pcie_phytium.c arm: add initial support for the Phytium Durian Board 2019-11-07 18:01:13 -05:00
pcie_xilinx.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00