624 lines
20 KiB
Plaintext
624 lines
20 KiB
Plaintext
/** @file
|
|
|
|
;******************************************************************************
|
|
;* Copyright (c) 2012 - 2020, 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.
|
|
;*
|
|
;******************************************************************************
|
|
*/
|
|
/**@file
|
|
|
|
@copyright
|
|
INTEL CONFIDENTIAL
|
|
Copyright 2010 - 2021 Intel Corporation.
|
|
|
|
The source code contained or described herein and all documents related to the
|
|
source code ("Material") are owned by Intel Corporation or its suppliers or
|
|
licensors. Title to the Material remains with Intel Corporation or its suppliers
|
|
and licensors. The Material may contain trade secrets and proprietary and
|
|
confidential information of Intel Corporation and its suppliers and licensors,
|
|
and is protected by worldwide copyright and trade secret laws and treaty
|
|
provisions. No part of the Material may be used, copied, reproduced, modified,
|
|
published, uploaded, posted, transmitted, distributed, or disclosed in any way
|
|
without Intel's prior express written permission.
|
|
|
|
No license under any patent, copyright, trade secret or other intellectual
|
|
property right is granted to or conferred upon you by disclosure or delivery
|
|
of the Materials, either expressly, by implication, inducement, estoppel or
|
|
otherwise. Any license under such intellectual property rights must be
|
|
express and approved by Intel in writing.
|
|
|
|
Unless otherwise agreed by Intel in writing, you may not remove or alter
|
|
this notice or any other notice embedded in Materials by Intel or
|
|
Intel's suppliers or licensors in any way.
|
|
|
|
This file contains a 'Sample Driver' and is licensed as such under the terms
|
|
of your license agreement with Intel or your vendor. This file may be modified
|
|
by the user, subject to the additional terms of the license agreement.
|
|
|
|
@par Specification Reference:
|
|
**/
|
|
|
|
#ifndef MDEPKG_NDEBUG
|
|
#define DEBUG_INTERFACE_FORM_ENABLE
|
|
#endif
|
|
|
|
//[-start-020213-IB06462107-add]//
|
|
#include <ChipsetSetupConfig.h>
|
|
//[-end-020213-IB06462107-add]//
|
|
//#include <SetupPrivate.h>
|
|
#include <SaSetup.h>
|
|
#include "MeSetup.h"
|
|
#include "PlatformBoardId.h"
|
|
//[-start-020213-IB06462107-remove]//
|
|
//#if FixedPcdGetBool(PcdTpmEnable) == 1
|
|
//#include "TcgSetup.h"
|
|
//#include "Tcg2ConfigNvData.h" // TCG2 implementation
|
|
//#endif
|
|
//#if FixedPcdGetBool(PcdNat87393Present) == 1
|
|
//#include "SioNat87393VSetup.h"
|
|
//#endif
|
|
//#ifdef SIO_WPCN381U
|
|
//#include "SioWPCN381USetup.h"
|
|
//#endif //SIO_WPCN381U
|
|
//#include <IccSetupData.h>
|
|
//[-end-020213-IB06462107-remove]//
|
|
#include <NhltEndpointsConfigurationVariable.h>
|
|
#include <PciBusSetup.h>
|
|
#include <WheaSetup.h>
|
|
|
|
//[-start-020213-IB06462107-modify]//
|
|
//
|
|
// Form 2: Advanced Menu
|
|
//
|
|
formset
|
|
guid = FORMSET_ID_GUID_ADVANCE,
|
|
title = STRING_TOKEN(STR_ADVANCED_TITLE),
|
|
help = STRING_TOKEN(STR_BLANK_STRING),
|
|
classguid = SETUP_UTILITY_FORMSET_CLASS_GUID,
|
|
class = SETUP_UTILITY_CLASS,
|
|
subclass = EFI_USER_ACCESS_THREE,
|
|
#if defined(SETUP_IMAGE_SUPPORT) && FeaturePcdGet(PcdH2OFormBrowserLocalMetroDESupported)
|
|
image = IMAGE_TOKEN (IMAGE_ADVANCE);
|
|
#endif
|
|
|
|
varstore CHIPSET_CONFIGURATION, // This is the data structure type
|
|
varid = CONFIGURATION_VARSTORE_ID, // Optional VarStore ID
|
|
name = SystemConfig, // Define referenced name in vfr
|
|
guid = SYSTEM_CONFIGURATION_GUID; // GUID of this buffer storage
|
|
|
|
varstore ADVANCE_CONFIGURATION,
|
|
varid = ADVANCE_VARSTORE_ID,
|
|
name = AdvanceConfig,
|
|
guid = SYSTEM_CONFIGURATION_GUID;
|
|
//[-end-020213-IB06462107-modify]//
|
|
|
|
//----------------------------------------------------------------------
|
|
// Merge Platform SCU file
|
|
//----------------------------------------------------------------------
|
|
SA_SETUP_VARSTORE
|
|
ME_SETUP_VARSTORE
|
|
CPU_SETUP_VARSTORE
|
|
PCH_SETUP_VARSTORE
|
|
SI_SETUP_VARSTORE
|
|
SETUP_DATA_VARSTORE
|
|
BOARD_INFO_SETUP_VARSTORE
|
|
//[-start-200225-IB14630334-modify]//
|
|
// SYSTEM_ACCESS_VARSTORE
|
|
#ifdef DEBUG_INTERFACE_FORM_ENABLE
|
|
DEBUG_CONFIG_DATA_VARSTORE
|
|
#endif // DEBUG_INTERFACE_FORM_ENABLE
|
|
|
|
efivarstore NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE,
|
|
attribute = 0x7,
|
|
name = NhltEndpointsTableConfigurationVariable,
|
|
guid = NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE_GUID;
|
|
|
|
// PciBusSetup is an EfiVarStore that is related to EFI variable with attribute 0x07
|
|
// (EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS)
|
|
efivarstore PCI_BUS_SETUP,
|
|
attribute = 0x7,
|
|
name = PciBusSetup,
|
|
guid = SETUP_GUID;
|
|
|
|
#ifdef WHEA_SUPPORT_FLAG
|
|
varstore WHEA_SETUP,
|
|
varid = AUTO_ID(WHEA_SETUP_KEY),
|
|
name = WheaSetup,
|
|
guid = SETUP_GUID;
|
|
#endif // WHEA_SUPPORT_FLAG
|
|
//[-end-200225-IB14630334-modify]//
|
|
|
|
varstore SETUP_VOLATILE_DATA,
|
|
varid = AUTO_ID(SETUP_VOLATILE_DATA_ID),
|
|
name = SetupVolatileData,
|
|
guid = SETUP_GUID;
|
|
|
|
varstore OS_PROFILE,
|
|
name = OsProfile,
|
|
guid = OS_PROFILE_GUID;
|
|
|
|
varstore SETUP_CPU_FEATURES,
|
|
varid = AUTO_ID(CPU_FEATURES_ID),
|
|
name = SetupCpuFeatures,
|
|
guid = SETUP_GUID;
|
|
|
|
varstore CPU_SETUP_VOLATILE_DATA,
|
|
varid = AUTO_ID(CPU_SETUP_VOLATILE_DATA_ID),
|
|
name = CpuSetupVolatileData,
|
|
guid = CPU_SETUP_GUID;
|
|
|
|
varstore TBT_SETUP_VOLATILE_DATA,
|
|
varid = AUTO_ID(TBT_SETUP_VOLATILE_DATA_ID),
|
|
name = TbtSetupVolatileData,
|
|
guid = SETUP_GUID;
|
|
|
|
varstore ME_SETUP_STORAGE,
|
|
varid = AUTO_ID(ME_FEATURES_ID),
|
|
name = MeSetupStorage,
|
|
guid = ME_SETUP_GUID;
|
|
|
|
varstore DEBUG_SETUP_VOLATILE_DATA,
|
|
varid = AUTO_ID(DEBUG_SETUP_VOLATILE_DATA_ID),
|
|
name = DebugSetupVolatileData,
|
|
guid = SETUP_GUID;
|
|
|
|
//[-start-020213-IB06462107-add]//
|
|
/*
|
|
//[-end-020213-IB06462107-add]//
|
|
#if FixedPcdGetBool(PcdTpmEnable) == 1
|
|
// TcgSetup is an EfiVarStore that is related to EFI variable with attribute 0x07
|
|
// (EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS)
|
|
efivarstore TCG_SETUP,
|
|
attribute = 0x7,
|
|
name = TcgSetup,
|
|
guid = SETUP_GUID;
|
|
|
|
varstore TCG2_CONFIGURATION,
|
|
varid = AUTO_ID(KEY_TCG2_CONFIGURATION),
|
|
name = TCG2_CONFIGURATION,
|
|
guid = TCG2_CONFIG_FORM_SET_GUID;
|
|
#endif
|
|
|
|
//FLOPPY
|
|
#if FixedPcdGetBool(PcdNat87393Present) == 1
|
|
//FLOPPY
|
|
varstore NAT_FDC_V_DATA,
|
|
varid = AUTO_ID(NAT_FDC_V_DATA_KEY),
|
|
name = PNP0604_0_VV,
|
|
guid = SIO_VAR_GUID;
|
|
|
|
varstore NAT_FDC_NV_DATA,
|
|
varid = AUTO_ID(NAT_FDC_NV_DATA_KEY),
|
|
name = PNP0604_0_NV,
|
|
guid = SIO_VAR_GUID;
|
|
|
|
//COM A
|
|
varstore NAT_COMA_V_DATA,
|
|
varid = AUTO_ID(NAT_COMA_V_DATA_KEY),
|
|
name = PNP0501_2_VV,
|
|
guid = SIO_VAR_GUID;
|
|
|
|
varstore NAT_COMA_NV_DATA,
|
|
varid = AUTO_ID(NAT_COMA_NV_DATA_KEY),
|
|
name = PNP0501_2_NV,
|
|
guid = SIO_VAR_GUID;
|
|
|
|
//PARALLEL
|
|
varstore NAT_LPT_V_DATA,
|
|
varid = AUTO_ID(NAT_LPT_V_DATA_KEY),
|
|
name = PNP0400_1_VV,
|
|
guid = SIO_VAR_GUID;
|
|
|
|
varstore NAT_LPT_NV_DATA,
|
|
varid = AUTO_ID(NAT_LPT_NV_DATA_KEY),
|
|
name = PNP0400_1_NV,
|
|
guid = SIO_VAR_GUID;
|
|
#endif
|
|
#ifdef SIO_WPCN381U
|
|
//FLOPPY
|
|
varstore WPCN381U_FDC_V_DATA,
|
|
varid = AUTO_ID(WPCN381U_FDC_V_DATA_KEY),
|
|
name = PNP0604_2_VV,
|
|
guid = SIO_VAR_GUID;
|
|
|
|
varstore WPCN381U_FDC_NV_DATA,
|
|
varid = AUTO_ID(WPCN381U_FDC_NV_DATA_KEY),
|
|
name = PNP0604_2_NV,
|
|
guid = SIO_VAR_GUID;
|
|
|
|
//COM A
|
|
varstore WPCN381U_COMA_V_DATA,
|
|
varid = AUTO_ID(WPCN381U_COMA_V_DATA_KEY),
|
|
name = PNP0501_3_VV,
|
|
guid = SIO_VAR_GUID;
|
|
|
|
varstore WPCN381U_COMA_NV_DATA,
|
|
varid = AUTO_ID(WPCN381U_COMA_NV_DATA_KEY),
|
|
name = PNP0501_3_NV,
|
|
guid = SIO_VAR_GUID;
|
|
|
|
//COM B
|
|
varstore WPCN381U_COMB_V_DATA,
|
|
varid = AUTO_ID(WPCN381U_COMB_V_DATA_KEY),
|
|
name = PNP0501_4_VV,
|
|
guid = SIO_VAR_GUID;
|
|
|
|
varstore WPCN381U_COMB_NV_DATA,
|
|
varid = AUTO_ID(WPCN381U_COMB_NV_DATA_KEY),
|
|
name = PNP0501_4_NV,
|
|
guid = SIO_VAR_GUID;
|
|
|
|
//PARALLEL
|
|
varstore WPCN381U_LPT_V_DATA,
|
|
varid = AUTO_ID(WPCN381U_LPT_V_DATA_KEY),
|
|
name = PNP0400_2_VV,
|
|
guid = SIO_VAR_GUID;
|
|
|
|
varstore WPCN381U_LPT_NV_DATA,
|
|
varid = AUTO_ID(WPCN381U_LPT_NV_DATA_KEY),
|
|
name = PNP0400_2_NV,
|
|
guid = SIO_VAR_GUID;
|
|
#endif //SIO_WPCN381U
|
|
//[-start-020213-IB06462107-add]//
|
|
*/
|
|
//[-end-020213-IB06462107-add]//
|
|
|
|
varstore ICC_SETUP_DATA,
|
|
name = IccAdvancedSetupDataVar,
|
|
guid = INTEL_ICC_GUID;
|
|
|
|
defaultstore MyStandardDefault,
|
|
prompt = STRING_TOKEN(STR_STANDARD_DEFAULT_PROMPT),
|
|
attribute = 0x0000; // Default ID: 0000 standard default
|
|
|
|
//[-start-020213-IB06462107-add]//
|
|
form formid = ROOT_FORM_ID,
|
|
|
|
title = STRING_TOKEN(STR_ADVANCED_TITLE);
|
|
|
|
subtitle
|
|
text = STRING_TOKEN(STR_BLANK_STRING);
|
|
|
|
goto 0x21,
|
|
prompt = STRING_TOKEN(STR_BOOT_CONFIG_STRING),
|
|
help = STRING_TOKEN(STR_BOOT_CONFIG_HELP);
|
|
|
|
goto 0x22,
|
|
prompt = STRING_TOKEN(STR_PERIP_CONFIG_STRING),
|
|
#if defined(SETUP_IMAGE_SUPPORT) && FeaturePcdGet(PcdH2OFormBrowserLocalMetroDESupported)
|
|
help = STRING_TOKEN(STR_PERIP_CONFIG_HELP),
|
|
image = IMAGE_TOKEN (IMAGE_PERIPHERAL),;
|
|
#else
|
|
help = STRING_TOKEN(STR_PERIP_CONFIG_HELP);
|
|
#endif
|
|
|
|
goto 0x23,
|
|
prompt = STRING_TOKEN(STR_SATA_CONFIG_STRING),
|
|
#if defined(SETUP_IMAGE_SUPPORT) && FeaturePcdGet(PcdH2OFormBrowserLocalMetroDESupported)
|
|
help = STRING_TOKEN(STR_SATA_CONFIG_HELP),
|
|
image = IMAGE_TOKEN (IMAGE_SATA_CONFIG),;
|
|
#else
|
|
help = STRING_TOKEN(STR_SATA_CONFIG_HELP);
|
|
#endif
|
|
|
|
goto 0x26,
|
|
prompt = STRING_TOKEN(STR_USB_CONFIG_STRING),
|
|
help = STRING_TOKEN(STR_USB_CONFIG_HELP);
|
|
|
|
goto 0x27,
|
|
prompt = STRING_TOKEN(STR_CHIPSET_CONFIG_STRING),
|
|
#if defined(SETUP_IMAGE_SUPPORT) && FeaturePcdGet(PcdH2OFormBrowserLocalMetroDESupported)
|
|
help = STRING_TOKEN(STR_CHIPSET_CONFIG_HELP),
|
|
image = IMAGE_TOKEN (IMAGE_CHIPSET_CONFIG),;
|
|
#else
|
|
help = STRING_TOKEN(STR_CHIPSET_CONFIG_HELP);
|
|
#endif
|
|
//[-end-020213-IB06462107-add]//
|
|
|
|
//[-start-020213-IB06462107-add]//
|
|
#if 0
|
|
//[-end-020213-IB06462107-add]//
|
|
form formid = AUTO_ID(ADVANCED_MAIN),
|
|
title = STRING_TOKEN(STR_ADVANCED);
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_SETUP_DATA_REVISION),
|
|
text = STRING_TOKEN(STR_SETUP_DATA_REVISION_VALUE),
|
|
flags = 0,
|
|
key = 0;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_ME_SETUP_REVISION),
|
|
text = STRING_TOKEN(STR_ME_SETUP_REVISION_VALUE),
|
|
flags = 0,
|
|
key = 0;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_CPU_SETUP_REVISION),
|
|
text = STRING_TOKEN(STR_CPU_SETUP_REVISION_VALUE),
|
|
flags = 0,
|
|
key = 0;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_SA_SETUP_REVISION),
|
|
text = STRING_TOKEN(STR_SA_SETUP_REVISION_VALUE),
|
|
flags = 0,
|
|
key = 0;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_PCH_SETUP_REVISION),
|
|
text = STRING_TOKEN(STR_PCH_SETUP_REVISION_VALUE),
|
|
flags = 0,
|
|
key = 0;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_SI_SETUP_REVISION),
|
|
text = STRING_TOKEN(STR_SI_SETUP_REVISION_VALUE),
|
|
flags = 0,
|
|
key = 0;
|
|
|
|
oneof varid = SETUP_DATA.FirmwareConfiguration,
|
|
prompt = STRING_TOKEN(STR_FIRMWARE_CONFIG_NAME),
|
|
help = STRING_TOKEN(STR_FIRMWARE_CONFIG_NAME_HELP),
|
|
option text = STRING_TOKEN(STR_FW_CONFIG_DEFAULT_VALUE), value = 0, flags = RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_FW_CONFIG_PRODUCTION_VALUE), value = 1, flags = RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_FW_CONFIG_TEST_VALUE), value = 2, flags = DEFAULT | RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
|
|
// specify PlatId scope
|
|
disableif TRUE;
|
|
oneof varid = SETUP_VOLATILE_DATA.PlatId,
|
|
prompt = STRING_TOKEN(STR_PLATID_PROMPT),
|
|
help = STRING_TOKEN(0),
|
|
option text = STRING_TOKEN(STR_NONE), value = 0, flags = 0;
|
|
endoneof;
|
|
endif; // disableif
|
|
|
|
suppressif TRUE;
|
|
// Specify OS Profile
|
|
oneof varid = OS_PROFILE.OsProfile,
|
|
prompt = STRING_TOKEN(STR_OS_PROFILE),
|
|
help = STRING_TOKEN(STR_OS_PROFILE_HELP),
|
|
option text = STRING_TOKEN(STR_NONE), value = 0, flags = DEFAULT | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_ANDROID), value = 1, flags = RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_WINDOWS_CS), value = 2, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
//[-start-020213-IB06462107-add]//
|
|
#endif
|
|
//[-end-020213-IB06462107-add]//
|
|
|
|
// Define goto commands for the forms defined in this file
|
|
|
|
//[-start-211005-IB18410108-modify]//
|
|
//[-start-211130-IB17800148-modify]//
|
|
// #if FeaturePcdGet(PcdXmlCliFeatureEnable)
|
|
#if FeaturePcdGet(PcdIntelXmlCliFeatureEnable)
|
|
// XmlCli Setup Form
|
|
goto
|
|
formsetguid = {0x8fd6d4e5, 0x138c, 0x4b5c, {0xef, 0x95, 0xdd, 0x00, 0xd2, 0x68, 0x9b, 0x8c}}, // XMLCLI_FORM_SET_GUID
|
|
formid = 1, // the first Form id in XmlCliSetupVfr.vfr unique to formsetguid
|
|
question = 0,
|
|
prompt = STRING_TOKEN(STR_XMLCLI_FORM),
|
|
help = STRING_TOKEN(STR_XMLCLI_FORM_HELP);
|
|
#endif
|
|
//[-end-211130-IB17800148-modify]//
|
|
//[-end-211005-IB18410108-modify]//
|
|
|
|
goto DEBUG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_DEBUG_FORM),
|
|
help = STRING_TOKEN(STR_DEBUG_FORM_HELP);
|
|
|
|
// Define goto commands for the forms defined in this file
|
|
goto PCI_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_PCI_FORM),
|
|
help = STRING_TOKEN(STR_PCI_FORM_HELP);
|
|
|
|
// Define goto commands for the forms defined in this file
|
|
//[-start-020213-IB06462107-modify]//
|
|
goto 0x28,
|
|
prompt = STRING_TOKEN(STR_ACPI_TABLE_STRING),
|
|
#if defined(SETUP_IMAGE_SUPPORT) && FeaturePcdGet(PcdH2OFormBrowserLocalMetroDESupported)
|
|
help = STRING_TOKEN(STR_ACPI_TABLE_HELP),
|
|
image = IMAGE_TOKEN (IMAGE_ACPI_CONFIG),;
|
|
#else
|
|
help = STRING_TOKEN(STR_ACPI_TABLE_HELP);
|
|
#endif
|
|
//[-end-020213-IB06462107-modify]//
|
|
|
|
// Define goto commands for the forms defined in this file
|
|
goto CPU_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_CPU_FORM),
|
|
//[-start-020213-IB06462107-modify]//
|
|
#if defined(SETUP_IMAGE_SUPPORT) && FeaturePcdGet(PcdH2OFormBrowserLocalMetroDESupported)
|
|
help = STRING_TOKEN(STR_CPU_FORM),
|
|
image = IMAGE_TOKEN (IMAGE_CPU_CONTROL),;
|
|
#else
|
|
help = STRING_TOKEN(STR_CPU_FORM);
|
|
#endif
|
|
//[-end-020213-IB06462107-modify]//
|
|
|
|
goto CONNECTIVITY_OPTIONS_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_CONNECTIVITY_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_CONNECTIVITY_HELP);
|
|
|
|
goto POWER_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_POWER_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_POWER_CONFIGURATION_HELP);
|
|
|
|
#if FixedPcdGet8(PcdEmbeddedEnable) == 0x1
|
|
goto TCC_MODE_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_TCC_MODE_CONFIG_FORM_TITLE),
|
|
help = STRING_TOKEN(STR_TCC_MODE_CONFIG_FORM_HELP);
|
|
|
|
goto FUSA_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_FUSA_FORM_TITLE),
|
|
help = STRING_TOKEN(STR_FUSA_FORM_HELP);
|
|
#endif
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.CpuSkuOcSupported == 0;
|
|
goto PERFORMANCE_MENU_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_PERFORMANCE_MENU_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_PERFORMANCE_CONFIGURATION_HELP);
|
|
endif;
|
|
|
|
// Define goto commands for the forms defined in this file
|
|
goto MEMORY_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_MEMORY_FORM),
|
|
help = STRING_TOKEN(STR_MEMORY_FORM_HELP);
|
|
|
|
goto NB_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_NB_FORM),
|
|
help = STRING_TOKEN(STR_NB_FORM_HELP);
|
|
|
|
// Define goto commands for the forms defined in this file
|
|
goto PCIE_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_PCIE_FORM),
|
|
help = STRING_TOKEN(STR_PCIE_FORM_HELP);
|
|
|
|
// Define goto commands for the forms defined in this file
|
|
goto SB_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_SB_FORM),
|
|
help = STRING_TOKEN(STR_SB_FORM_HELP);
|
|
|
|
// Define goto commands for the forms defined in this file
|
|
goto ME_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_ME_FORM),
|
|
help = STRING_TOKEN(STR_ME_FORM_HELP);
|
|
|
|
goto THERMAL_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_THERMAL_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_THERMAL_CONFIGURATION_HELP);
|
|
|
|
// Define goto commands for the forms defined in this file
|
|
goto PLATFORM_SETTINGS_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_PLATFORM_SETTINGS_FORM),
|
|
help = STRING_TOKEN(STR_PLATFORM_SETTINGS_FORM_HELP);
|
|
|
|
goto RTD3_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_RTD3_FORM),
|
|
help = STRING_TOKEN(STR_RTD3_FORM_HELP);
|
|
|
|
//[-start-020213-IB06462107-add]//
|
|
/*
|
|
//[-end-020213-IB06462107-add]//
|
|
|
|
#if FixedPcdGetBool(PcdTpmEnable) == 1
|
|
goto TPM_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_TPM_CFG),
|
|
help = STRING_TOKEN(STR_TPM_CFG_HELP);
|
|
#endif
|
|
#if FixedPcdGetBool(PcdNat87393Present) == 1
|
|
suppressif ideqval NAT_FDC_V_DATA.FdcImplemented == 0x0;
|
|
goto NAT_SIO_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_NAT_SIO_FORM),
|
|
help = STRING_TOKEN(STR_SIO_FORM_HELP);
|
|
endif; // suppressif
|
|
#endif
|
|
#ifdef SIO_WPCN381U
|
|
suppressif ideqval WPCN381U_COMA_V_DATA.ComImplemented == 0x0;
|
|
goto WPCN381U_SIO_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_WPCN381U_SIO_FORM),
|
|
help = STRING_TOKEN(STR_SIO_FORM_HELP);
|
|
endif; // suppressif
|
|
#endif //SIO_WPCN381U
|
|
|
|
//[-start-020213-IB06462107-add]//
|
|
*/
|
|
//[-end-020213-IB06462107-add]//
|
|
|
|
goto ICC_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_BCLK_FORM),
|
|
help = STRING_TOKEN(STR_BCLK_FORM_HELP),
|
|
flags = 0,
|
|
key = 0;
|
|
|
|
//[-start-200225-IB14630334-modify]//
|
|
#ifdef DEBUG_INTERFACE_FORM_ENABLE
|
|
#ifndef RELEASE_CATALOG
|
|
goto DEBUG_INTERFACE_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_DEBUG_INTERFACE_FORM),
|
|
help = STRING_TOKEN(STR_DEBUG_INTERFACE_FORM_HELP);
|
|
#endif
|
|
#endif // DEBUG_INTERFACE_FORM_ENABLE
|
|
//[-end-200225-IB14630334-modify]//
|
|
|
|
//[-start-020213-IB06462107-add]//
|
|
// link include = {PcdGetPtr (PcdH2OConsoleRedirectionClassGuid)},;
|
|
link;
|
|
suppressif TRUE;
|
|
// gino: Insyde no use this item but UpdatePolicy need it. For sync RC.
|
|
// This item always hide.
|
|
oneof varid = SETUP_DATA.FirmwareConfiguration,
|
|
prompt = STRING_TOKEN(STR_FIRMWARE_CONFIG_NAME),
|
|
help = STRING_TOKEN(STR_FIRMWARE_CONFIG_NAME_HELP),
|
|
option text = STRING_TOKEN(STR_FW_CONFIG_DEFAULT_VALUE), value = 0, flags = RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_FW_CONFIG_PRODUCTION_VALUE), value = 1, flags = RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_FW_CONFIG_TEST_VALUE), value = 2, flags = DEFAULT | RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
//[-end-020213-IB06462107-add]//
|
|
endform;
|
|
|
|
//----------------------------------------------------------------------
|
|
// Merge Platform SCU file
|
|
//----------------------------------------------------------------------
|
|
//[-start-020213-IB06462107-add]//
|
|
#include "H2OAdvanceForm.hfr"
|
|
//[-end-020213-IB06462107-add]//
|
|
#include "DebugSetup.hfr"
|
|
#include "PciBusSetup.hfr"
|
|
#include "AcpiSetup.hfr"
|
|
#include "CpuSetup.hfr"
|
|
#include "ConnectivitySetup.hfr"
|
|
#include "OverClockSetup.hfr"
|
|
#include "SaSetup.hfr"
|
|
#include "PcieSetup.hfr"
|
|
#include "PchSetup.hfr"
|
|
#include "MeSetup.hfr"
|
|
#include "PlatformSetup.hfr"
|
|
//[-start-020213-IB06462107-remove]//
|
|
//#if FixedPcdGetBool(PcdTpmEnable) == 1
|
|
// #include "TcgSetup.hfr"
|
|
//#endif
|
|
//[-end-020213-IB06462107-remove]//
|
|
|
|
//[-start-020213-IB06462107-remove]//
|
|
//#if FixedPcdGetBool(PcdNat87393Present) == 1
|
|
// #include "SioNat87393VSetup.hfr"
|
|
//#endif
|
|
//#ifdef SIO_WPCN381U
|
|
// #include "SioWPCN381USetup.hfr"
|
|
//#endif //SIO_WPCN381U
|
|
//#if FixedPcdGetBool(PcdNct677FPresent) == 1
|
|
// #include "SioNct6776FSetup.hfr"
|
|
//#endif
|
|
//[-end-020213-IB06462107-remove]//
|
|
#include "HhmSetup.hfr"
|
|
#include "TbtSetup.hfr"
|
|
#include "IccSetup.hfr"
|
|
|
|
#if FixedPcdGet8(PcdEmbeddedEnable) == 0x1
|
|
#include "TccSetup.hfr"
|
|
#include "FusaSetup.hfr"
|
|
#endif
|
|
//[-start-200225-IB14630334-modify]//
|
|
#ifdef DEBUG_INTERFACE_FORM_ENABLE
|
|
#include "StatusCodeSetup.hfr"
|
|
#endif // DEBUG_INTERFACE_FORM_ENABLE
|
|
//[-end-200225-IB14630334-modify]//
|
|
|
|
endformset;
|