ICE_TEA_BIOS/Oem/L05/AlderLake/InsydeL05PlatformPkg/InsydeL05PlatformPkg.dec

109 lines
5.5 KiB
Plaintext

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