## @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