PolicyInitDxe.inf 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. ## @file
  2. # Module Information file for the PolicyInit DXE driver.
  3. #
  4. #
  5. # Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
  6. #
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. #
  9. #
  10. ##
  11. [Defines]
  12. INF_VERSION = 0x00010017
  13. BASE_NAME = PolicyInitDxe
  14. FILE_GUID = 490D0119-4448-440D-8F5C-F58FB53EE057
  15. VERSION_STRING = 1.0
  16. MODULE_TYPE = DXE_DRIVER
  17. ENTRY_POINT = PolicyInitDxeEntryPoint
  18. [LibraryClasses]
  19. BaseLib
  20. BaseMemoryLib
  21. CpuPlatformLib
  22. DebugLib
  23. DxeServicesTableLib
  24. IoLib
  25. MemoryAllocationLib
  26. DxeSaPolicyLib
  27. DxePchPolicyLib
  28. PcdLib
  29. DxePolicyBoardConfigLib
  30. DxePolicyUpdateLib
  31. UefiBootServicesTableLib
  32. UefiDriverEntryPoint
  33. UefiLib
  34. UefiRuntimeServicesTableLib
  35. ConfigBlockLib
  36. DevicePathLib
  37. DxeTbtPolicyLib
  38. PchPcieRpLib
  39. [Packages]
  40. MdePkg/MdePkg.dec
  41. CoffeelakeSiliconPkg/SiPkg.dec
  42. CometlakeOpenBoardPkg/OpenBoardPkg.dec
  43. IntelSiliconPkg/IntelSiliconPkg.dec
  44. [Pcd]
  45. gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## CONSUMES
  46. gSiPkgTokenSpaceGuid.PcdFlashMicrocodeFvBase ## CONSUMES
  47. gSiPkgTokenSpaceGuid.PcdFlashMicrocodeFvSize ## CONSUMES
  48. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdIntelGopEnable
  49. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPlatformFlavor
  50. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPlatformType
  51. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcPresent
  52. gIntelSiliconPkgTokenSpaceGuid.PcdIntelGraphicsVbtFileGuid
  53. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdTbtEnable
  54. gSiPkgTokenSpaceGuid.PcdCpuSmmMsrSaveStateEnable ## CONSUMES
  55. gSiPkgTokenSpaceGuid.PcdCpuSmmCodeAccessCheckEnable ## CONSUMES
  56. gSiPkgTokenSpaceGuid.PcdCpuSmmUseDelayIndication ## CONSUMES
  57. gSiPkgTokenSpaceGuid.PcdCpuSmmUseBlockIndication ## CONSUMES
  58. gSiPkgTokenSpaceGuid.PcdCpuSmmUseSmmEnableIndication ## CONSUMES
  59. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdVirtualButtonVolumeUpSupport
  60. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdVirtualButtonVolumeDownSupport
  61. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdVirtualButtonHomeButtonSupport
  62. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdVirtualButtonRotationLockSupport
  63. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdSlateModeSwitchSupport
  64. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdAcDcAutoSwitchSupport
  65. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPmPowerButtonGpioPin
  66. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdAcpiEnableAllButtonSupport
  67. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdAcpiHidDriverButtonSupport
  68. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdTsOnDimmTemperature
  69. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdBatteryPresent
  70. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCSupport
  71. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCEcLess
  72. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcHotKeyF3Support
  73. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcHotKeyF4Support
  74. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcHotKeyF5Support
  75. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcHotKeyF6Support
  76. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcHotKeyF7Support
  77. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcHotKeyF8Support
  78. #
  79. # PSS Board Configuration.
  80. #
  81. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPssReadSN
  82. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPssI2cBusNumber
  83. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPssI2cSlaveAddress
  84. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdXhciAcpiTableSignature
  85. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPreferredPmProfile
  86. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdFingerPrintSleepGpio
  87. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdFingerPrintIrqGpio
  88. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdGnssResetGpio
  89. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdTouchpadIrqGpio
  90. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdTouchpanelIrqGpio
  91. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdHdaI2sCodecIrqGpio
  92. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdHdaI2sCodecI2cBusNumber
  93. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdBleUsbPortNumber
  94. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcSmiGpio
  95. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcLowPowerExitGpio
  96. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdHidI2cIntPad
  97. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDetectPs2KbOnCmdAck
  98. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdSpdAddressOverride
  99. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDDISelection
  100. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdGfxCrbDetectGpio
  101. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort1
  102. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort1Pch
  103. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbCPort1Proterties
  104. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort2
  105. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort2Pch
  106. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbCPort2Proterties
  107. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort3
  108. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort3Pch
  109. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbCPort3Proterties
  110. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort4
  111. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort4Pch
  112. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbCPort4Proterties
  113. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort5
  114. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort5Pch
  115. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbCPort5Proterties
  116. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort6
  117. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort6Pch
  118. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbCPort6Proterties
  119. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdMipiCam0LinkUsed
  120. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdMipiCam1LinkUsed
  121. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdMipiCam2LinkUsed
  122. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdMipiCam3LinkUsed
  123. gPlatformModuleTokenSpaceGuid.PcdH8S2113Present
  124. gPlatformModuleTokenSpaceGuid.PcdNat87393Present
  125. gPlatformModuleTokenSpaceGuid.PcdNct677FPresent
  126. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdConvertableDockSupport
  127. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdSmcRuntimeSciPin
  128. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdRealBattery1Control
  129. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdRealBattery2Control
  130. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDimmPopulationError
  131. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdBtIrqGpio
  132. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdBtRfKillGpio
  133. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdCmlURtd3TableEnable
  134. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdTypeCPortsSupported
  135. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdMipiCamSensor
  136. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdH8S2113SIO
  137. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdNCT6776FCOM
  138. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdNCT6776FSIO
  139. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdNCT6776FHWMON
  140. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdGpioTier2WakeEnable
  141. gCometlakeOpenBoardPkgTokenSpaceGuid.PcdFunctionGopVbtSpecificUpdate
  142. [Sources]
  143. PolicyInitDxe.c
  144. SaPolicyInitDxe.c
  145. SiliconPolicyInitDxe.c
  146. GopPolicyInitDxe.c
  147. PchPolicyInitDxe.c
  148. CpuPolicyInitDxe.c
  149. BoardInitLib.c
  150. [Protocols]
  151. gEfiFirmwareVolume2ProtocolGuid ## CONSUMES
  152. gDxeMePolicyGuid ## PRODUCES
  153. gSaPolicyProtocolGuid ## CONSUMES
  154. gPchPolicyProtocolGuid ## CONSUMES
  155. gDxeSiPolicyProtocolGuid ## PRODUCES
  156. gGopPolicyProtocolGuid ## PRODUCES
  157. gDxeCpuPolicyProtocolGuid ## PRODUCES
  158. [Guids]
  159. gCpuSmmGuid ## CONSUMES
  160. gSiMemoryInfoDataGuid
  161. [Depex]
  162. gEfiVariableArchProtocolGuid