## @file
|
# Module Information file for the PolicyInit DXE driver.
|
#
|
#
|
# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
|
#
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
#
|
#
|
##
|
|
[Defines]
|
INF_VERSION = 0x00010017
|
BASE_NAME = PolicyInitDxe
|
FILE_GUID = 490D0119-4448-440D-8F5C-F58FB53EE057
|
VERSION_STRING = 1.0
|
MODULE_TYPE = DXE_DRIVER
|
ENTRY_POINT = PolicyInitDxeEntryPoint
|
|
[LibraryClasses]
|
BaseLib
|
BaseMemoryLib
|
CpuPlatformLib
|
DebugLib
|
DxeServicesTableLib
|
IoLib
|
MemoryAllocationLib
|
DxeSaPolicyLib
|
DxePchPolicyLib
|
PcdLib
|
DxePolicyBoardConfigLib
|
DxePolicyUpdateLib
|
UefiBootServicesTableLib
|
UefiDriverEntryPoint
|
UefiLib
|
UefiRuntimeServicesTableLib
|
ConfigBlockLib
|
DevicePathLib
|
DxeTbtPolicyLib
|
PchPcieRpLib
|
|
[Packages]
|
MdePkg/MdePkg.dec
|
CoffeelakeSiliconPkg/SiPkg.dec
|
CometlakeOpenBoardPkg/OpenBoardPkg.dec
|
IntelSiliconPkg/IntelSiliconPkg.dec
|
|
[Pcd]
|
gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## CONSUMES
|
gSiPkgTokenSpaceGuid.PcdFlashMicrocodeFvBase ## CONSUMES
|
gSiPkgTokenSpaceGuid.PcdFlashMicrocodeFvSize ## CONSUMES
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdIntelGopEnable
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPlatformFlavor
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPlatformType
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcPresent
|
gIntelSiliconPkgTokenSpaceGuid.PcdIntelGraphicsVbtFileGuid
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdTbtEnable
|
gSiPkgTokenSpaceGuid.PcdCpuSmmMsrSaveStateEnable ## CONSUMES
|
gSiPkgTokenSpaceGuid.PcdCpuSmmCodeAccessCheckEnable ## CONSUMES
|
gSiPkgTokenSpaceGuid.PcdCpuSmmUseDelayIndication ## CONSUMES
|
gSiPkgTokenSpaceGuid.PcdCpuSmmUseBlockIndication ## CONSUMES
|
gSiPkgTokenSpaceGuid.PcdCpuSmmUseSmmEnableIndication ## CONSUMES
|
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdVirtualButtonVolumeUpSupport
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdVirtualButtonVolumeDownSupport
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdVirtualButtonHomeButtonSupport
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdVirtualButtonRotationLockSupport
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdSlateModeSwitchSupport
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdAcDcAutoSwitchSupport
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPmPowerButtonGpioPin
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdAcpiEnableAllButtonSupport
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdAcpiHidDriverButtonSupport
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdTsOnDimmTemperature
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdBatteryPresent
|
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCSupport
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCEcLess
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcHotKeyF3Support
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcHotKeyF4Support
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcHotKeyF5Support
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcHotKeyF6Support
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcHotKeyF7Support
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcHotKeyF8Support
|
|
#
|
# PSS Board Configuration.
|
#
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPssReadSN
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPssI2cBusNumber
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPssI2cSlaveAddress
|
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdXhciAcpiTableSignature
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdPreferredPmProfile
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdFingerPrintSleepGpio
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdFingerPrintIrqGpio
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdGnssResetGpio
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdTouchpadIrqGpio
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdTouchpanelIrqGpio
|
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdHdaI2sCodecIrqGpio
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdHdaI2sCodecI2cBusNumber
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdBleUsbPortNumber
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcSmiGpio
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdEcLowPowerExitGpio
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdHidI2cIntPad
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDetectPs2KbOnCmdAck
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdSpdAddressOverride
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDDISelection
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdGfxCrbDetectGpio
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort1
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort1Pch
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbCPort1Proterties
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort2
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort2Pch
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbCPort2Proterties
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort3
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort3Pch
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbCPort3Proterties
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort4
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort4Pch
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbCPort4Proterties
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort5
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort5Pch
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbCPort5Proterties
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort6
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbTypeCPort6Pch
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdUsbCPort6Proterties
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdMipiCam0LinkUsed
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdMipiCam1LinkUsed
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdMipiCam2LinkUsed
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdMipiCam3LinkUsed
|
gPlatformModuleTokenSpaceGuid.PcdH8S2113Present
|
gPlatformModuleTokenSpaceGuid.PcdNat87393Present
|
gPlatformModuleTokenSpaceGuid.PcdNct677FPresent
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdConvertableDockSupport
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdSmcRuntimeSciPin
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdRealBattery1Control
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdRealBattery2Control
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdDimmPopulationError
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdBtIrqGpio
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdBtRfKillGpio
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdCmlURtd3TableEnable
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdTypeCPortsSupported
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdMipiCamSensor
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdH8S2113SIO
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdNCT6776FCOM
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdNCT6776FSIO
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdNCT6776FHWMON
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdGpioTier2WakeEnable
|
gCometlakeOpenBoardPkgTokenSpaceGuid.PcdFunctionGopVbtSpecificUpdate
|
|
[Sources]
|
PolicyInitDxe.c
|
SaPolicyInitDxe.c
|
SiliconPolicyInitDxe.c
|
GopPolicyInitDxe.c
|
PchPolicyInitDxe.c
|
CpuPolicyInitDxe.c
|
BoardInitLib.c
|
|
[Protocols]
|
gEfiFirmwareVolume2ProtocolGuid ## CONSUMES
|
gDxeMePolicyGuid ## PRODUCES
|
gSaPolicyProtocolGuid ## CONSUMES
|
gPchPolicyProtocolGuid ## CONSUMES
|
gDxeSiPolicyProtocolGuid ## PRODUCES
|
gGopPolicyProtocolGuid ## PRODUCES
|
gDxeCpuPolicyProtocolGuid ## PRODUCES
|
|
[Guids]
|
gCpuSmmGuid ## CONSUMES
|
gSiMemoryInfoDataGuid
|
|
[Depex]
|
gEfiVariableArchProtocolGuid
|
|