158 lines
5.6 KiB
INI
158 lines
5.6 KiB
INI
## @file
|
|
#
|
|
#******************************************************************************
|
|
#* Copyright (c) 2018 - 2021, Insyde Software Corp. All Rights Reserved.
|
|
#*
|
|
#* You may not reproduce, distribute, publish, display, perform, modify, adapt,
|
|
#* transmit, broadcast, present, recite, release, license or otherwise exploit
|
|
#* any part of this publication in any form, by any means, without the prior
|
|
#* written permission of Insyde Software Corporation.
|
|
#*
|
|
#******************************************************************************
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x00010005
|
|
BASE_NAME = HybridGraphicsPei
|
|
FILE_GUID = E3E8BA35-541F-4ef1-BFB8-75F02A26CC75
|
|
MODULE_TYPE = PEIM
|
|
VERSION_STRING = 1.0
|
|
ENTRY_POINT = HybridGraphicsPeiInitEntry
|
|
|
|
[Sources]
|
|
HybridGraphicsPei.c
|
|
HybridGraphicsPei.h
|
|
|
|
[Packages]
|
|
InsydeModulePkg/InsydeModulePkg.dec
|
|
MdePkg/MdePkg.dec
|
|
AlderLakeBoardPkg/BoardPkg.dec
|
|
PerformancePkg/PerformancePkg.dec
|
|
$(CHIPSET_PKG)/$(CHIPSET_PKG).dec
|
|
$(CHIPSET_REF_CODE_PKG)/$(CHIPSET_REF_CODE_DEC_NAME).dec
|
|
$(PROJECT_PKG)/Project.dec
|
|
SioDummyPkg/SioDummyPkg.dec
|
|
IntelFsp2Pkg/IntelFsp2Pkg.dec
|
|
#[-start-200917-IB06462159-modify]#
|
|
$(PLATFORM_FSP_BIN_PACKAGE)/AlderLakeFspBinPkg.dec
|
|
#[-end-200917-IB06462159-modify]#
|
|
IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec
|
|
AlderLakePlatSamplePkg/PlatformPkg.dec
|
|
#[-start-210802-QINGLIN0007-add]#
|
|
#[-start-210908-QINGLIN0055-modify]#
|
|
!if $(S570_SUPPORT_ENABLE) == YES
|
|
#[-end-210908-QINGLIN0055-modify]#
|
|
LfcPkg/LfcPkg.dec
|
|
!endif
|
|
#[-end-210802-QINGLIN0007-add]#
|
|
|
|
[LibraryClasses]
|
|
BaseMemoryLib
|
|
ConfigBlockLib
|
|
GpioLib
|
|
IoLib
|
|
PcdLib
|
|
PeimEntryPoint
|
|
PeiOemSvcChipsetLibDefault
|
|
PeiServicesLib
|
|
TimerLib
|
|
#[-start-210802-QINGLIN0007-add]#
|
|
#[-start-210908-QINGLIN0055-modify]#
|
|
!if $(S570_SUPPORT_ENABLE) == YES
|
|
#[-end-210908-QINGLIN0055-modify]#
|
|
LfcProjectPeiLib
|
|
!endif
|
|
#[-end-210802-QINGLIN0007-add]#
|
|
|
|
[Guids]
|
|
gSystemConfigurationGuid
|
|
gH2OHgInformationDataHobGuid
|
|
gGraphicsPeiPreMemConfigGuid ## CONSUMES
|
|
gSaSetupVariableGuid
|
|
gHybridGraphicsConfigGuid
|
|
gSaMiscPeiPreMemConfigGuid
|
|
|
|
[Ppis]
|
|
gEfiPeiReadOnlyVariable2PpiGuid
|
|
gH2OHybridGraphicsPpiGuid
|
|
gSiPolicyPpiGuid
|
|
gSiPreMemPolicyPpiGuid ## CONSUMES
|
|
gEfiPeiMemoryDiscoveredPpiGuid
|
|
gSiPreMemPolicyReadyPpiGuid ## CONSUMES
|
|
#[-start-190613-IB16990067-add]#
|
|
gHybridGraphicsReadyForPowerSequenceInit ## CONSUMES
|
|
#[-end-190613-IB16990067-add]#
|
|
|
|
[Pcd]
|
|
gChipsetPkgTokenSpaceGuid.PcdUseCrbHgDefaultSettings
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuGpioSupport
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuWakeGpioNo
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuHoldRstGpioNo
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuHoldRstActive
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrEnableGpioNo
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrEnableActive
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrOkExist
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrOkGpioNo
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrOkActive
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuSelExist
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuSelGpioNo
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuSelActive
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuEdidSelExist
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuEdidSelGpioNo
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuEdidSelActive
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwmSelExist
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwmSelGpioNo
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwmSelActive
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuPrsntExist
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuPrsntGpioNo
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpuPrsntActive
|
|
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpu2GpioSupport
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpu2WakeGpioNo
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PwrOkGpioNo
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PwrOkActive
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpu2HoldRstGpioNo
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpu2HoldRstActive
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PwrEnableGpioNo
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PwrEnableActive
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PrsntExist
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PrsntGpioNo
|
|
gChipsetPkgTokenSpaceGuid.PcdHgDgpu2PrsntActive
|
|
|
|
gBoardModuleTokenSpaceGuid.PcdPcie1GpioSupport ## CONSUMES
|
|
gBoardModuleTokenSpaceGuid.PcdPcie1HoldRstGpioNo ## CONSUMES
|
|
gBoardModuleTokenSpaceGuid.PcdPcie1HoldRstActive ## CONSUMES
|
|
gBoardModuleTokenSpaceGuid.PcdPcie1PwrEnableGpioNo ## CONSUMES
|
|
gBoardModuleTokenSpaceGuid.PcdPcie1PwrEnableActive ## CONSUMES
|
|
|
|
gChipsetPkgTokenSpaceGuid.PcdPchGpioBaseAddress
|
|
gPerformancePkgTokenSpaceGuid.PcdPerfPkgAcpiIoPortBaseAddress
|
|
gChipsetPkgTokenSpaceGuid.PcdSetupConfigSize
|
|
gIntelFsp2WrapperTokenSpaceGuid.PcdFspmUpdDataAddress
|
|
|
|
gChipsetPkgTokenSpaceGuid.PcdCrbSkuId
|
|
|
|
gBoardModuleTokenSpaceGuid.PcdPegSlot1PwrEnableGpioNo
|
|
gBoardModuleTokenSpaceGuid.PcdPegSlot1PwrEnableGpioPolarity
|
|
gBoardModuleTokenSpaceGuid.PcdPegSlot1RstGpioNo
|
|
gBoardModuleTokenSpaceGuid.PcdPegSlot1RstGpioPolarity
|
|
|
|
gBoardModuleTokenSpaceGuid.PcdPchPCIeSlot3PwrEnableGpioNo
|
|
gBoardModuleTokenSpaceGuid.PcdPchPCIeSlot3PwrEnableGpioPolarity
|
|
gBoardModuleTokenSpaceGuid.PcdPchPCIeSlot3RstGpioNo
|
|
gBoardModuleTokenSpaceGuid.PcdPchPCIeSlot3RstGpioPolarity
|
|
|
|
[FeaturePcd]
|
|
gChipsetPkgTokenSpaceGuid.PcdHybridGraphicsSupported
|
|
#[-start-210726-QINGLIN0002-add]#
|
|
#[-start-210830-GEORGE0001-modify]#
|
|
!if ($(S570_SUPPORT_ENABLE) == YES) OR ($(S77014_SUPPORT_ENABLE) == YES) OR ($(S77014IAH_SUPPORT_ENABLE) == YES)
|
|
#[-end-210830-GEORGE0001-modify]#
|
|
gChipsetPkgTokenSpaceGuid.PcdNvidiaOptimusSupported
|
|
!endif
|
|
#[-end-210726-QINGLIN0002-add]#
|
|
|
|
[BuildOptions]
|
|
DEBUG_*_IA32_CC_FLAGS = /Od
|
|
|
|
[Depex]
|
|
TRUE |