]> git.proxmox.com Git - mirror_edk2.git/blob - ArmVirtPkg/Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf
bb055a5beb51a4795f540274151482755489c0da
[mirror_edk2.git] / ArmVirtPkg / Library / FdtPciPcdProducerLib / FdtPciPcdProducerLib.inf
1 #/** @file
2 # FDT client library for consumers of PCI related dynamic PCDs
3 #
4 # Copyright (c) 2016, Linaro Ltd. All rights reserved.
5 #
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
7 #
8 #**/
9
10 [Defines]
11 INF_VERSION = 0x00010005
12 BASE_NAME = FdtPciPcdProducerLib
13 FILE_GUID = D584275B-BF1E-4DF8-A53D-980F5645C5E7
14 MODULE_TYPE = BASE
15 VERSION_STRING = 1.0
16 LIBRARY_CLASS = PciPcdProducerLib|DXE_DRIVER UEFI_DRIVER
17 CONSTRUCTOR = FdtPciPcdProducerLibConstructor
18
19 [Sources]
20 FdtPciPcdProducerLib.c
21
22 [Packages]
23 ArmPkg/ArmPkg.dec
24 ArmVirtPkg/ArmVirtPkg.dec
25 EmbeddedPkg/EmbeddedPkg.dec
26 MdeModulePkg/MdeModulePkg.dec
27 MdePkg/MdePkg.dec
28
29 [LibraryClasses]
30 BaseLib
31 DebugLib
32 PcdLib
33 UefiBootServicesTableLib
34
35 [Protocols]
36 gFdtClientProtocolGuid ## CONSUMES
37
38 [Pcd]
39 gArmTokenSpaceGuid.PcdPciIoTranslation ## PRODUCES
40 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## PRODUCES
41 gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration ## PRODUCES
42
43 [Depex]
44 gFdtClientProtocolGuid