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