]> git.proxmox.com Git - mirror_edk2.git/blame - ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf
ArmVirtPkg: Refactor with PciHostBridgeUtilityLib
[mirror_edk2.git] / ArmVirtPkg / Library / FdtPciHostBridgeLib / FdtPciHostBridgeLib.inf
CommitLineData
d4cb9a30
AB
1## @file\r
2# PCI Host Bridge Library instance for pci-ecam-generic DT nodes\r
3#\r
4# Copyright (c) 2016, Linaro Ltd. All rights reserved.<BR>\r
5#\r
9792fb0e 6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
d4cb9a30
AB
7#\r
8#\r
9##\r
10\r
11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = FdtPciHostBridgeLib\r
14 FILE_GUID = 59fcb139-2558-4cf0-8d7c-ebac499da727\r
15 MODULE_TYPE = DXE_DRIVER\r
16 VERSION_STRING = 1.0\r
17 LIBRARY_CLASS = PciHostBridgeLib\r
18\r
19#\r
20# The following information is for reference only and not required by the build\r
21# tools.\r
22#\r
23# VALID_ARCHITECTURES = AARCH64 ARM\r
24#\r
25\r
26[Sources]\r
27 FdtPciHostBridgeLib.c\r
28\r
29[Packages]\r
30 ArmPkg/ArmPkg.dec\r
31 ArmVirtPkg/ArmVirtPkg.dec\r
32 MdeModulePkg/MdeModulePkg.dec\r
33 MdePkg/MdePkg.dec\r
166a32d0 34 OvmfPkg/OvmfPkg.dec\r
d4cb9a30
AB
35\r
36[LibraryClasses]\r
37 DebugLib\r
38 DevicePathLib\r
66e06a72 39 DxeServicesTableLib\r
d4cb9a30 40 MemoryAllocationLib\r
166a32d0 41 PciHostBridgeUtilityLib\r
d4cb9a30
AB
42 PciPcdProducerLib\r
43\r
44[FixedPcd]\r
45 gArmTokenSpaceGuid.PcdPciMmio32Translation\r
9d64ac23 46 gArmTokenSpaceGuid.PcdPciMmio64Translation\r
d4cb9a30
AB
47\r
48[Pcd]\r
49 gArmTokenSpaceGuid.PcdPciIoTranslation\r
50 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
51\r
52[Depex]\r
53 gFdtClientProtocolGuid\r