]> git.dujemihanovic.xyz Git - u-boot.git/commit
dm: pci: Use a 1:1 mapping for bus <-> phy addresses
authorChristian Gmeiner <christian.gmeiner@gmail.com>
Sun, 10 Jun 2018 13:25:06 +0000 (06:25 -0700)
committerBin Meng <bmeng.cn@gmail.com>
Wed, 13 Jun 2018 01:50:57 +0000 (09:50 +0800)
commit6f95d89c71b9735a114754fc85284cca01db1006
treeb3d87cf499cdc6f7a5d6b5e78da179593bc00ee2
parentf2825f6ec0bb50e7bd9376828a32212f1961f979
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>
drivers/pci/pci-uclass.c