109 lines
5.5 KiB
Plaintext
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]
|
|
|