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
44