xref: /openbmc/u-boot/arch/x86/cpu/pci.c (revision d188b18f)
1*d188b18fSSimon Glass /*
2*d188b18fSSimon Glass  * Copyright (c) 2011 The Chromium OS Authors.
3*d188b18fSSimon Glass  * (C) Copyright 2008,2009
4*d188b18fSSimon Glass  * Graeme Russ, <graeme.russ@gmail.com>
5*d188b18fSSimon Glass  *
6*d188b18fSSimon Glass  * (C) Copyright 2002
7*d188b18fSSimon Glass  * Daniel Engström, Omicron Ceti AB, <daniel@omicron.se>
8*d188b18fSSimon Glass  *
9*d188b18fSSimon Glass  * SPDX-License-Identifier:	GPL-2.0+
10*d188b18fSSimon Glass  */
11*d188b18fSSimon Glass 
12*d188b18fSSimon Glass #include <common.h>
13*d188b18fSSimon Glass #include <pci.h>
14*d188b18fSSimon Glass #include <asm/pci.h>
15*d188b18fSSimon Glass 
16*d188b18fSSimon Glass static struct pci_controller x86_hose;
17*d188b18fSSimon Glass 
18*d188b18fSSimon Glass void pci_init_board(void)
19*d188b18fSSimon Glass {
20*d188b18fSSimon Glass 	struct pci_controller *hose = &x86_hose;
21*d188b18fSSimon Glass 
22*d188b18fSSimon Glass 	board_pci_setup_hose(hose);
23*d188b18fSSimon Glass 	pci_setup_type1(hose);
24*d188b18fSSimon Glass 	pci_register_hose(hose);
25*d188b18fSSimon Glass 
26*d188b18fSSimon Glass 	hose->last_busno = pci_hose_scan(hose);
27*d188b18fSSimon Glass }
28