1## @file
2# Component description file for PciHostBridge module
3#
4# Copyright (c) 2013-2015 Intel Corporation.
5#
6# This program and the accompanying materials
7# are licensed and made available under the terms and conditions of the BSD License
8# which accompanies this distribution.  The full text of the license may be found at
9# http://opensource.org/licenses/bsd-license.php
10#
11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13#
14##
15
16
17[Defines]
18  INF_VERSION                    = 0x00010005
19  BASE_NAME                      = PciHostBridge
20  FILE_GUID                      = D58EBCE1-AF26-488d-BE66-C164417F8C13
21  MODULE_TYPE                    = DXE_DRIVER
22  VERSION_STRING                 = 1.0
23  ENTRY_POINT                    = InitializePciHostBridge
24
25[Sources]
26  PciHostBridge.h
27  PciRootBridge.h
28  PciHostBridge.c
29  PciRootBridgeIo.c
30  PciHostBridgeSupport.c
31  PciHostResource.h
32
33[Packages]
34  MdePkg/MdePkg.dec
35  QuarkSocPkg/QuarkSocPkg.dec
36  QuarkPlatformPkg/QuarkPlatformPkg.dec
37
38[LibraryClasses]
39  UefiDriverEntryPoint
40  UefiBootServicesTableLib
41  DebugLib
42  UefiLib
43  DxeServicesTableLib
44  UefiRuntimeServicesTableLib
45  DevicePathLib
46  BaseMemoryLib
47  BaseLib
48
49[Protocols]
50  gEfiMetronomeArchProtocolGuid
51  gEfiCpuIo2ProtocolGuid
52  gEfiDevicePathProtocolGuid
53  gEfiPciRootBridgeIoProtocolGuid
54  gEfiPciHostBridgeResourceAllocationProtocolGuid
55
56[Pcd]
57  gEfiQuarkNcSocIdTokenSpaceGuid.PcdPciHostBridgeIoBase
58  gEfiQuarkNcSocIdTokenSpaceGuid.PcdPciHostBridgeIoSize
59  gEfiQuarkNcSocIdTokenSpaceGuid.PcdPciHostBridgeMemory32Base
60  gEfiQuarkNcSocIdTokenSpaceGuid.PcdPciHostBridgeMemory32Size
61  gEfiQuarkNcSocIdTokenSpaceGuid.PcdPciHostBridgeMemory64Base
62  gEfiQuarkNcSocIdTokenSpaceGuid.PcdPciHostBridgeMemory64Size
63  gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
64  gEfiQuarkNcSocIdTokenSpaceGuid.PcdPciExpressSize
65
66[Depex]
67  gEfiCpuIo2ProtocolGuid AND gEfiMetronomeArchProtocolGuid
68