]> git.dujemihanovic.xyz Git - u-boot.git/commit
pci: coreboot: Don't read regions when booting
authorSimon Glass <sjg@chromium.org>
Thu, 4 May 2023 22:55:01 +0000 (16:55 -0600)
committerBin Meng <bmeng@tinylab.org>
Thu, 11 May 2023 02:25:29 +0000 (10:25 +0800)
commitdd0f7bcf3b29a0b6095622b7dd83279b0a3dbfe4
tree3f6906b349265f1ec8564b1fb3d68ec695e4eddc
parentb29dbf98baa35441ad01957bb2317cb4f70f390f
pci: coreboot: Don't read regions when booting

When U-Boot is the second-stage bootloader, PCI is already set up. We
cannot read the regions from the device tree. There is no point anyway,
since PCI devices have already been allocated according to the regions
and it is not safe for U-Boot to make any changes.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Fixes: f2ebaaa9f38d ("pci: Handle failed calloc in decode_regions()")
Tested-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Tested-by: Bin Meng <bmeng.cn@gmail.com>
drivers/pci/pci-uclass.c