u-boot-2016/drivers/pci
Christian Gmeiner 6f95d89c71 dm: pci: Use a 1:1 mapping for bus <-> phy addresses
If U-Boot gets used as coreboot payload all pci resources got
assigned by coreboot. If a dts without any pci ranges gets used
the dm is not able to access pci device memory. To get things
working make use of a 1:1 mapping for bus <-> phy addresses.

This change makes it possible to get the e1000 U-Boot driver
working on a sandybridge device where U-Boot is used as coreboot
payload.

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
[bmeng: fixed 'u-boot' in the commit message]
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2018-06-13 09:50:57 +08:00
..
fsl_pci_init.c
Kconfig pci: intel: Add Intel FPGA PCIe controller driver 2018-05-08 09:07:35 -04:00
Makefile pci: intel: Add Intel FPGA PCIe controller driver 2018-05-08 09:07:35 -04:00
pci-aardvark.c
pci-emul-uclass.c
pci-rcar-gen2.c
pci-uclass.c dm: pci: Use a 1:1 mapping for bus <-> phy addresses 2018-06-13 09:50:57 +08:00
pci.c
pci_auto.c PCI: autoconfig: Don't allocate 64-bit addresses to 32-bit only resources 2018-05-26 12:46:50 -04:00
pci_auto_common.c PCI: autoconfig: Don't allocate 64-bit addresses to 32-bit only resources 2018-05-26 12:46:50 -04:00
pci_auto_old.c PCI: autoconfig: Don't allocate 64-bit addresses to 32-bit only resources 2018-05-26 12:46:50 -04:00
pci_common.c
pci_compat.c
pci_ftpci100.c
pci_gt64120.c
pci_indirect.c pci: Don't use pci_indirect when DM is active 2018-05-08 18:50:23 -04:00
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: tegra: introduce weak tegra_pcie_board_port_reset() function 2018-05-10 16:34:21 -07:00
pci_x86.c
pcie_dw_mvebu.c
pcie_ecam_generic.c
pcie_imx.c
pcie_intel_fpga.c pci: intel: Add Intel FPGA PCIe controller driver 2018-05-08 09:07:35 -04:00
pcie_layerscape.c
pcie_layerscape.h
pcie_layerscape_fixup.c
pcie_xilinx.c