## @file # Module Information file for the PolicyInit DXE driver. # # # Copyright (c) 2020, Intel Corporation. All rights reserved.
# # 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