## @file # Platform Package Declaration file # #****************************************************************************** #* Copyright (c) 2017, 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] DEC_VERSION = 0x00010005 PACKAGE_NAME = InsydeL05PlatfromPkg PACKAGE_GUID = 1AC7564-68DB-46D3-BE3A-FA930E6015BBE PACKAGE_VERSION = 0.1 [Includes] L05Feature/Include AlderLakeChipsetPkg/Include MdeModulePkg/Include #VariableFormat.h InsydeModulePkg/Include SecurityPkg/Include # Tcg2PhysicalPresenceLib.h AlderLakePlatSamplePkg/Include # IccSetupData.h AlderLakePlatSamplePkg/Setup # SetupId.h ClientOneSiliconPkg/IpBlock/CpuPcieRp/Include # CpuPcieInfo.h ClientOneSiliconPkg/Fru/AdlPch/Include #PchLimits.h ClientOneSiliconPkg/Fru/AdlCpu/Include #TcssInfo.h ClientOneSiliconPkg/Fru/AdlCpu/IncludePrivate # Register/ItbtPcieRegs.h # ClientOneSiliconPkg/Cpu/IncludePrivate # Library/SoftwareGuardLib.h InsydeSetupPkg/Include InsydeModulePkg/Universal/Console/MonitorKeyDxe # MonitorKey.h AlderLakeBoardPkg/Include # PlatformBoardId.h InsydeModulePkg/Universal/UserInterface/SetupMouseDxe # SetupMouse.h InsydeModulePkg/Universal/FileAccess/FileAccessPei # FatPeim.h InsydeModulePkg/Universal/CapsuleUpdate/CapsuleProcessorDxe # CapsuleProcessorDxe.h [Guids] gL05ServicesTokenSpaceGuid = {0x8A8E89F8, 0x1403, 0x41F5, {0x94, 0xAC, 0x7D, 0x11, 0x82, 0x1F, 0xDD, 0x20}} gL05H2OFlashMapRegionVaribale1Guid = {0xad38b3fd, 0x5c53, 0x49fe, {0xa4, 0xb3, 0x28, 0xee, 0x07, 0x9d, 0x24, 0x95}} gL05H2OFlashMapRegionVaribale2Guid = {0xa63e8136, 0x6933, 0x46a0, {0xb7, 0x4a, 0x36, 0x18, 0xa5, 0xf7, 0xef, 0x04}} gL05H2OFlashMapRegionEepromGuid = {0x3e2da81c, 0xe401, 0x4b6b, {0xb8, 0xa4, 0x50, 0x95, 0xda, 0x69, 0x0d, 0xdd}} gL05H2OFlashMapRegionSupervisorPasswordGuid = {0xf392b582, 0x1f08, 0x4e95, {0xb5, 0x1d, 0x59, 0x8b, 0x19, 0xf6, 0x99, 0x3f}} gL05H2OFlashMapRegionUserPasswordGuid = {0xfa01652a, 0x4942, 0x417a, {0xae, 0x1c, 0xb8, 0xfa, 0x2b, 0xd3, 0x1a, 0x84}} gL05H2OFlashMapRegionSlp20Guid = {0xd1877cdf, 0x4573, 0x4273, {0xa1, 0x1c, 0x97, 0x42, 0x8e, 0x03, 0xa7, 0x34}} gL05H2OFlashMapRegionComputraceGuid = {0xcd1c653d, 0xd25d, 0x44d2, {0xbf, 0x94, 0x37, 0xd9, 0x63, 0x3d, 0xe2, 0x2f}} gL05H2OFlashMapRegionCustomizeMultiLogoGuid = {0x45c3433e, 0xe013, 0x4f0c, {0xae, 0x37, 0xa9, 0xaa, 0x0b, 0x47, 0xc4, 0x2e}} gL05H2OFlashMapRegionReservedGuid = {0x0669d988, 0x1c2c, 0x455f, {0x8b, 0xdd, 0x6d, 0xa3, 0x03, 0xf4, 0xaa, 0xc1}} gL05H2OFlashMapRegionComputraceFvGuid = {0x06bfc909, 0xbcef, 0x4e32, {0x8e, 0x64, 0xe9, 0x09, 0xd9, 0xf6, 0xbb, 0xe4}} gL05H2OFlashMapRegionBackupIbbGuid = {0x0978798d, 0x98fa, 0x4a38, {0xbb, 0xc5, 0x96, 0xf0, 0xb4, 0xde, 0xc4, 0x85}} #[-start-210701-FLINT00010-add]# gLenovoFlipToBootSwInterfaceVariableGuid = {0xd743491e, 0xf484, 0x4952, {0xa8, 0x7d, 0x8d, 0x5d, 0xd1, 0x89, 0xb7, 0xc}} #[-end-210701-FLINT00010-add]# [Ppis] [Protocols] [PcdsFeatureFlag] [PcdsFixedAtBuild] [PcdsDynamicEx] #-------------------------------------------------------------------------------- # [PcdsDynamicEx] InsydeL05PlatformPkg: 0x3100#### #-------------------------------------------------------------------------------- gL05ServicesTokenSpaceGuid.PcdL05CustomerBgrtLogoEnable |FALSE|BOOLEAN|0x31000001 # 0x0F85BFDB, 0xB54B, 0x4C5E, 0x85, 0xE6, 0x6A, 0x94, 0x19, 0xF8, 0x14, 0xF6 gL05ServicesTokenSpaceGuid.PcdL05CustomerBgrtLogoGuid |{0xDB, 0xBF, 0x85, 0x0F, 0x4B, 0xB5, 0x5E, 0x4C, 0x85, 0xE6, 0x6A, 0x94, 0x19, 0xF8, 0x14, 0xF6}|VOID*|0x31000002 gL05ServicesTokenSpaceGuid.PcdL05CustomerBgrtLogoFormat |0x05|UINT8|0x31000003 # EfiBadgingSupportFormatTGA gH2OBdsDefaultBootListGenericOsTokenSpaceGuid.L05OneKeyRecvoeryOS |{0}|VOID*|0x31000011 #_Start_L05_INTERRUPT_MENU_ #-------------------------------------------------------------------------------- # [PcdsDynamicEx] gH2OBdsHotKeyGuid #-------------------------------------------------------------------------------- # # [Lenovo SMB BIOS Special Requirements V1.1] # 2.2 Hotkey Definition # Startup Interrupt Menu - Enter # # BDS Hot Key default PCD. These PCDs will format as # typedef struct _PCD_H2O_HOT_KEY { # EFI_GUID HotKeyProtocolGuid; # UINT32 Id; # //CHAR8 HotKeys[]; # //CHAR8 Options[]; # //CHAR8 DevicePath[]; # } PCD_H2O_HOT_KEY; # gH2OBdsHotKeyGuid.PcdH2OHotKeyInterruptMenu|{0}|VOID*|0x00000005 # # BDS Hot Key Description default PCD for text mode. These PCDs will format as # {STRING_TOKEN(BEFORE_STR_ID),STRING_TOKEN(AFTER_STR_ID), <"keyword=value;">*} # gH2OBdsHotKeyDescGuid.PcdH2OHotKeyInterruptMenuDesc|{0}|VOID*|0x00000005 # # BDS Hot Key Quiet Description default PCD for graphics mode. These PCDs will format as # {STRING_TOKEN(BEFORE_STR_ID),STRING_TOKEN(AFTER_STR_ID), <"keyword=value;">*} # gH2OBdsHotKeyDescQuietGuid.PcdH2OHotKeyInterruptMenuDescQuiet|{0}|VOID*|0x00000005 #_End_L05_INTERRUPT_MENU_ [LibraryClasses]