The generic efi payload currently does not enumerate the PCI bus, which means peripherals on the PCI bus are not discovered by their drivers. This uses board_early_init_r() to do the PCI enumeration. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>lime2-spi
parent
ec15d5f6e5
commit
6d02cf0562
@ -0,0 +1,18 @@ |
||||
// SPDX-License-Identifier: GPL-2.0+
|
||||
/*
|
||||
* Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com> |
||||
*/ |
||||
|
||||
#include <common.h> |
||||
#include <usb.h> |
||||
|
||||
int board_early_init_r(void) |
||||
{ |
||||
/*
|
||||
* Make sure PCI bus is enumerated so that peripherals on the PCI bus |
||||
* can be discovered by their drivers |
||||
*/ |
||||
pci_init(); |
||||
|
||||
return 0; |
||||
} |
Loading…
Reference in new issue