PeiBoardInitLib.inf 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. ## @file
  2. # Component information file for BoardInitLib in PEI post memory phase.
  3. #
  4. # @copyright
  5. # Copyright 2018 - 2021 Intel Corporation.
  6. #
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. #
  9. # @par Specification Reference:
  10. #
  11. ##
  12. [Defines]
  13. INF_VERSION = 0x00010005
  14. BASE_NAME = TypeBoardPortTemplatePeiBoardInitLib
  15. FILE_GUID = 14074de7-ed3e-4f58-a19c-b461656af3e0
  16. MODULE_TYPE = PEIM
  17. VERSION_STRING = 1.0
  18. LIBRARY_CLASS = NULL|PEIM
  19. CONSTRUCTOR = TypeBoardPortTemplatePeiBoardInitLibConstructor
  20. [LibraryClasses]
  21. BaseLib
  22. DebugLib
  23. BaseMemoryLib
  24. MemoryAllocationLib
  25. PeiServicesLib
  26. HobLib
  27. PeiServicesTablePointerLib
  28. [Packages]
  29. MdePkg/MdePkg.dec
  30. MdeModulePkg/MdeModulePkg.dec
  31. WhitleySiliconPkg/WhitleySiliconPkg.dec
  32. WhitleyOpenBoardPkg/PlatformPkg.dec
  33. WhitleySiliconPkg/SiliconPkg.dec
  34. WhitleySiliconPkg/CpRcPkg.dec
  35. [Sources]
  36. PeiBoardInitLib.c
  37. GpioTable.c
  38. PcdData.c
  39. UsbOC.c
  40. AcpiTablePcds.c
  41. IioBifurInit.c
  42. SlotTable.c
  43. KtiEparam.c
  44. PchEarlyUpdate.c
  45. SoftStrapFixup.c
  46. PeiBoardInit.h
  47. [FixedPcd]
  48. [Pcd]
  49. gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
  50. gOemSkuTokenSpaceGuid.PcdOemSkuBoardID
  51. gOemSkuTokenSpaceGuid.PcdOemSkuSubBoardID
  52. gOemSkuTokenSpaceGuid.PcdOemSkuBoardFamily
  53. gOemSkuTokenSpaceGuid.PcdOemSkuFamilyName
  54. gOemSkuTokenSpaceGuid.PcdOemSkuBoardName
  55. gOemSkuTokenSpaceGuid.PcdOemSkuBoardSocketCount
  56. gOemSkuTokenSpaceGuid.PcdOemSkuMaxChannel
  57. gOemSkuTokenSpaceGuid.PcdOemSkuMaxDimmPerChannel
  58. gOemSkuTokenSpaceGuid.PcdOemSkuDimmLayout
  59. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort00
  60. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort01
  61. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort02
  62. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort03
  63. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort04
  64. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort05
  65. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort06
  66. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort07
  67. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort08
  68. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort09
  69. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort10
  70. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort11
  71. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort12
  72. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbOverCurrentPort13
  73. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort00
  74. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort01
  75. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort02
  76. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort03
  77. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort04
  78. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort05
  79. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort06
  80. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort07
  81. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort08
  82. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort09
  83. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort10
  84. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort11
  85. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort12
  86. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsbPortLengthPort13
  87. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsb3OverCurrentPort00
  88. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsb3OverCurrentPort01
  89. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsb3OverCurrentPort02
  90. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsb3OverCurrentPort03
  91. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsb3OverCurrentPort04
  92. gOemSkuTokenSpaceGuid.PcdOemSkuPchUsb3OverCurrentPort05
  93. gOemSkuTokenSpaceGuid.PcdOemSkuAcpiName
  94. gOemSkuTokenSpaceGuid.PcdOemSkuMrlAttnLed
  95. gOemSkuTokenSpaceGuid.PcdOemSkuSdpActiveFlag
  96. gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_USE_SEL_VAL
  97. gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_USE_SEL2_VAL
  98. gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_USE_SEL3_VAL
  99. gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_IO_SEL_VAL
  100. gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_IO_SEL2_VAL
  101. gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_IO_SEL3_VAL
  102. gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_LVL_VAL
  103. gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_LVL2_VAL
  104. gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_LVL3_VAL
  105. gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_INV_VAL
  106. gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_BLINK_VAL
  107. gOemSkuTokenSpaceGuid.PcdOemSku_GPIO_TABLE_SIZE
  108. gOemSkuTokenSpaceGuid.PcdOemSku_Reg78Data32
  109. gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator00
  110. gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator01
  111. gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator02
  112. gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator03
  113. gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator04
  114. gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator05
  115. gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator06
  116. gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator07
  117. gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator08
  118. gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator09
  119. gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator10
  120. gOemSkuTokenSpaceGuid.PcdOemSkuClockGenerator11
  121. gOemSkuTokenSpaceGuid.PcdOemSkuPlatformName
  122. gOemSkuTokenSpaceGuid.PcdOemSkuPlatformNameSize
  123. gOemSkuTokenSpaceGuid.PcdOemSkuPlatformFeatureFlag
  124. gOemSkuTokenSpaceGuid.PcdOemSkuAssertPostGPIO
  125. gOemSkuTokenSpaceGuid.PcdOemSkuAssertPostGPIOValue
  126. gOemSkuTokenSpaceGuid.PcdOemSkuBmcPciePortNumber
  127. gOemSkuTokenSpaceGuid.PcdOemTableIdXhci
  128. gOemSkuTokenSpaceGuid.PcdOemSkuUplinkPortIndex
  129. gPlatformTokenSpaceGuid.PcdBoardTypeBitmask
  130. gPlatformTokenSpaceGuid.PcdWilsonCitySvidVrP1V8
  131. gPlatformTokenSpaceGuid.PcdWilsonCitySvidVrVccAna
  132. gEfiCpRcPkgTokenSpaceGuid.PcdImonAddr
  133. gEfiCpRcPkgTokenSpaceGuid.PcdMemSrvidMap
  134. gPlatformTokenSpaceGuid.PcdMemInterposerMap
  135. gPlatformTokenSpaceGuid.PcdOnboardVideoPciVendorId
  136. gPlatformTokenSpaceGuid.PcdOnboardVideoPciDeviceId
  137. [Ppis]
  138. gUbaConfigDatabasePpiGuid
  139. gDynamicSiLibraryPpiGuid ## CONSUMES
  140. [Guids]
  141. gPlatformGpioInitDataGuid
  142. [Depex]
  143. gDynamicSiLibraryPpiGuid