PeiMultiBoardInitPreMemLib.inf 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. ## @file
  2. # Component information file for PEI KabylakeRvp3 Board Init Pre-Mem Library
  3. #
  4. # Copyright (c) 2017 - 2021 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 = PeiKabylakeRvp3MultiBoardInitPreMemLib
  12. FILE_GUID = EA05BD43-136F-45EE-BBBA-27D75817574F
  13. MODULE_TYPE = BASE
  14. VERSION_STRING = 1.0
  15. LIBRARY_CLASS = NULL
  16. CONSTRUCTOR = PeiKabylakeRvp3MultiBoardInitPreMemLibConstructor
  17. [LibraryClasses]
  18. BaseLib
  19. DebugLib
  20. BaseMemoryLib
  21. MemoryAllocationLib
  22. PcdLib
  23. SiliconInitLib
  24. MultiBoardInitSupportLib
  25. EcLib
  26. PchResetLib
  27. PchPmcLib
  28. [Packages]
  29. MinPlatformPkg/MinPlatformPkg.dec
  30. KabylakeOpenBoardPkg/OpenBoardPkg.dec
  31. MdePkg/MdePkg.dec
  32. MdeModulePkg/MdeModulePkg.dec
  33. KabylakeSiliconPkg/SiPkg.dec
  34. IntelSiliconPkg/IntelSiliconPkg.dec
  35. [Sources]
  36. PeiKabylakeRvp3InitPreMemLib.c
  37. KabylakeRvp3HsioPtssTables.c
  38. KabylakeRvp3SpdTable.c
  39. PeiMultiBoardInitPreMemLib.c
  40. PeiKabylakeRvp3Detect.c
  41. [Pcd]
  42. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdLpcSioConfigDefaultPort
  43. # PCH-LP HSIO PTSS Table
  44. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable1
  45. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable2
  46. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable1Size
  47. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable2Size
  48. # PCH-H HSIO PTSS Table
  49. #gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable1
  50. #gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable2
  51. #gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable1Size
  52. #gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable2Size
  53. # SA Misc Config
  54. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSaMiscUserBd
  55. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompResistor
  56. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompTarget
  57. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqByteMap
  58. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqByteMapSize
  59. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqsMapCpu2Dram
  60. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqsMapCpu2DramSize
  61. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdData
  62. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdDataSize
  63. # PEG Reset By GPIO
  64. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0WakeGpioNo
  65. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0HoldRstExpanderNo
  66. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0HoldRstGpioNo
  67. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0HoldRstActive
  68. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0PwrEnableExpanderNo
  69. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0PwrEnableGpioNo
  70. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdPcie0PwrEnableActive
  71. # SPD Address Table
  72. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable0
  73. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable1
  74. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable2
  75. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable3
  76. # CA Vref Configuration
  77. # Root Port Clock Info
  78. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort0ClkInfo
  79. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort4ClkInfo
  80. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort5ClkInfo
  81. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort7ClkInfo
  82. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort8ClkInfo
  83. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort9ClkInfo
  84. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPortLanClkInfo
  85. # USB 2.0 Port AFE
  86. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port0Afe
  87. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port1Afe
  88. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port2Afe
  89. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port3Afe
  90. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port4Afe
  91. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port5Afe
  92. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port6Afe
  93. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port7Afe
  94. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port8Afe
  95. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port9Afe
  96. # USB 2.0 Port Over Current Pin
  97. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort0
  98. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort1
  99. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort2
  100. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort3
  101. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort4
  102. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort5
  103. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort6
  104. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort7
  105. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort8
  106. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort9
  107. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort10
  108. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort11
  109. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort12
  110. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort13
  111. # USB 3.0 Port Over Current Pin
  112. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort0
  113. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort1
  114. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort2
  115. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort3
  116. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort4
  117. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort5
  118. # Misc
  119. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdIoExpanderPresent