[U-Boot] [PATCH 07/18] dm: pci: Use a 1:1 mapping for bus <-> phy addresses

Simon Glass sjg at chromium.org
Mon Jun 11 14:54:00 UTC 2018


On 10 June 2018 at 05:25, Bin Meng <bmeng.cn at gmail.com> wrote:
> From: Christian Gmeiner <christian.gmeiner at gmail.com>
>
> 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 at gmail.com>
> Reviewed-by: Bin Meng <bmeng.cn at gmail.com>
> [bmeng: fixed 'u-boot' in the commit message]
> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
>
> ---
>
>  drivers/pci/pci-uclass.c | 10 ++++++++++
>  1 file changed, 10 insertions(+)

Reviewed-by: Simon Glass <sjg at chromium.org>


More information about the U-Boot mailing list