]> git.proxmox.com Git - mirror_edk2.git/blame - CorebootModulePkg/PciBusNoEnumerationDxe/PciEnumeratorSupport.h
CorebootModulePkg: Add video resolution PCD initialization
[mirror_edk2.git] / CorebootModulePkg / PciBusNoEnumerationDxe / PciEnumeratorSupport.h
CommitLineData
81a23a0f
LL
1/*++
2
3Copyright (c) 2005 - 2006, Intel Corporation. All rights reserved.<BR>
4This program and the accompanying materials
5are licensed and made available under the terms and conditions of the BSD License
6which accompanies this distribution. The full text of the license may be found at
7http://opensource.org/licenses/bsd-license.php
8
9THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11
12Module Name:
13
14 PciEnumeratorSupport.h
15
16Abstract:
17
18 PCI Bus Driver
19
20Revision History
21
22--*/
23
24#ifndef _EFI_PCI_ENUMERATOR_SUPPORT_H
25#define _EFI_PCI_ENUMERATOR_SUPPORT_H
26
27#include "PciBus.h"
28
29EFI_STATUS
30PciPciDeviceInfoCollector (
31 IN PCI_IO_DEVICE *Bridge,
32 UINT8 StartBusNumber
33 )
34/*++
35
36Routine Description:
37
38 TODO: Add function description
39
40Arguments:
41
42 Bridge - TODO: add argument description
43 StartBusNumber - TODO: add argument description
44
45Returns:
46
47 TODO: add return values
48
49--*/
50;
51
52EFI_STATUS
53PciDevicePresent(
54 IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL *PciRootBridgeIo,
55 PCI_TYPE00 *Pci,
56 UINT8 Bus,
57 UINT8 Device,
58 UINT8 Func
59);
60
61EFI_STATUS
62PciEnumeratorLight (
63 IN EFI_HANDLE Controller
64 )
65/*++
66
67Routine Description:
68
69 TODO: Add function description
70
71Arguments:
72
73 Controller - TODO: add argument description
74
75Returns:
76
77 TODO: add return values
78
79--*/
80;
81
82EFI_STATUS
83PciGetBusRange (
84 IN EFI_ACPI_ADDRESS_SPACE_DESCRIPTOR **Descriptors,
85 OUT UINT16 *MinBus,
86 OUT UINT16 *MaxBus,
87 OUT UINT16 *BusRange
88 )
89/*++
90
91Routine Description:
92
93 TODO: Add function description
94
95Arguments:
96
97 Descriptors - TODO: add argument description
98 MinBus - TODO: add argument description
99 MaxBus - TODO: add argument description
100 BusRange - TODO: add argument description
101
102Returns:
103
104 TODO: add return values
105
106--*/
107;
108#endif