## @file # Function Service for L05 Setup Menu # #****************************************************************************** #* Copyright (c) 2013 - 2019, 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 = SetupMenuService FILE_GUID = 1705e39e-c353-11e2-a187-047d7b99e097 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 ENTRY_POINT = SetupMenuServiceDriverEntryPoint [Sources] SetupMenuService.h SetupMenuService.c [Packages] $(PROJECT_PKG)/Project.dec ## SetupConfig.h $(OEM_FEATURE_OVERRIDE_CORE_CODE)/$(OEM_FEATURE_OVERRIDE_CORE_CODE).dec $(OEM_FEATURE_COMMON_PATH)/$(OEM_FEATURE_COMMON_PATH).dec $(CHIPSET_PKG)/$(CHIPSET_PKG).dec ## ChipsetSetupConfig.h !if $(L05_CHIPSET_VENDOR) == INTEL $(CHIPSET_REF_CODE_PKG)/$(CHIPSET_REF_CODE_DEC_NAME).dec ## PchLimits.h !endif !if $(CHIPSET_PKG) == Fp7ChipsetPkg AgesaModulePkg/AgesaCommonModulePkg.dec AgesaPkg/AgesaPkg.dec !endif InsydeModulePkg/InsydeModulePkg.dec ## KernelSetupConfig.h MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec ## gEfiGenericVariableGuid SecurityPkg/SecurityPkg.dec #[-start-211026-QINGLIN0105-add]# LfcPkg/LfcPkg.dec #[-end-211026-QINGLIN0105-add]# [LibraryClasses] UefiDriverEntryPoint UefiBootServicesTableLib MemoryAllocationLib BaseMemoryLib BaseLib UefiLib DevicePathLib DebugLib IoLib Tpm2PtpCommLib HobLib H2OCpLib DxeOemSvcFeatureLibDefault BaseOemSvcFeatureLibDefault [Protocols] gEfiSetupUtilityProtocolGuid gEfiL05SetupMenuProtocolGuid gEfiL05SecureBootProtocolGuid !if $(CHIPSET_PKG) == Fp7ChipsetPkg gAmdApcbDxeServiceProtocolGuid !endif #[-start-211026-QINGLIN0105-add]# gLenovoVariableProtocolGuid #[-end-211026-QINGLIN0105-add]# [Guids] gEfiGenericVariableGuid gSystemConfigurationGuid gH2OBdsCpDisplayStringBeforeGuid gEfiL05BackupSetupItemVariableGuid gEfiL05VariableExistGuid gEfiL05FliptoBootVariableGuid #[-start-20211213-BAIN000066-add]# !if $(LCFC_SUPPORT_ENABLE) == YES gLfcVariableGuid !endif #[-end-20211213-BAIN000066-add]# [FeaturePcd] gL05ServicesTokenSpaceGuid.PcdL05EnsureTpmStatusSupported gInsydeTokenSpaceGuid.PcdH2OBdsCpDisplayStringBeforeSupported [Pcd] gEfiSecurityPkgTokenSpaceGuid.PcdTpmBaseAddress ## SOMETIMES_CONSUMES gInsydeTokenSpaceGuid.PcdTpmHide gL05ServicesTokenSpaceGuid.PcdL05NotebookPasswordDesignDialogF1Flag gL05ServicesTokenSpaceGuid.PcdL05NotebookPasswordDesignPressF1Flag gL05ServicesTokenSpaceGuid.PcdL05NotebookPasswordDesignDialogF1String gL05ServicesTokenSpaceGuid.PcdL05InputWifiPassword #[-start-2200405-BAIN000100-add]# !if ($(S370_SUPPORT_ENABLE) == YES) gL05ServicesTokenSpaceGuid.PcdHddStrWAFlag3 !endif #[-end-2200405-BAIN000100-add]# [FixedPcd] gL05ServicesTokenSpaceGuid.PcdL05ChipsetName gL05ServicesTokenSpaceGuid.PcdL05PchSetupSupported gL05ServicesTokenSpaceGuid.PcdL05AmdSetupSupported gL05ServicesTokenSpaceGuid.PcdL05SwitchableGraphicsSupported [Depex] TRUE