PeiBoardInitPreMemLib.inf 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. ## @file
  2. # Component information file for PEI N1xxWU Board Init Pre-Mem Library
  3. #
  4. # Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. ##
  9. [Defines]
  10. INF_VERSION = 0x00010005
  11. BASE_NAME = PeiBoardInitPreMemLib
  12. FILE_GUID = ec3675bc-1470-417d-826e-37378140213d
  13. MODULE_TYPE = BASE
  14. VERSION_STRING = 1.0
  15. LIBRARY_CLASS = BoardInitLib
  16. [LibraryClasses]
  17. BaseLib
  18. DebugLib
  19. BaseMemoryLib
  20. MemoryAllocationLib
  21. PcdLib
  22. SiliconInitLib
  23. [Packages]
  24. MinPlatformPkg/MinPlatformPkg.dec
  25. ClevoOpenBoardPkg/OpenBoardPkg.dec
  26. MdePkg/MdePkg.dec
  27. MdeModulePkg/MdeModulePkg.dec
  28. KabylakeSiliconPkg/SiPkg.dec
  29. [Sources]
  30. PeiN1xxWUDetect.c
  31. PeiN1xxWUInitPreMemLib.c
  32. N1xxWUHsioPtssTables.c
  33. N1xxWUSpdTable.c
  34. PeiBoardInitPreMemLib.c
  35. [Pcd]
  36. gBoardModuleTokenSpaceGuid.PcdLpcSioConfigDefaultPort
  37. # PCH-LP HSIO PTSS Table
  38. gBoardModuleTokenSpaceGuid.PcdSpecificLpHsioPtssTable1
  39. gBoardModuleTokenSpaceGuid.PcdSpecificLpHsioPtssTable2
  40. gBoardModuleTokenSpaceGuid.PcdSpecificLpHsioPtssTable1Size
  41. gBoardModuleTokenSpaceGuid.PcdSpecificLpHsioPtssTable2Size
  42. # PCH-H HSIO PTSS Table
  43. #gBoardModuleTokenSpaceGuid.PcdUnknowHHsioPtssTable1
  44. #gBoardModuleTokenSpaceGuid.PcdUnknowHHsioPtssTable2
  45. #gBoardModuleTokenSpaceGuid.PcdUnknowHHsioPtssTable1Size
  46. #gBoardModuleTokenSpaceGuid.PcdUnknowHHsioPtssTable2Size
  47. # SA Misc Config
  48. gBoardModuleTokenSpaceGuid.PcdSaMiscUserBd
  49. gBoardModuleTokenSpaceGuid.PcdMrcRcompResistor
  50. gBoardModuleTokenSpaceGuid.PcdMrcRcompTarget
  51. gBoardModuleTokenSpaceGuid.PcdMrcDqByteMap
  52. gBoardModuleTokenSpaceGuid.PcdMrcDqByteMapSize
  53. gBoardModuleTokenSpaceGuid.PcdMrcDqsMapCpu2Dram
  54. gBoardModuleTokenSpaceGuid.PcdMrcDqsMapCpu2DramSize
  55. gBoardModuleTokenSpaceGuid.PcdMrcSpdData
  56. gBoardModuleTokenSpaceGuid.PcdMrcSpdDataSize
  57. # PEG Reset By GPIO
  58. gBoardModuleTokenSpaceGuid.PcdPcie0WakeGpioNo
  59. gBoardModuleTokenSpaceGuid.PcdPcie0HoldRstExpanderNo
  60. gBoardModuleTokenSpaceGuid.PcdPcie0HoldRstGpioNo
  61. gBoardModuleTokenSpaceGuid.PcdPcie0HoldRstActive
  62. gBoardModuleTokenSpaceGuid.PcdPcie0PwrEnableExpanderNo
  63. gBoardModuleTokenSpaceGuid.PcdPcie0PwrEnableGpioNo
  64. gBoardModuleTokenSpaceGuid.PcdPcie0PwrEnableActive
  65. # SPD Address Table
  66. gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable0
  67. gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable1
  68. gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable2
  69. gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable3
  70. # CA Vref Configuration
  71. # Root Port Clock Info
  72. gBoardModuleTokenSpaceGuid.PcdRootPort0ClkInfo
  73. gBoardModuleTokenSpaceGuid.PcdRootPort4ClkInfo
  74. gBoardModuleTokenSpaceGuid.PcdRootPort5ClkInfo
  75. gBoardModuleTokenSpaceGuid.PcdRootPort7ClkInfo
  76. gBoardModuleTokenSpaceGuid.PcdRootPort8ClkInfo
  77. gBoardModuleTokenSpaceGuid.PcdRootPort9ClkInfo
  78. gBoardModuleTokenSpaceGuid.PcdRootPortLanClkInfo
  79. # USB 2.0 Port AFE
  80. gBoardModuleTokenSpaceGuid.PcdUsb20Port0Afe
  81. gBoardModuleTokenSpaceGuid.PcdUsb20Port1Afe
  82. gBoardModuleTokenSpaceGuid.PcdUsb20Port2Afe
  83. gBoardModuleTokenSpaceGuid.PcdUsb20Port3Afe
  84. gBoardModuleTokenSpaceGuid.PcdUsb20Port4Afe
  85. gBoardModuleTokenSpaceGuid.PcdUsb20Port5Afe
  86. gBoardModuleTokenSpaceGuid.PcdUsb20Port6Afe
  87. gBoardModuleTokenSpaceGuid.PcdUsb20Port7Afe
  88. gBoardModuleTokenSpaceGuid.PcdUsb20Port8Afe
  89. gBoardModuleTokenSpaceGuid.PcdUsb20Port9Afe
  90. # USB 2.0 Port Over Current Pin
  91. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort0
  92. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort1
  93. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort2
  94. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort3
  95. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort4
  96. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort5
  97. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort6
  98. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort7
  99. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort8
  100. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort9
  101. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort10
  102. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort11
  103. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort12
  104. gBoardModuleTokenSpaceGuid.PcdUsb20OverCurrentPinPort13
  105. # USB 3.0 Port Over Current Pin
  106. gBoardModuleTokenSpaceGuid.PcdUsb30OverCurrentPinPort0
  107. gBoardModuleTokenSpaceGuid.PcdUsb30OverCurrentPinPort1
  108. gBoardModuleTokenSpaceGuid.PcdUsb30OverCurrentPinPort2
  109. gBoardModuleTokenSpaceGuid.PcdUsb30OverCurrentPinPort3
  110. gBoardModuleTokenSpaceGuid.PcdUsb30OverCurrentPinPort4
  111. gBoardModuleTokenSpaceGuid.PcdUsb30OverCurrentPinPort5
  112. # Misc
  113. gBoardModuleTokenSpaceGuid.PcdIoExpanderPresent