xref: /openbmc/u-boot/arch/x86/include/asm/pci.h (revision d188b18f)
1 
2 /*
3  * (C) Copyright 2002
4  * Daniel Engström, Omicron Ceti AB, daniel@omicron.se
5  *
6  * SPDX-License-Identifier:	GPL-2.0+
7  */
8 
9 #ifndef _PCI_I386_H_
10 #define _PCI_I386_H_
11 
12 #define DEFINE_PCI_DEVICE_TABLE(_table) \
13 	const struct pci_device_id _table[]
14 
15 struct pci_controller;
16 
17 void pci_setup_type1(struct pci_controller *hose);
18 
19 /**
20  * board_pci_setup_hose() - Set up the PCI hose
21  *
22  * This is called by the common x86 PCI code to set up the PCI controller
23  * hose. It may be called when no memory/BSS is available so should just
24  * store things in 'hose' and not in BSS variables.
25  */
26 void board_pci_setup_hose(struct pci_controller *hose);
27 #endif
28