]> git.proxmox.com Git - mirror_edk2.git/blob - ArmVirtPkg/Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf
ArmVirtPkg: Disable the TPM2 platform hierarchy
[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 MdeModulePkg/MdeModulePkg.dec
26 MdePkg/MdePkg.dec
27
28 [LibraryClasses]
29 BaseLib
30 DebugLib
31 PcdLib
32 UefiBootServicesTableLib
33
34 [Protocols]
35 gFdtClientProtocolGuid ## CONSUMES
36
37 [Pcd]
38 gArmTokenSpaceGuid.PcdPciIoTranslation ## PRODUCES
39 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## PRODUCES
40 gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration ## PRODUCES
41
42 [Depex]
43 gFdtClientProtocolGuid