TbtCommonLib.inf 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. ## @file
  2. # Component information file for Tbt common library
  3. #
  4. #
  5. # Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
  6. #
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. #
  9. #
  10. ##
  11. [Defines]
  12. INF_VERSION = 0x00010017
  13. BASE_NAME = TbtCommonLib
  14. FILE_GUID = 5F03614E-CB56-40B1-9989-A09E25BBA294
  15. VERSION_STRING = 1.0
  16. MODULE_TYPE = BASE
  17. LIBRARY_CLASS = TbtCommonLib
  18. #
  19. # The following information is for reference only and not required by the build tools.
  20. #
  21. # VALID_ARCHITECTURES = IA32 X64 EBC
  22. #
  23. [LibraryClasses]
  24. DebugLib
  25. PchPcieRpLib
  26. PciSegmentLib
  27. TimerLib
  28. BaseLib
  29. GpioLib
  30. GpioExpanderLib
  31. [Packages]
  32. MdePkg/MdePkg.dec
  33. MdeModulePkg/MdeModulePkg.dec
  34. MinPlatformPkg/MinPlatformPkg.dec
  35. CometlakeOpenBoardPkg/OpenBoardPkg.dec
  36. CoffeelakeSiliconPkg/SiPkg.dec
  37. [Pcd]
  38. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDTbtSecurityMode ## CONSUMES
  39. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDTbtWakeupSupport ## CONSUMES
  40. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDTbtHotSMI ## CONSUMES
  41. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDTbtHotNotify ## CONSUMES
  42. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDTbtSetClkReq ## CONSUMES
  43. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDTbtAspm ## CONSUMES
  44. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDTbtAcDcSwitch ## CONSUMES
  45. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdRtd3Tbt ## CONSUMES
  46. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdRtd3TbtClkReq ## CONSUMES
  47. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDTbtPcieMemAddrRngMax ## CONSUMES
  48. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDTbtPciePMemRsvd ## CONSUMES
  49. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDTbtPciePMemAddrRngMax ## CONSUMES
  50. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDTbtPcieRpNumber
  51. [Sources]
  52. TbtCommonLib.c