PeiPlatformHooklib.inf 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. ## @file
  2. #
  3. # Copyright (c) 2019 - 2020 Intel Corporation. All rights reserved.<BR>
  4. #
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. #
  8. ##
  9. [Defines]
  10. INF_VERSION = 0x00010017
  11. BASE_NAME = PeiPlatformHookLib
  12. FILE_GUID = AD901798-B0DA-4B20-B90C-283F886E76D0
  13. VERSION_STRING = 1.0
  14. MODULE_TYPE = PEIM
  15. LIBRARY_CLASS = PeiPlatformHookLib|PEIM PEI_CORE SEC
  16. [LibraryClasses]
  17. DebugLib
  18. BaseMemoryLib
  19. IoLib
  20. HobLib
  21. PcdLib
  22. TimerLib
  23. PchCycleDecodingLib
  24. GpioLib
  25. CpuPlatformLib
  26. PeiServicesLib
  27. ConfigBlockLib
  28. PeiSaPolicyLib
  29. GpioExpanderLib
  30. PmcLib
  31. PchPcrLib
  32. PciSegmentLib
  33. GpioCheckConflictLib
  34. [Packages]
  35. MdePkg/MdePkg.dec
  36. WhiskeylakeOpenBoardPkg/OpenBoardPkg.dec
  37. CoffeelakeSiliconPkg/SiPkg.dec
  38. IntelSiliconPkg/IntelSiliconPkg.dec
  39. [Pcd]
  40. gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## CONSUMES
  41. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdLpcSioConfigDefaultPort ## CONSUMES
  42. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdSioBaseAddress ## CONSUMES
  43. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdIoExpanderPresent ## CONSUMES
  44. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDebugUsbUartEnable ## CONSUMES
  45. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMipiCamGpioEnable ## CONSUMES
  46. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTable ## CONSUMES
  47. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTableSize ## CONSUMES
  48. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTable2 ## CONSUMES
  49. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTable2Size ## CONSUMES
  50. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdGpioExpanderTable ## CONSUMES
  51. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdGpioExpanderTableSize ## CONSUMES
  52. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdGpioExpanderTable2 ## CONSUMES
  53. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdGpioExpanderTable2Size ## CONSUMES
  54. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTableTouchPanel ## CONSUMES
  55. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTablePreMem
  56. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTablePreMemSize
  57. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTableWwanOnEarlyPreMem
  58. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTableWwanOnEarlyPreMemSize
  59. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTableWwanOffEarlyPreMem
  60. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdBoardGpioTableWwanOffEarlyPreMemSize
  61. # GPIO Group Tier
  62. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdGpioGroupToGpeDw0 ## CONSUMES
  63. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdGpioGroupToGpeDw1 ## CONSUMES
  64. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdGpioGroupToGpeDw2 ## CONSUMES
  65. # Misc
  66. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdIoExpanderPresent ## CONSUMES
  67. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPc8374SioKbcPresent ## CONSUMES
  68. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdOddPowerInitEnable ## CONSUMES
  69. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdIvCamInitPresent ## CONSUMES
  70. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdRecoveryModeGpio ## CONSUMES
  71. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdCpuVboostEnable ## CONSUMES
  72. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdWwanBbrstGpio
  73. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdPcieWwanEnable
  74. gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdWwanResetWorkaround
  75. [Sources]
  76. PeiPlatformHooklib.c
  77. [Ppis]
  78. gEfiPeiReadOnlyVariable2PpiGuid ## CONSUMES
  79. gSiPolicyPpiGuid ## CONSUMES
  80. [Guids]
  81. gSaDataHobGuid ## CONSUMES
  82. gEfiGlobalVariableGuid ## CONSUMES
  83. gGpioCheckConflictHobGuid ## CONSUMES