blob: b20ddf0c682e608a73fe829e783cb1eab8d89022 [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>
Simon Glassa7b51302019-11-14 12:57:46 -07007#include <init.h>
Park, Aiden9835d6d2019-08-03 08:31:11 +00008
9int board_early_init_r(void)
10{
11 /*
12 * Make sure PCI bus is enumerated so that peripherals on the PCI bus
13 * can be discovered by their drivers.
14 *
15 * Slim Bootloader has already done PCI bus enumeration before loading
16 * U-Boot, so U-Boot needs to preserve PCI configuration.
17 * Therefore, '# CONFIG_PCI_PNP is not set' is included in defconfig.
18 */
19 pci_init();
20
21 return 0;
22}