PeiBoardInitPreMemLib.inf 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. ## @file
  2. # Component information file for PEI AspireVn7Dash572G 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 = 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. TimerLib
  24. PchCycleDecodingLib
  25. PchResetLib
  26. PciLib
  27. IoLib
  28. EcLib
  29. BoardEcLib
  30. GpioLib
  31. PeiLib
  32. PeiServicesLib
  33. PchPmcLib
  34. [Packages]
  35. MinPlatformPkg/MinPlatformPkg.dec
  36. KabylakeOpenBoardPkg/OpenBoardPkg.dec
  37. MdePkg/MdePkg.dec
  38. MdeModulePkg/MdeModulePkg.dec
  39. KabylakeSiliconPkg/SiPkg.dec
  40. IntelSiliconPkg/IntelSiliconPkg.dec
  41. [Sources]
  42. PeiAspireVn7Dash572GDetect.c
  43. PeiAspireVn7Dash572GInitPreMemLib.c
  44. AspireVn7Dash572GGpioTable.c
  45. AspireVn7Dash572GHsioPtssTables.c
  46. PeiBoardInitPreMemLib.c
  47. [Pcd]
  48. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdLpcIoDecodeRange
  49. gKabylakeOpenBoardPkgTokenSpaceGuid.PchLpcIoEnableDecoding
  50. # PCH-LP HSIO PTSS Table
  51. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable1
  52. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable2
  53. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable1Size
  54. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSpecificLpHsioPtssTable2Size
  55. # PCH-H HSIO PTSS Table
  56. #gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable1
  57. #gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable2
  58. #gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable1Size
  59. #gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUnknowHHsioPtssTable2Size
  60. # SA Misc Config
  61. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdSaMiscUserBd
  62. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompResistor
  63. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcRcompTarget
  64. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcDqPinsInterleaved
  65. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdData
  66. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdDataSize
  67. # SPD Address Table
  68. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable0
  69. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable1
  70. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable2
  71. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable3
  72. # CA Vref Configuration
  73. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcCaVrefConfig
  74. # Root Port Clock Info
  75. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort0ClkInfo
  76. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort4ClkInfo
  77. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort5ClkInfo
  78. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort7ClkInfo
  79. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort8ClkInfo
  80. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPort9ClkInfo
  81. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdRootPortLanClkInfo
  82. # USB 2.0 Port AFE
  83. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port0Afe
  84. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port1Afe
  85. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port2Afe
  86. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port3Afe
  87. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port4Afe
  88. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port5Afe
  89. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port6Afe
  90. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port7Afe
  91. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port8Afe
  92. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20Port9Afe
  93. # USB 2.0 Port Over Current Pin
  94. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort0
  95. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort1
  96. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort2
  97. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort3
  98. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort4
  99. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort5
  100. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort6
  101. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort7
  102. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort8
  103. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort9
  104. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort10
  105. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort11
  106. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort12
  107. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb20OverCurrentPinPort13
  108. # USB 3.0 Port Over Current Pin
  109. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort0
  110. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort1
  111. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort2
  112. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort3
  113. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort4
  114. gKabylakeOpenBoardPkgTokenSpaceGuid.PcdUsb30OverCurrentPinPort5