blob: f50eeb823f6926e1ce85bc815b7b2af301d77e8c [file] [log] [blame]
Park, Aiden9835d6d2019-08-03 08:31:11 +00001// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright (C) 2019 Intel Corporation <www.intel.com>
4 */
5
6#include <common.h>
7
8int board_early_init_r(void)
9{
10 /*
11 * Make sure PCI bus is enumerated so that peripherals on the PCI bus
12 * can be discovered by their drivers.
13 *
14 * Slim Bootloader has already done PCI bus enumeration before loading
15 * U-Boot, so U-Boot needs to preserve PCI configuration.
16 * Therefore, '# CONFIG_PCI_PNP is not set' is included in defconfig.
17 */
18 pci_init();
19
20 return 0;
21}